RFD-FHEM / RFFHEM

Counterpart of SIGNALDuino, it's the code for FHEM to work with the data received from the uC
GNU General Public License v3.0
44 stars 33 forks source link

Funk Wetterstation Auriol (IAN 283582) #263

Closed roobbb closed 5 years ago

roobbb commented 5 years ago

Hallo.

Ich habe eine Funk Wetterstation von Lidl, welche auf den Namen Auriol IAN 283582 hört. Es gehört ein Außensender dazu. Dieser funkt auf 433,92Mhz und sendet Temperatur, Luftfeuchte und Batteriestatus.

Weder mit RFXtrx noch mit SIGNALduino scheinen die Daten aktuell dekodiert werden zu können. Der SIGNALduino zeigt lt. Eventmonitor solches: 2018-09-10 20:24:18 SIGNALduino SignalDuino_434 DMSG u40#21811C 2018-09-10 20:24:18 SIGNALduino SignalDuino_434 UNKNOWNCODE u40#21811C

Anbei ein paar Log-Mitschnitte via verbose=4.

Vielleicht ist es ja wert/ interessant genug, um implementiert zu werden. Oder gibt es da ggf. schon etwas? Zu den bekannten Auriols scheint es nicht zu passen.

Ich unterstütze gern so gut ich kann.

Vielen Dank vorab und beste Grüße rob

Auriol.txt

sidey79 commented 5 years ago

@elektron-bbs Kann ich irgendwas machen, damit wir von dem "Textdateien" Herunterladen weg kommen?

elektron-bbs commented 5 years ago

@sidey79 Wenn du es hin bekommst, das wir hier direkt Perl hochladen können, dann gerne :-) Jedes mal einen Pull-Request für einen Test ist mir und sicher auch dir zu umständlich.

roobbb commented 5 years ago

Das Teil liegt im Froster. Tendenz fallend :snowflake: :snowman: Ja, negative Werte werden nun ebenfalls angezeigt. Ich sehe es nur nicht an der Wetterstation, denn die empfängt weit schlechter als der signalDuino ... scrot

Grad ausm Froster geholt: Werte passen.

Sendmode unterscheidet also sogar manuelle Auslöser. Seeehr chic!

HomeAutoUser commented 5 years ago

Hallo, um als Entwickler ebenso Erkenntnisse des neuen Protokolls bzw. dem Verhalten zu erlangen, so habe ich mir die Freiheit genommen den Stand https://github.com/RFD-FHEM/RFFHEM/issues/263#issuecomment-421819958 von @elektron-bbs als PR https://github.com/RFD-FHEM/RFFHEM/pull/269 zu erstellen.

Somit ist die Protokolldefinition 84 nun fest vergeben und wenn das OK von

erscheint können wir den Stand jederzeit aktualisieren via PR. Somit ist die Textaustauscherei für den "ersten Test" (wer das Protokoll noch nicht besitzt) nicht mehr notwendig.

elektron-bbs commented 5 years ago

Es fehlt eigentlich nur noch die Bedeutung von Byte 0 und 4. Byte 0 schätze ich, ist eine Art Ident. Diese hat sich allerdings nicht geändert, als @roobbb den Sensor spannungslos hatte. Byte 4 ist sicher irgendeine Plausibilitätsprüfung. Ich bin bisher aber noch nicht hinter das System gekommen. Vielleicht fällt euch ja etwas ein. Einen Haken, gibt es dabei aber zu beachten: Vom Byte 4 fehlt höchstwahrscheinlich immer mal das niederwertigste Bit, welches dann von FHEM mit Null ergänzt wird. IAN_283582.xlsx

roobbb commented 5 years ago

@HomeAutoUser Bitte hilf mir kurz auf die Sprünge: Wo soll ich ein OK erscheinen lassen?

HomeAutoUser commented 5 years ago

@roobbb :-) das OK wenn der Sensor alles nach FHEM weitergibt :-P

roobbb commented 5 years ago

:sweat_smile: Ehrensache, ich bin bereit

elektron-bbs commented 5 years ago

@roobbb Kannst du bitte noch testen, wann sich evtl. Byte 0 ändert? Die Veränderung siehst du in der DMSG vom Sensor. Das müsste zur Zeit bei dir so aussehen: W84#03........ Bei manchen Sensoren ändert sich diese beim Batteriewechsel. Bei dir offensichtlich nicht. Zumindest habe ich deinen Logs noch keine Änderung gesehen. Oder der Sensor war nicht lange genug vom Strom getrennt.

roobbb commented 5 years ago

@elektron-bbs Gedankenübertragung: Just hatte ich gegen 20:00 Uhr die Batterien für 5Min entfernt.

2018-09-17_20:57:17 SD_WS_84_TH_2 DMSG: W84#034110B906
2018-09-17_20:57:49 SD_WS_84_TH_2 DMSG: W84#034110B906
2018-09-17_20:58:20 SD_WS_84_TH_2 DMSG: W84#034110B906
2018-09-17_20:58:52 SD_WS_84_TH_2 DMSG: W84#034210B954

ab hier Batterie wieder rein...

2018-09-17_21:03:39 SD_WS_84_TH_2 DMSG: W84#034210D204
2018-09-17_21:04:44 SD_WS_84_TH_2 DMSG: W84#034410D878
2018-09-17_21:05:17 SD_WS_84_TH_2 DMSG: W84#034510DB1A

ich probier jetzt mal ein wenig rum... wechsel auf CH3, Bat raus, 6Min später rein und dabei Taste gedrückt

2018-09-16_21:30:56 SD_WS_84_TH_3 DMSG: W84#034520522C
2018-09-17_21:38:11 SD_WS_84_TH_3 DMSG: W84#034420F1B2
2018-09-17_21:38:44 SD_WS_84_TH_3 DMSG: W84#034520F3E0
2018-09-17_21:44:23 SD_WS_84_TH_3 DMSG: W84#033B2103B4
2018-09-17_21:44:56 SD_WS_84_TH_3 DMSG: W84#033B21085E
2018-09-17_21:46:02 SD_WS_84_TH_3 DMSG: W84#0338210F9A
2018-09-17_21:46:02 SD_WS_84_TH_3 DMSG: W84#0338210F9B
2018-09-17_21:46:03 SD_WS_84_TH_3 DMSG: W84#0338210F9A
2018-09-17_21:46:25 SD_WS_84_TH_3 DMSG: W84#03396110FA
2018-09-17_21:46:28 SD_WS_84_TH_3 DMSG: W84#03396110FA
2018-09-17_21:46:59 SD_WS_84_TH_3 DMSG: W84#0338211432
2018-09-17_21:47:09 SD_WS_84_TH_3 DMSG: W84#033861140E
2018-09-17_21:47:31 SD_WS_84_TH_3 DMSG: W84#0338211650

Bat raus, stromlos auf Ch1 gewechselt, Bat rein

2018-09-17_21:48:41 SD_WS_84_TH_1 DMSG: W84#03380118C9
2018-09-17_21:50:45 SD_WS_84_TH_1 DMSG: W84#033401179A
2018-09-17_21:51:47 SD_WS_84_TH_1 DMSG: W84#03340116AA

ändert alles nix. Wenn die ID änderbar ist, dann wohl nicht so :smile:

roobbb commented 5 years ago

kann ich noch etwas tun?

elektron-bbs commented 5 years ago

Nein, eigentlich nicht, es sei denn, du hast noch Verbesserungsvorschläge oder irgendwelche Fehler bemerkt.

roobbb commented 5 years ago

@elektron-bbs Vielleicht nur ein paar kleine abschließende Fragen:

Vielen Dank und beste Grüße rob

elektron-bbs commented 5 years ago

Die Abweichungen der Nachkommastelle hatte ich auch schon bei der Auswertung deiner Logs bemerkt. Ich schiebe das eher auf Unterschiede im zeitlichen Abstand des Empfangs der Wetterstation. Die Wetterstation oder der SIGNALduino verwirft vielleicht mal ein Paket und zur Anzeige kommt erst das nächste. Dabei kann es zu Differenzen kommen. Die Auswertung der Bits ist eigentlich zu einfach, das es dabei zu Fehlern kommen kann. Das Issue kann dann eigentlich von dir geschlossen werden. Ein Dank reicht. Oder gibt es von den anderen Entwicklern Einwände?

roobbb commented 5 years ago

Dann sage ich vielen herzlichen Dank für die Implementierung :smiley: und schließe das Issue als erledigt.

Viele Grüße rob