Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windrichtung Kreissumme 382.5° #20

Open
JBSullivan opened this issue Dec 22, 2018 · 1 comment
Open

Windrichtung Kreissumme 382.5° #20

JBSullivan opened this issue Dec 22, 2018 · 1 comment

Comments

@JBSullivan
Copy link

Ich habe noch einen ganz niedlichen Fehler entdeckt, wenn ein Wetterdatenpunkt / Wert über rflink rein kommt.

Wenn man sich den LOG in der RFlink original Software anschaut, scheinen die Werte ja nicht im Klartext rein zu kommen. Im iobroker rflink Adapter werden dann aber trotzdem die "richtigen" Werte ausgegeben. Offensichtlich rechnet der Adpater um.

Bei meinem Windsensor hat der Kreis jedoch keine 360° sondern der Adapter gibt mir regelmäßig 382,5° aus. Schätze mal da ist ein Bug in der Umrechnung drin.

@Matzebhv
Copy link

Matzebhv commented Mar 24, 2019

Moin,
hast du dir die ankommenden Rohdaten mal angeschaut? Laut RF-Link Protokollreferenz kommen die Daten für die Windrichtung wie folgt:
"WINDIR=123 => Wind direction (integer value from 0-15) reflecting 0-360 degrees in 22.5 degree steps"

Der Adapter rechnet dann wie folgt um:
"WINDIR: function (value) {
return parseInt(value, 10) * 22.5;"

Kommt bei dir 382,5 vor scheint dein Windsensor den Wert 17 zu übertragen. Erlaubt sind aber nur 0-15. Prüf das mal, Sensor auf Norden fixieren, dann muss der Wert 0 kommen. Sendet dein Sonsor anstatt 0-15 was anderes ( z.B. in einer höheren Auflösung ) passt das ganze nicht mehr.

Matze

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants