Wetterstation WH3080 dekodieren für Signalduino 433Mhz

Begonnen von killah78, 21 Februar 2017, 15:19:02

Vorheriges Thema - Nächstes Thema

Ralf9

@rob, hast Du inzwischen mal getestet, ob es mit meinen Anpassungen vom SD_WS09 Modul besser funktioniert?

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

rob

@Ralf: Ups, ich dachte, das war an Jörg gerichtet. Deshalb hatte ich schlicht die Füße still gehalten  ... wenn Profis sich austauschen :D

Hole ich jetzt nach. Soll ich nur schauen, was mein Wetterbaum so treibt, oder soll ich gleich was bestimmtes mitloggen + posten?

Viele Grüße
rob

Ralf9

Es reichen die unknowmessages und die wh2315_log.txt

Gruß Raf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

rob

erster Augenschein: ja, funktioniert besser. UV+Lux werden nun aktualisiert. Wetterdaten weiterhin stabil.  8)

CRCAUS=2 war noch aktiv:

2019-10-07 21:23:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#8EB318000803F83690
2019-10-07 21:24:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D7630001007F063B
2019-10-07 21:25:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#C75D8C000001FC0990
2019-10-07 21:28:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D7630000007F0264
2019-10-07 21:28:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B7475D8C000001FC0990
2019-10-07 21:29:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D6630000007F028D
2019-10-07 21:30:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D6630000007F028D
2019-10-07 21:31:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#8EB318000003F81468
2019-10-07 21:31:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EB318000003F81468
2019-10-07 21:32:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EB318000003F81468
2019-10-07 21:33:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D6E8EB318000003F81468
2019-10-07 21:34:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D6630000007F028D
2019-10-07 21:36:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B747558C000001FC0A1C
2019-10-07 21:36:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EAB18000003F81438
2019-10-07 21:37:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#FADD1D5630000007F0287
2019-10-07 21:38:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D58C000001FC0A1C
2019-10-07 21:39:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B747558C000001FC0A1C
2019-10-07 21:39:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EAB18000003F81438
2019-10-07 21:40:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B747558C000001FC0A1C
2019-10-07 21:40:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#747558C000001FC0A1C
2019-10-07 21:42:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D5630000007F0287
2019-10-07 21:43:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D5630000007F0287
2019-10-07 21:44:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D5630000007F0287
2019-10-07 21:45:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3AAC6000000FE0842
2019-10-07 21:45:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EAB18000003F82108
2019-10-07 21:46:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D6E8EB318000003F82158
2019-10-07 21:47:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D6630000007F042B
2019-10-07 21:48:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B747598C000001FC10AC
2019-10-07 21:48:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D6630000007F042B
2019-10-07 21:50:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#8EB318000003F82158
2019-10-07 21:50:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EB318000003F82158
2019-10-07 21:51:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D6E8EB318000003F82158
2019-10-07 21:52:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#598C000001FC10AC
2019-10-07 21:52:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D6630000007F042B
2019-10-07 21:52:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D6E8EB318000003F82158
2019-10-07 21:53:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#747598C000001FC10AC
2019-10-07 21:53:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8EB318000003F82158
2019-10-07 21:54:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D6630000007F042B
2019-10-07 21:55:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#598C000001FC10AC
2019-10-07 21:55:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D6630000007F042B
2019-10-07 21:56:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#47598C000001FC03BC
2019-10-07 21:57:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D6630000007F00EF
2019-10-07 21:58:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3ACC6000000FE01DE
2019-10-07 21:58:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#747598C000001FC03BC
2019-10-07 21:59:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B747598C000001FC03BC
2019-10-07 22:02:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BDDAA2023119500745CD
2019-10-07 22:02:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#ED5101188CA803A2E68
2019-10-07 22:03:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BB544063232A00E8AB8
2019-10-07 22:04:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BDDAA204071950074502
2019-10-07 22:04:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#ED5102038CA803A2810
2019-10-07 22:05:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D5102A18CA803A2C58
2019-10-07 22:05:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#DAA20543195007458B
2019-10-07 22:07:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D6E8EBB18000003F80030
2019-10-07 22:07:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#8EBB18000003F80030
2019-10-07 22:08:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3AEC6000000FE000C
2019-10-07 22:08:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D7630000007F0006
2019-10-07 22:10:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3AEC6000000FE000C
2019-10-07 22:12:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#618C000001FC0090
2019-10-07 22:12:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3B0C6000000FE0048
2019-10-07 22:13:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#8EC318000003F80120
2019-10-07 22:14:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3B0C6000200FE017E
2019-10-07 22:15:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3B0C6000200FE017E
2019-10-07 22:16:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D1D8630001007F00BF
2019-10-07 22:17:42 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#D6E8EC318000003F80120
2019-10-07 22:18:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#B747658C000401FC1248
2019-10-07 22:18:30 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#E8ECB18000803F82490
2019-10-07 22:19:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#DD1D9630001007F0492
2019-10-07 22:20:06 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#BA3B2C6000000FE0812
2019-10-07 22:20:54 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#1D9630001007F06F0
2019-10-07 22:23:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#5BA3B4C6000200FE0930
2019-10-07 22:23:18 SIGNALduino SignalDuino_868 UNKNOWNCODE P9#747698C000401FC1260

Passendes Log anbei.

Habe nun auf CRCAUS=0 umgestellt. Da möchte ich wieder mitloggen, was ich erst morgen schaffe.

Vielen Dank und gute Nacht
rob

rob

Hallo.

Auch mit CRCAUS=0 werden Lux+UV + Wetter recht stetig empfangen. 
Gestern hab ichs leider nicht mehr geschafft die Logs reinzuhängen. Jetzt hab ich aber das Log und die unknown code Messages angehangen. Alles mit CRCAUS=0.

30min Auszug:

2019.10.07 22:38:30 3: SignalDuino_868: Unknown code P9#5BA3BCC6020600FE118C, help me!
2019.10.07 22:39:18 3: SignalDuino_868: Unknown code P9#BA3BCC6040600FE09FE, help me!
2019.10.07 22:39:18 3: SignalDuino_868: Unknown code P9#1DE630203007F04FF, help me!
2019.10.07 22:40:06 3: SignalDuino_868: Unknown code P9#7798C040801FC1080, help me!
2019.10.07 22:40:54 3: SignalDuino_868: Unknown code P9#E8EF318101803F834E8, help me!
2019.10.07 22:41:42 3: SignalDuino_868: Unknown code P9#6E8EF318101803F834E8, help me!
2019.10.07 22:42:30 3: SignalDuino_868: Unknown code P9#8EF318081003F83210, help me!
2019.10.07 22:44:06 3: SignalDuino_868: Unknown code P9#D1DE630103007F04BB, help me!
2019.10.07 22:44:06 3: SignalDuino_868: Unknown code P9#3BCC6020600FE0976, help me!
2019.10.07 22:44:54 3: SignalDuino_868: Unknown code P9#E8EF318000803F82378, help me!
2019.10.07 22:45:42 3: SignalDuino_868: Unknown code P9#47798C000401FC1834, help me!
2019.10.07 22:47:18 3: SignalDuino_868: Unknown code P9#6E8EF318101803F82E70, help me!
2019.10.07 22:47:18 3: SignalDuino_868: Unknown code P9#747798C080C01FC1738, help me!
2019.10.07 22:48:06 3: SignalDuino_868: Unknown code P9#7D8C040C01FC1148, help me!
2019.10.07 22:48:54 3: SignalDuino_868: Unknown code P9#E8EFB18081003F81378, help me!
2019.10.07 22:50:30 3: SignalDuino_868: Unknown code P9#B7477D8C040801FC1AAC, help me!
2019.10.07 22:50:30 3: SignalDuino_868: Unknown code P9#BA3BEC6020400FE0D56, help me!
2019.10.07 22:51:18 3: SignalDuino_868: Unknown code P9#7D8C040801FC1324, help me!
2019.10.07 22:52:06 3: SignalDuino_868: Unknown code P9#8EFB18000803F83720, help me!
2019.10.07 22:52:06 3: SignalDuino_868: Unknown code P9#BA3BEC6000200FE0DC8, help me!
2019.10.07 22:53:42 3: SignalDuino_868: Unknown code P9#D1DF630203007F0416, help me!
2019.10.07 22:55:18 3: SignalDuino_868: Unknown code P9#1DF630103007F082F, help me!
2019.10.07 22:56:54 3: SignalDuino_868: Unknown code P9#BA3BEC6040800FE0DCC, help me!
2019.10.07 22:58:30 3: SignalDuino_868: Unknown code P9#BA3BEC6020400FE04DE, help me!
2019.10.07 22:59:18 3: SignalDuino_868: Unknown code P9#D6E8EFB18081003F83558, help me!
2019.10.07 23:00:05 3: SignalDuino_868: Unknown code P9#FF5BA3BEC6020400FE0D0, help me!
2019.10.07 23:00:06 3: SignalDuino_868: Unknown code P9#BEC6020400FE0D56, help me!
2019.10.07 23:00:54 3: SignalDuino_868: Unknown code P9#7D8C080C01FC19D0, help me!
2019.10.07 23:01:42 3: SignalDuino_868: Unknown code P9#BA3BEC6040600FE082C, help me!
2019.10.07 23:02:30 3: SignalDuino_868: Unknown code P9#77D8C040801FC22D0, help me!
2019.10.07 23:03:17 3: SignalDuino_868: Unknown code P9#477D8C040C01FC20BC, help me!
2019.10.07 23:03:18 3: SignalDuino_868: Unknown code P9#BA3BEC6020600FE105E, help me!
2019.10.07 23:04:06 3: SignalDuino_868: Unknown code P9#D6E8EFB18101803F833A0, help me!
2019.10.07 23:04:54 3: SignalDuino_868: Unknown code P9#D1DF630203007F0FFC, help me!
2019.10.07 23:06:29 3: SignalDuino_868: Unknown code P9#B7477D8C040801FC22D0, help me!
2019.10.07 23:06:30 3: SignalDuino_868: Unknown code P9#7477D8C040801FC22D0, help me!
2019.10.07 23:07:18 3: SignalDuino_868: Unknown code P9#D6E8EFB18102003F854D8, help me!
2019.10.07 23:08:06 3: SignalDuino_868: Unknown code P9#D1DF630203007F0674, help me!
2019.10.07 23:08:54 3: SignalDuino_868: Unknown code P9#D6E8F0318101803F86168, help me!


Im Log hatte ich das mit drin, während Umstellung aufs Testmodul:

2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 381.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 381.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in multiplication (*) at ./FHEM/14_SD_WS09.pm line 385.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in multiplication (*) at ./FHEM/14_SD_WS09.pm line 386.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in multiplication (*) at ./FHEM/14_SD_WS09.pm line 391.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in multiplication (*) at ./FHEM/14_SD_WS09.pm line 392.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in multiplication (*) at ./FHEM/14_SD_WS09.pm line 397.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in multiplication (*) at ./FHEM/14_SD_WS09.pm line 398.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in multiplication (*) at ./FHEM/14_SD_WS09.pm line 403.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in multiplication (*) at ./FHEM/14_SD_WS09.pm line 404.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in multiplication (*) at ./FHEM/14_SD_WS09.pm line 408.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in multiplication (*) at ./FHEM/14_SD_WS09.pm line 409.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $ws in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 553.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $ws in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 575.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $ws in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 579.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $ws in multiplication (*) at ./FHEM/14_SD_WS09.pm line 608.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $ws in multiplication (*) at ./FHEM/14_SD_WS09.pm line 611.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $ws in multiplication (*) at ./FHEM/14_SD_WS09.pm line 612.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $v in sprintf at ./FHEM/99_Utils.pm line 244.
2019.10.07 21:27:44 1: PERL WARNING: Use of uninitialized value $ws in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 584.

War aber nur einmal dabei und hat vermutl. nix zu bedeuten - nur zur Vollständigkeit.

Viele Grüße
rob

Ralf9

sieht recht brauchbar aus,
Wegen den vielen Unknown code, es sieht so aus, als wären die Empfangsbedingungen nicht so gut.
Bei den den Unknown code ist nichts brauchbares mehr dabei.
Die Häufigkeit der Lux+UV + Wetter sollte eigentlich ausreichend sein.

Meine Anpassungen am 14_SD_WS09 passen soweit.
@pejonp, kannst Du, wenn Du mal Zeit hast, drübenschauen und es ggf ins offizielle Modul übernehmen?
Es eilt nicht.

Zitat2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windSpeed in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 381.
2019.10.07 21:20:44 1: PERL WARNING: Use of uninitialized value $windguest in concatenation (.) or string at ./FHEM/14_SD_WS09.pm line 381.

@pejonp
Dies liegt evtl daran, daß $windSpeed und $windguest am Anfang nicht initialisiert wird.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

rob

Hallo Ralf und Jörg.

Dann bedanke ich mich herzlich bei Euch für die geduldige Unterstützung + Anpassung. Für mich schaut das sehr gut aus  8)
Für etwaige Tests etc. stehe ich natürlich gerne zur Verfügung.

Viele Grüße
rob

Groej

#292
Guten Tag in die Runde,

ich hab anscheinend ein Problem mit meiner WH3080 über den Signalduino. Leider weiß ich nicht seit wann. Ich bekomme alle Werte bis auf die Windgeschwindigkeit. Kann ich irgendwo sehen ob die Daten überhaupt kommen oder vielleicht der Sensor am Mast kaputt ist?

Hier ein List vom Device:
Internals:
   CODE       WH1080
   DEF        WH1080
   FUUID      5c48a3f8-f33f-cee
   LASTInputDev SIGNALDUINO_433
   MODEL      WH1080
   MSGCNT     1908
   NAME       WH3080_SD_433
   NR         914
   SIGNALDUINO_433_DMSG P9#FF7D615500D88E19
   SIGNALDUINO_433_MSGCNT 1918
   SIGNALDUINO_433_Protocol_ID 9
   SIGNALDUINO_433_RAWMSG MU;P0=-4688;P1=473;P2=-1029;P3=-2652;P4=1422;P5=-25140;D=01212121212131242121212121242124212124242424212421242124212421242424242424242421212421212424242124242421212124242424212124242151212121212121212421212121212421242121242424242124212421242124212424242424242424212124212124242421242424212121242424242121242421;CP=1;R=20;O;
   SIGNALDUINO_433_RSSI -64
   SIGNALDUINO_433_TIME 2020-01-05 11:48:55
   STATE      UV: 1 Lux: 5543.8
   TYPE       SD_WS09
   bitMSG     
   lastMSG    FF7D615500D88E19
   lastReceive 1578221335
   READINGS:
     2020-01-05 11:48:55   Lux             5543.8
     2020-01-05 11:48:55   UV              1
     2020-01-05 11:48:35   battery         ok
     2020-01-05 11:48:35   batteryState    ok
     2020-01-05 11:48:55   cloudBase       329.4
     2020-01-05 11:48:35   humidity        82
     2020-01-05 11:48:55   id              214
     2020-01-05 11:48:35   rain            7.8
     2020-01-04 14:41:22   rain_calc_all   cH: 1.5 lH: 0.9 cD: 3.3 lD: 4.5 IR: 1 Rnow: 0.5 Rdif: 0.3
     2020-01-04 14:41:22   rain_calc_d_curr 3.3
     2020-01-04 11:32:34   rain_calc_d_last 4.5
     2020-01-04 11:32:34   rain_calc_d_start 4.5
     2020-01-04 11:32:34   rain_calc_d_trig_tsecs 1578207000
     2020-01-04 14:41:22   rain_calc_h_curr 1.5
     2020-01-04 13:51:46   rain_calc_h_last 0.9
     2020-01-04 13:51:46   rain_calc_h_start 6.3
     2020-01-04 13:51:46   rain_calc_h_trig_tsecs 1578145800
     2020-01-04 14:41:22   rain_calc_now_diff 0.3
     2020-01-04 14:41:22   rain_calc_now_rate 0.5
     2020-01-04 14:41:22   rain_calc_now_value 7.8
     2020-01-04 14:41:22   rain_calc_tsecs 1578145282
     2020-01-05 11:48:35   rain_total      8142
     2020-01-05 11:48:55   state           UV: 1 Lux: 5543.8
     2020-01-05 11:48:35   temperature     2.3
     2020-01-05 11:48:35   windDirection   12
     2020-01-05 11:48:35   windDirectionAverage 0
     2020-01-05 11:48:35   windDirectionDegree 270
     2020-01-05 11:48:35   windDirectionText W
     2020-01-05 11:48:35   windGust        0.0
     2020-01-05 11:48:35   windGust_fts    0.0
     2020-01-05 11:48:35   windGust_kmh    0.0
     2020-01-05 11:48:35   windGust_kn     0.0
     2020-01-05 11:48:35   windGust_mph    0.0
     2020-01-05 11:48:35   windSpeed       0.0
     2020-01-05 11:48:35   windSpeed_fts   0.0
     2020-01-05 11:48:35   windSpeed_kmh   0.0
     2020-01-05 11:48:35   windSpeed_kn    0.0
     2020-01-05 11:48:35   windSpeed_mph   0.0
   helper:
     history:
       ARRAY(0x459eac8)
       ARRAY(0x44a9f68)
       ARRAY(0x4666880)
       ARRAY(0x496b318)
       ARRAY(0x4668f08)
       ARRAY(0x47f0cb8)
       ARRAY(0x49fa5b8)
       ARRAY(0x46648d8)
       ARRAY(0x44e6e90)
       ARRAY(0x4522c88)
       ARRAY(0x4857308)
       ARRAY(0x45225b0)
       ARRAY(0x47e7600)
       ARRAY(0x4582c78)
       ARRAY(0x448ce38)
Attributes:
   Unit_of_Wind km/h
   WindDirAverageDecay 0.75
   event-on-change-reading .*,humidity:1.00
   group      WH3080
   model      WH1080
   room       99_System
   userReadings cloudBase {(ReadingsVal("WH3080_SD_433","temperature", 0)-ReadingsVal("fhem_tp_aussen","state",0))*122}


und hier ein List vom Signalduino

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   DMSG       W64#FAC2AA01B1D980
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
   FD         11
   FUUID      5c48a3f4-f33f-cee
   IDsNoDispatch 2,72.1,82
   LASTDMSG   W64#FAC2AA01B1D980
   LASTDMSGID 64
   LASTInputDev SIGNALDUINO_433
   MSGCNT     8528
   NAME       SIGNALDUINO_433
   NR         50
   PARTIAL   
   RAWMSG     MU;P0=-24195;P1=470;P2=-14096;P3=-1031;P4=1420;D=01213131313134313431313434343431343134313431343134343434343434343131343131343434313131343131343431313434343434340131313131313131343131313131343134313134343434313431343134313431343434343434343431313431313434343131313431313434313134343434343401313131313131;CP=1;R=19;O;
   RSSI       -64.5
   SIGNALDUINO_433_DMSG P9#FFB97A4006572041054517
   SIGNALDUINO_433_MSGCNT 1
   SIGNALDUINO_433_Protocol_ID 9
   SIGNALDUINO_433_RAWMSG MU;P0=-14104;P1=505;P2=-1014;P3=1489;D=01212121212121212123212121232321232121212123212323212323232323232323232323212123232123212321212123232123232323232321232323232321232323232321232123212323232123212323232123212121;CP=1;R=25;
   SIGNALDUINO_433_RSSI -61.5
   SIGNALDUINO_433_TIME 2020-01-05 00:06:57
   STATE      opened
   TIME       1578221516
   TYPE       SIGNALduino
   hasCC1101  1
   sendworking 0
   unknownmessages
   version    V 3.3.1 SIGNALduino cc1101 (chip CC1101) - compiled at Dec  3 2019 19:40:46
   versionProtocols 1.10
   versionmodul v3.4.1
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|29|30|34|46|68|69|76|81|83|86|90|91|91.1|92|93|95)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2018-04-10 07:43:01   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2018-04-10 07:43:34   config          MS=1;MU=1;MC=1
     2020-01-03 09:34:59   ping            OK
     2020-01-04 10:09:55   state           opened
     2018-04-10 07:44:34   uptime          0 15:05:00
     2020-01-04 10:09:55   version         V 3.3.1 SIGNALduino cc1101 (chip CC1101) - compiled at Dec  3 2019 19:40:46
   additionalSets:
     flash      3.3.1
   helper:
     avrdudecmd avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>/media/Fritz.Nas/LogSIGNALduino-Flash.log || avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>/media/Fritz.Nas/LogSIGNALduino-Flash.log
     avrdudelogs flashing Arduino SIGNALDUINO_433
hex file: FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>[LOGFILE] || avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex 2>[LOGFILE]

SIGNALDUINO_433 closed
--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.3-20171130
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
         User configuration file is "/opt/fhem/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex"
avrdude: input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex auto detected as Intel Hex
avrdude: writing flash (25830 bytes):

Writing | ################################################## | 100% 7.93s

avrdude: 25830 bytes of flash written
avrdude: verifying flash memory against FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex:
avrdude: load data flash data from input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex:
avrdude: input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex auto detected as Intel Hex
avrdude: input file FHEM/firmware/SIGNALDuino_nanocc11013.3.1.hex contains 25830 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 6.02s

avrdude: verifying ...
avrdude: 25830 bytes of flash verified

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

SIGNALDUINO_433 reopen started

   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   msIdList:
     0
     0.1
     0.2
     0.3
     0.4
     1
     3
     3.1
     4
     6
     7
     13
     13.2
     14
     15
     17
     23
     25
     33
     33.1
     33.2
     35
     41
     51
     53
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49
     50
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     76
     79
     80
     81
     83
     84
     85
     86
     89
     91
     92
     94
     95
Attributes:
   flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   room       99_System
   verbose    3


Danke schon mal vorne weg.

Gruß

Jörg
FHEM - RaspPi2 - KNXD - KNX - CUL 868 - FS20 - HMS - WH3080 - Signalduino 433 MHz - Telegram - Anel Elektronik IP Steckdosen - BME280

HomeAuto_User

Hallo Jörg,

als ersten Schritt würde ich dir empfehlen, schau doch mal ins Logfile von dem Sender ob noch regelmäßig Daten eingetroffen sind.
Wie weit kannst du mit dem Logfile zurückblicken? Hast du noch den Zeitraum wo du den Sensor empfangen konntest vollständig?

Es kann durchaus möglich sein, das auch vielleicht in dem dazugehörigen Modul ein Bug aufgetreten ist.

MfG
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Groej

Hallo,

danke für die Antwort. Die Daten kommen regelmäßig aber nicht die Windgeschwindigkeit. Leider kann ich das nicht nachvollziehen weil die NAS, wo die LOG Files geschrieben werden, defekt war. Habs erst gemerkt als ich den Raspi neugestartet habe und der dann gemeckert hat.

Hier mal ein Log Auszug.

2020.01.05 18:14:55 4 : SIGNALDUINO_433: Read, msg: MU;P0=132;P1=-576;P2=92;P3=-23626;P4=478;P5=-1034;P6=1429;D=01234545454545454545654545454545654565454565656565656545654565456545656565656565656565656565656565656565656565656565654565454545656345454545454545456545454545456545654545656565656565456545654565456565656565656565656565656565656565656565656565656545654545;CP=4;R=0;O;
2020.01.05 18:14:55 4 : SIGNALDUINO_433: Parse_MU, Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2020.01.05 18:14:55 5 : SIGNALDUINO_433: Parse_MU, 0. try, regex ((?:)((?:45|45){43,})) did not match
2020.01.05 18:14:55 4 : SIGNALDUINO_433: Parse_MU, Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2020.01.05 18:14:55 5 : SIGNALDUINO_433: Parse_MU, part is 4545454545454545654545454545654565454565656565656545654565456545656565656565656565656565656565656565656565656565654565454545656 starts at position 4 and ends at 131
2020.01.05 18:14:55 5 : SIGNALDUINO_433: Parse_MU, Starting demodulation ( regex: (?:)((?:45|65){60,}(?:6|4)?) Pos 0) length_min_max (60..120) length=64
2020.01.05 18:14:55 4 : SIGNALDUINO_433: Parse_MU, last part pair=6 reconstructed, bit=0
2020.01.05 18:14:55 5 : SIGNALDUINO_433: Parse_MU, dispatching hex: P9#FF7D60550000005C
2020.01.05 18:14:55 4 : SIGNALDUINO_433: Parse_MU, Decoded matched MU Protocol id 9 dmsg P9#FF7D60550000005C length 64 dispatch(1/4) RSSI = -74
2020.01.05 18:14:55 5 : SIGNALDUINO_433: Dispatch, P9#FF7D60550000005C, test ungleich: disabled
2020.01.05 18:14:55 5 : SIGNALDUINO_433: Dispatch, P9#FF7D60550000005C, -74 dB, dispatch
2020.01.05 18:14:55 5 : SIGNALDUINO_433: dispatch P9#FF7D60550000005C
2020.01.05 18:14:55 4 : SIGNALDUINO_433: SD_WS09_Parse0 msg=FF7D60550000005C Bin=1111111101111101011000000101010100000000000000000000000001011100 syncp=1 length:64
2020.01.05 18:14:55 4 : SIGNALDUINO_433: SD_WS09_Parse CRC_AUS:0
2020.01.05 18:14:55 4 : SIGNALDUINO_433: SD_WS09_SHIFT_0 OK rwa:FF7D60550000005C
2020.01.05 18:14:55 4 : SIGNALDUINO_433: SD_WS09_CRC_test2 rwa:FF7D60550000005C msg:P9#FF7D60550000005C CRC:0
2020.01.05 18:14:55 4 : SIGNALDUINO_433: SD_WS09_Parse_10 UV-Solar1: id:214, UV:0 Lux:0
2020.01.05 18:14:55 4 : SIGNALDUINO_433: SD_WS09_Parse_19 WH1080 id:214 :01111101011000000101010100000000000000000000000001011100


Gruß Jörg
FHEM - RaspPi2 - KNXD - KNX - CUL 868 - FS20 - HMS - WH3080 - Signalduino 433 MHz - Telegram - Anel Elektronik IP Steckdosen - BME280

rob

Zitat von: Ralf9 am 09 Oktober 2019, 21:43:45
...
Meine Anpassungen am 14_SD_WS09 passen soweit.
@pejonp, kannst Du, wenn Du mal Zeit hast, drübenschauen und es ggf ins offizielle Modul übernehmen?
Es eilt nicht.

Gruß Ralf
...

Ich weiß, Ihr seid beim Sduino etc. dicke drin. Deshalb kurz und schmerzhaft: Obige Anpassung hat es wohl nicht mehr ins Modul geschafft. Könntet Ihre bitte die Anpassung doch noch mit aufnehmen?
Ging damals um die WH2315 (WH1080).

Vielen Dank und beste Grüße
rob

Ralf9

Ich habe nicht vor es ins offizielle Modul einzubauen, ich habe gerade genügend offene Baustellen.

Der maintainer ist Sidey
https://github.com/RFD-FHEM/RFFHEM/blob/c4af9a16d4237017cd247f054acef11907507dc3/FHEM/14_SD_WS09.pm#L2
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

HomeAuto_User

@rob, dies wurde schonmal angeregt und leider fehlte es an Rückmeldungen oder der Initiative hier.
https://github.com/RFD-FHEM/RFFHEM/issues/664

Zitat von: Ralf9 am 22 Januar 2020, 12:07:17
Der maintainer ist Sidey
https://github.com/RFD-FHEM/RFFHEM/blob/c4af9a16d4237017cd247f054acef11907507dc3/FHEM/14_SD_WS09.pm#L2

Wenn eine Aussage getroffen wird, was als Grundbasis zum Vergleich genommen werden soll bzw. kann, dann wird @Siedey das gerne einspielen.
Leider werden manchmal hier Dinge eingeworfen welche nicht weitergegeben werden und somit diese herunterfallen weil der Maintainer gern die Rückmeldung von anderen Benutzern haben möchte.

Bitte beziffert die Anpassung und gern reiche ich selbst dazu einen PR bzw. Patch ein.
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

Ralf9

ZitatBitte beziffert die Anpassung und gern reiche ich selbst dazu einen PR bzw. Patch ein.
Hier ist das Modul mit den Anpassungen:
https://forum.fhem.de/index.php/topic,67587.msg980092.html#msg980092
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

berniie

ZitatHallo,
ich bin wirklich weiter gekommen. Statt des Sensors der nicht mehr lieferbaren WH3080 ist es nun ein Außenmast der WH5300 (868Mhz) geworden.
Gibt es aktuell für 24,99. Wird mit dem SD_WS09 Modul als Wh1080 erkannt. Bin mir nur nicht sicher ob die battery und  batteryState readings ok sind.
Stehen beide mit höchst wahrscheinlich frischen Batterien auf low.

Grüße Jörg

Jahre später war ich dann mal auf dem Dach und hab mir den Sensor näher angeschaut. Die Batterie und Windrichtungswerte waren die ganze Zeit nicht plausibel. Lag an einem fehlenden Magneten in der Windfahne.