Signalduino Version 3.3.1 / 3.3.2 / 3.3.3-dev

Begonnen von Sidey, 02 Oktober 2016, 23:39:11

Vorheriges Thema - Nächstes Thema

ghostwriter

Hallo an alle

Ich hab jetzt seit zwei Wochen den Signalduino am laufen und bin total begeistert davon. :D
Nun würde ich gerne meine Funkwetterstation Ventus W155 mit einbinden, der Temp/Hum wird erkannt als TCM21..._91
und loggt schon fleißig mit. Der Windsensor wird als TCM21..._69 ebenfalls als Temp/Hum erkannt. Tja und mein Regensensor wird überhaupt nicht erkannt, glaube aber eher das der Kaputt ist weil man überhaupt keine unknown Nachrichten sichtbar sind.

So meine Frage gibt es eine Möglichkeit das Protokoll der Wetterstation mit einzubinden?
Ich habe mal geforscht und es ist anscheinend ein baugleiches Produkt mit denen von Auriol H13726 Hama EWS 1500 Meteoscan W155.
Und anscheinend wurde es auch schon in der 46_TRX_WEATHER.pm mit eingebunden.
Gibt es da ne Möglichkeit?

Im anschluss mal meine log Dateien von Temp/Hum und Wind.
Temp/Hum:
2017.06.11 14:43:25 4: CUL_TCM97001 TCM21...._91 91 (5B2C080AD000) length: 12
2017.06.11 14:43:25 4: CUL_TCM97001 Parse Name: TCM21...._91 , devicecode: CUL_TCM97001_91 , Model defined: TCM21....
2017.06.11 14:43:25 5: crc calc for: 5B2C080AD000
2017.06.11 14:43:25 5: calc crc is: 4
2017.06.11 14:43:25 5: ref crc is :11
2017.06.11 14:43:25 4: CUL_TCM97001 temperature TCM21...._91 91 T: 25.9 H: 50
2017.06.11 14:43:25 5: Starting notify loop for TCM21...._91, 2 event(s), first is temperature: 25.9
2017.06.11 14:43:25 5: End notify loop for TCM21...._91
2017.06.11 14:43:26 5: Starting notify loop for sduino, 1 event(s), first is DMSG u63555555555555
2017.06.11 14:43:26 5: End notify loop for sduino
2017.06.11 14:43:26 5: Starting notify loop for sduino, 1 event(s), first is UNKNOWNCODE u63555555555555
2017.06.11 14:43:26 5: End notify loop for sduino

Windsensor:
2017.06.11 14:54:47 4: CUL_TCM97001 TCM21...._69 69 (456800A0E000) length: 12
2017.06.11 14:54:47 4: CUL_TCM97001 Parse Name: TCM21...._69 , devicecode: CUL_TCM97001_69 , Model defined: TCM21....
2017.06.11 14:54:47 5: crc calc for: 456800A0E000
2017.06.11 14:54:47 5: calc crc is: 8
2017.06.11 14:54:47 5: ref crc is :7
2017.06.11 14:54:47 4: CUL_TCM97001 temperature TCM21...._69 69 T: 0.1 H: 05
2017.06.11 14:54:47 5: Starting notify loop for TCM21...._69, 2 event(s), first is humidity: 05
2017.06.11 14:54:47 5: End notify loop for TCM21...._69
2017.06.11 14:54:48 4: CUL_TCM97001 TCM21...._69 69 (456F6888A000) length: 12
2017.06.11 14:54:48 4: CUL_TCM97001 Parse Name: TCM21...._69 , devicecode: CUL_TCM97001_69 , Model defined: TCM21....
2017.06.11 14:54:48 5: crc calc for: 456F6888A000
2017.06.11 14:54:48 5: calc crc is: 10
2017.06.11 14:54:48 5: ref crc is :5
2017.06.11 14:54:48 4: CUL_TCM97001 temperature TCM21...._69 69 T: 36.7 H: 11
2017.06.11 14:54:48 5: Starting notify loop for TCM21...._69, 3 event(s), first is temperature: 36.7
2017.06.11 14:54:48 5: End notify loop for TCM21...._69


Ich danke euch schon mal im Voraus

Gruß

pejonp

@ghostwriter

Als Anlage das Protokoll.
Logge mal ein paar Daten mit verbose=5. Im log mal markieren wo du meinst das was gesendet wurde und von welchem Sensor (Temp/Hum/Wind/Regen).

Mit einem SDR_433 (https://github.com/merbanan/rtl_433)  kannst du die Wetterstation schon empfangen.

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

ghostwriter

Moin moin pejonp,

wie du lesen konntest habe ich ja schon zwei log mit eingefügt.
Und nochmal der Temp/Hum Sensor läuft ja auch schon prima mit.
Der Windsensor wird leider nur als Temp/Hum erkannt, empfängt auch Daten die aber falsch dargestellt werden weil er ja Temperatur und Feuchtigkeitswerte anzeigt,
anstatt Windspeed und Windrichtung.

Danke für das Protokoll pdf, das hatte ich auch gefunden konnte damit aber nichts anfangen.
Es wäre halt die Frage an die Entwickler,ob sie das Protokoll mit einbinden können?
Komischerweise ist das Auriol Protokoll mit drin, aber meine Sensoren werden halt als TCM21..erkannt anstatt auf Auriol.

Danke und Gruss


pejonp

@ghostwriter

Der log ist vom tcm_... und nicht vom signalduino. Und hilfreich währen  auch die angezeigten daten der Wetterstation zum Vergleich zu haben.

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

ghostwriter

Hallo Pejonp,

in voller Eifer habe ich vergessen den Signalduino mit zu loggen.

Leider kann ich dir erstmal nur den log vom Außen Sensor Temp/Hum geben, weil meine Basis manchmal kein bock hat zu empfangen.

2017.06.12 16:57:23 4: sduino/msg READ: MS;P1=475;P3=-4040;P4=-1966;P5=-8932;D=15141314131314141314141313141314131414141413141414141414141314131414141414;CP=1;SP=5;R=65;O;
2017.06.12 16:57:23 4: sduino: Matched MS Protocol id 0 -> weather1
2017.06.12 16:57:23 5: sduino: Starting demodulation at Position 2
2017.06.12 16:57:23 4: sduino: Decoded MS Protocol id 0 dmsg s5935080A0000 length 40 RSSI = -41.5
2017.06.12 16:57:23 5: sduino Dispatch: s5935080A0000, test ungleich: disabled
2017.06.12 16:57:23 5: sduino Dispatch: s5935080A0000, -41.5 dB, dispatch
2017.06.12 16:57:23 5: sduino: dispatch s5935080A0000
2017.06.12 16:57:23 4: CUL_TCM97001 TCM21...._89 89 (5935080A0000) length: 12
2017.06.12 16:57:23 4: CUL_TCM97001 Parse Name: TCM21...._89 , devicecode: CUL_TCM97001_89 , Model defined: TCM21....
2017.06.12 16:57:23 4: CUL_TCM97001 using longid: 1 model: TCM21....
2017.06.12 16:57:23 5: crc calc for: 5935080A0000
2017.06.12 16:57:23 5: calc crc is: 15
2017.06.12 16:57:23 5: ref crc is :0
2017.06.12 16:57:23 4: CUL_TCM97001 temperature TCM21...._89 89 T: 26.6 H: 50
2017.06.12 16:57:23 5: Starting notify loop for TCM21...._89, 3 event(s), first is temperature: 26.6
2017.06.12 16:57:23 5: End notify loop for TCM21...._89
2017.06.12 16:57:24 4: sduino/msg READ: MS;P0=-1969;P1=472;P2=-4034;P3=-8922;D=13101210121210101210101212101210121010101012101010101010101210121010101010;CP=1;SP=3;R=65;O;
2017.06.12 16:57:24 4: sduino: Matched MS Protocol id 0 -> weather1
2017.06.12 16:57:24 5: sduino: Starting demodulation at Position 2
2017.06.12 16:57:24 4: sduino: Decoded MS Protocol id 0 dmsg s5935080A0000 length 40 RSSI = -41.5
2017.06.12 16:57:24 5: sduino Dispatch: s5935080A0000, test gleich
2017.06.12 16:57:24 4: sduino Dispatch: s5935080A0000, Dropped due to short time or equal msg
2017.06.12 16:57:24 4: sduino/msg READ: MS;P0=-1961;P1=480;P2=-8924;P3=-4052;D=12101310131310101310101313101310131010101013101010101010101310131010101010;CP=1;SP=2;R=65;
2017.06.12 16:57:24 4: sduino: Matched MS Protocol id 0 -> weather1
2017.06.12 16:57:24 5: sduino: Starting demodulation at Position 2
2017.06.12 16:57:24 4: sduino: Decoded MS Protocol id 0 dmsg s5935080A0000 length 40 RSSI = -41.5
2017.06.12 16:57:24 5: sduino Dispatch: s5935080A0000, test gleich
2017.06.12 16:57:24 4: sduino Dispatch: s5935080A0000, Dropped due to short time or equal msg
2017.06.12 16:57:25 4: sduino/msg READ: MS;P0=-4037;P1=475;P3=-8919;P4=-1965;D=13141014101014141014141014141014101414141410141414141414141014101414141410;CP=1;SP=3;R=65;O;
2017.06.12 16:57:25 4: sduino: Matched MS Protocol id 0 -> weather1
2017.06.12 16:57:25 5: sduino: Starting demodulation at Position 2
2017.06.12 16:57:25 4: sduino: Decoded MS Protocol id 0 dmsg s5925080A1000 length 40 RSSI = -41.5
2017.06.12 16:57:25 5: sduino Dispatch: s5925080A1000, test ungleich: disabled
2017.06.12 16:57:25 5: sduino Dispatch: s5925080A1000, -41.5 dB, dispatch
2017.06.12 16:57:25 5: sduino: dispatch s5925080A1000
2017.06.12 16:57:25 4: CUL_TCM97001 TCM21...._89 89 (5925080A1000) length: 12
2017.06.12 16:57:25 4: CUL_TCM97001 Parse Name: TCM21...._89 , devicecode: CUL_TCM97001_89 , Model defined: TCM21....
2017.06.12 16:57:25 4: CUL_TCM97001 using longid: 1 model: TCM21....
2017.06.12 16:57:25 5: crc calc for: 5925080A1000
2017.06.12 16:57:25 5: calc crc is: 7
2017.06.12 16:57:25 5: ref crc is :8
2017.06.12 16:57:25 4: CUL_TCM97001 temperature TCM21...._89 89 T: 26.6 H: 50
2017.06.12 16:57:26 4: sduino/msg READ: MS;P0=-4050;P1=479;P2=-1958;P3=-8920;D=13121012101012121012121012121012101212121210121212121212121012101212121210;CP=1;SP=3;R=63;O;
2017.06.12 16:57:26 4: sduino: Matched MS Protocol id 0 -> weather1
2017.06.12 16:57:26 5: sduino: Starting demodulation at Position 2
2017.06.12 16:57:26 4: sduino: Decoded MS Protocol id 0 dmsg s5925080A1000 length 40 RSSI = -42.5
2017.06.12 16:57:26 5: sduino Dispatch: s5925080A1000, test gleich
2017.06.12 16:57:26 4: sduino Dispatch: s5925080A1000, Dropped due to short time or equal msg
2017.06.12 16:57:26 4: sduino/msg READ: MS;P0=-1963;P1=464;P2=-4052;P3=-8916;D=13101210121210101210101210101210121010101012101010101010101210121010101012;CP=1;SP=3;R=63;
2017.06.12 16:57:26 4: sduino: Matched MS Protocol id 0 -> weather1
2017.06.12 16:57:26 5: sduino: Starting demodulation at Position 2
2017.06.12 16:57:26 4: sduino: Decoded MS Protocol id 0 dmsg s5925080A1000 length 40 RSSI = -42.5
2017.06.12 16:57:26 5: sduino Dispatch: s5925080A1000, test gleich
2017.06.12 16:57:26 4: sduino Dispatch: s5925080A1000, Dropped due to short time or equal msg
2017.06.12 16:57:43 4: sduino/keepalive ok, retry = 0


Basisstation und Display am Sensor zeigt genau den Wert an den der Signalduino bzw das TCM21...89 empfängt.

Gut ich hoffe Du kannst damit schon mal was anfangen.
Morgen bekommst du den Rest.

Danke

Ghostwriter

ghostwriter

Hallo Pejonp,

so mittlerweile mag meine Basisstation wieder meinen Windsensor ich hab mal was mit gelogt.

1,4 km/h Windrichtung Nord:

2017.06.13 18:21:37 4: sduino/msg READ: MU;P0=-17824;P1=471;P2=-4003;P3=-2019;P4=-704;P5=360;P6=-352;D=0121213121313131213121313131313131213121456;CP=1;R=11;
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 13.1 -> FLAMINGO FA21 b matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 13.1 -> FLAMINGO FA21 b mismatches, aborting
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 16 -> Dooya shutter matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 16 -> Dooya shutter mismatches, aborting
2017.06.13 18:21:37 5: sduino: applying filterfunc SIGNALduino_filterSign
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 27 -> remote27 matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 27 -> remote27 mismatches, aborting
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 34 -> unknown34 matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 34 -> unknown34 mismatches, aborting
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 37 -> weather37 mismatches, aborting
2017.06.13 18:21:37 5: sduino: applying filterfunc SIGNALduino_compPattern
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: start pattern for MU Protocol id 39 -> X10 Protocol mismatches, aborting
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: Starting demodulation at Position 39
2017.06.13 18:21:37 5: sduino: applying filterfunc SIGNALduino_filterMC
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: Starting demodulation at Position 0
2017.06.13 18:21:37 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.06.13 18:21:37 5: sduino: Starting demodulation at Position 39


2,2 km/h NordNordOst:
2017.06.13 18:27:32 4: sduino/msg READ: MC;LL=-2675;LH=3194;SL=-1196;SH=1731;D=4F617F1E;C=1465;L=31;R=241;
2017.06.13 18:27:32 4: sduino: Found manchester Protocol id 18 clock 1465 RSSI -81.5 -> OSV1
2017.06.13 18:27:32 5: sduino: extracted data 01001111011000010111111100011110 (bin)
2017.06.13 18:27:32 5: sduino: OSV1 protocol converted to hex: (1FB09E80E1) with length (31) bits

2017.06.13 18:27:32 5: sduino Dispatch: 1FB09E80E1, test ungleich: disabled
2017.06.13 18:27:32 5: sduino Dispatch: 1FB09E80E1, -81.5 dB, dispatch
2017.06.13 18:27:32 5: sduino: dispatch 1FB09E80E1
2017.06.13 18:27:32 5: Starting notify loop for sduino, 1 event(s), first is UNKNOWNCODE 1FB09E80E1
2017.06.13 18:27:32 5: createNotifyHash
2017.06.13 18:27:32 5: End notify loop for sduino
2017.06.13 18:27:32 3: sduino: Unknown code 1FB09E80E1, help me!
2017.06.13 18:27:32 4: sduino/msg READ: Received answer (MC;LL=-2675;LH=3194;SL=-1196;SH=1731;D=4F617F1E;C=1465;L=31;R=241;) for ping does not match ^OK$
2017.06.13 18:27:32 5: sduino SW: P
2017.06.13 18:27:32 4: sduino/msg READ: OK
2017.06.13 18:27:32 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2017.06.13 18:27:32 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2017.06.13 18:27:49 4: sduino/msg READ: MS;P0=-8941;P3=483;P4=-3985;P5=-2014;P7=-6472;D=37343534353535353535353535353535343535353535353534353530303030353435343534353435343435343434343534343534353535343435353535353535353434303;CP=3;SP=7;R=245;
2017.06.13 18:27:49 4: sduino/msg READ: MS;P0=-8941;P1=-29068;P3=483;P4=-3985;P5=-2014;P7=-6472;D=3734353435353535353535353535353534353535353535353435353030303035343534353435343534343534343434353434353435353534343535353535353535343430310;CP=3;SP=7;R=245;
2017.06.13 18:27:49 4: sduino/msg READ: MS;P0=-8941;P1=-30534;P3=483;P4=-3985;P5=-2014;P7=-6472;D=3734353435353535353535353535353534353535353535353435353030303035343534353435343534343534343434353434353435353534343535353535353535343430311;CP=3;SP=7;R=245;
2017.06.13 18:27:49 4: sduino/msg READ: MS;P0=-8941;P1=-30534;P3=483;P4=-3985;P5=-2014;P6=96;P7=-6472;D=373435343535353535353535353535353435353535353535343535303030303534353435343534353434353434343435343435343535353434353535353535353534343031160;CP=3;SP=7;R=245;
2017.06.13 18:28:00 4: sduino/msg READ: MC;LL=-2670;LH=3191;SL=-1205;SH=1724;D=4F617F1E;C=1464;L=31;R=241;
2017.06.13 18:28:00 4: sduino: Found manchester Protocol id 18 clock 1464 RSSI -81.5 -> OSV1
2017.06.13 18:28:00 5: sduino: extracted data 01001111011000010111111100011110 (bin)
2017.06.13 18:28:00 5: sduino: OSV1 protocol converted to hex: (1FB09E80E1) with length (31) bits

2017.06.13 18:28:00 5: sduino Dispatch: 1FB09E80E1, test gleich
2017.06.13 18:28:00 5: sduino Dispatch: 1FB09E80E1, -81.5 dB, dispatch
2017.06.13 18:28:00 5: sduino: dispatch 1FB09E80E1


2,2 km/h Nord:
2017.06.13 18:34:30 4: sduino/msg READ: MC;LL=-2635;LH=3226;SL=-1175;SH=1754;D=FA2FF7C;C=1464;L=26;R=250;
2017.06.13 18:34:53 4: sduino/keepalive ok, retry = 0
2017.06.13 18:35:00 4: sduino/msg READ: MU;P0=-2811;P1=312;P2=-1183;P3=3211;P4=1738;P6=216;P7=-4488;D=01230324240304242424242424230424242423067;CP=4;R=9;
2017.06.13 18:35:00 5: sduino: applying filterfunc SIGNALduino_filterSign
2017.06.13 18:35:00 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.06.13 18:35:00 5: sduino: start pattern for MU Protocol id 20 -> livolo mismatches, aborting
2017.06.13 18:35:00 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.06.13 18:35:00 5: sduino: Starting demodulation at Position 2
2017.06.13 18:35:00 5: sduino: applying filterfunc SIGNALduino_compPattern
2017.06.13 18:35:00 4: sduino: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.06.13 18:35:00 5: sduino: Starting demodulation at Position 1
2017.06.13 18:35:00 5: sduino: applying filterfunc SIGNALduino_filterMC
2017.06.13 18:35:00 4: sduino: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.13 18:35:00 5: sduino: Starting demodulation at Position 0
2017.06.13 18:35:00 5: sduino: dispatching bits: 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0
2017.06.13 18:35:00 4: sduino: decoded matched MU Protocol id 63 dmsg u63B555550 length 28 RSSI = -69.5
2017.06.13 18:35:00 5: sduino Dispatch: u63B555550, test ungleich: disabled
2017.06.13 18:35:00 5: Starting notify loop for sduino, 1 event(s), first is DMSG u63B555550
2017.06.13 18:35:00 5: End notify loop for sduino
2017.06.13 18:35:00 5: sduino Dispatch: u63B555550, -69.5 dB, dispatch
2017.06.13 18:35:00 5: sduino: dispatch u63B555550
2017.06.13 18:35:00 5: Starting notify loop for sduino, 1 event(s), first is UNKNOWNCODE u63B555550
2017.06.13 18:35:00 5: End notify loop for sduino
2017.06.13 18:35:00 3: sduino: Unknown code u63B555550, help me!
2017.06.13 18:35:00 4: sduino: Fingerprint for MU Protocol id 64 -> WH2 matches, trying to demodulate
2017.06.13 18:35:00 5: sduino: Starting demodulation at Position 1
2017.06.13 18:35:00 4: sduino: Fingerprint for MU Protocol id 9 -> CTW 600 matches, trying to demodulate
2017.06.13 18:35:00 5: sduino: Starting demodulation at Position 1


0 Km/h Süd:
2017.06.13 18:43:17 4: sduino/msg READ: OK
2017.06.13 18:43:17 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2017.06.13 18:43:17 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2017.06.13 18:44:20 4: sduino/keepalive ok, retry = 0
2017.06.13 18:45:05 4: sduino/msg READ: MU;P0=116;P1=-121;D=0101010101010101010101010101010101010101;CP=0;R=253;
2017.06.13 18:45:05 4: sduino/msg READ: MC;LL=-217;LH=255;SL=-97;SH=141;D=B2FCFFCFB;C=118;L=36;R=7;
2017.06.13 18:45:05 4: sduino/msg READ: MC;LL=-228;LH=244;SL=-96;SH=147;D=FFECBF3FE;C=119;L=35;R=239;
2017.06.13 18:45:05 4: sduino/msg READ: MU;P0=254;P1=-104;P2=120;P3=172;P4=-225;P5=-10552;P6=416;P7=-1040;D=0101213121210421210404042121210124042101212421012421012135673;CP=2;R=8;
2017.06.13 18:45:05 5: sduino: applying filterfunc SIGNALduino_filterSign
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 20 -> livolo matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: Starting demodulation at Position 1
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: start pattern for MU Protocol id 28 -> IC Ledspot mismatches, aborting
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 29 -> HT12e remote matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: start pattern for MU Protocol id 29 -> HT12e remote mismatches, aborting
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 36 -> socket36 matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: start pattern for MU Protocol id 36 -> socket36 mismatches, aborting
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 37 -> weather37 matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: start pattern for MU Protocol id 37 -> weather37 mismatches, aborting
2017.06.13 18:45:05 5: sduino: applying filterfunc SIGNALduino_compPattern
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 45 -> Revolt matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: start pattern for MU Protocol id 45 -> Revolt mismatches, aborting
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 61 -> FS10 matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: Starting demodulation at Position 12
2017.06.13 18:45:05 5: sduino: applying filterfunc SIGNALduino_filterMC
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: Starting demodulation at Position 0
2017.06.13 18:45:05 4: sduino: Fingerprint for MU Protocol id 65 -> Homeeasy matches, trying to demodulate
2017.06.13 18:45:05 5: sduino: Starting demodulation at Position 58
Vergleich ob der nächste Block gleich ist mit dem oberen !!!!!!!

2017.06.13 18:49:35 5: sduino SW: P
2017.06.13 18:49:35 4: sduino/msg READ: OK
2017.06.13 18:49:35 5: sduino/msg READ: regexp=^OK$ cmd=ping msg=OK
2017.06.13 18:49:35 4: sduino/HandleWriteQueue: nothing to send, stopping timer
2017.06.13 18:50:00 4: sduino/msg READ: MU;P0=-19840;P1=392;P2=-2647;P3=3189;P4=1777;P5=-1147;P6=-10576;P7=280;D=01232453545423245454545454545454545454545367;CP=4;R=243;
2017.06.13 18:50:00 5: sduino: applying filterfunc SIGNALduino_filterSign
2017.06.13 18:50:00 5: sduino: applying filterfunc SIGNALduino_compPattern
2017.06.13 18:50:00 5: sduino: applying filterfunc SIGNALduino_filterMC
2017.06.13 18:50:00 4: sduino: Fingerprint for MU Protocol id 63 -> Warema matches, trying to demodulate
2017.06.13 18:50:00 5: sduino: Starting demodulation at Position 0
2017.06.13 18:50:00 5: sduino: dispatching bits: 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0
2017.06.13 18:50:00 4: sduino: decoded matched MU Protocol id 63 dmsg u63AD555554 length 32 RSSI = -80.5
2017.06.13 18:50:00 5: sduino Dispatch: u63AD555554, test ungleich: disabled
2017.06.13 18:50:00 5: Starting notify loop for sduino, 1 event(s), first is DMSG u63AD555554
2017.06.13 18:50:00 5: End notify loop for sduino
2017.06.13 18:50:00 5: sduino Dispatch: u63AD555554, -80.5 dB, dispatch
2017.06.13 18:50:00 5: sduino: dispatch u63AD555554
2017.06.13 18:50:00 5: Starting notify loop for sduino, 1 event(s), first is UNKNOWNCODE u63AD555554
2017.06.13 18:50:00 5: End notify loop for sduino
2017.06.13 18:50:00 3: sduino: Unknown code u63AD555554, help me!


Ich weiß nicht ob das alles vom Windsensor kommt oder ob ich nicht die gesamte Nachbarschaft mit drauf habe.
Zumindest habe ich den Temp/Hum Sensor und Regenmesser dabei aus gehabt.

Wirst Du daraus schlüssig?
Melde dich wenn du noch was brauchst.
Schon mal vielen Dank im voraus

Gruss

Ghostwriter


pejonp

Hi Ghostwriter,

in deinem Log habe ich keine verwertbaren Nachrichten gesehen. In den vorherigen Logs waren welche drin. Mal sehen ob ich am WE dazu komme etwas umzusetzten und das Modul zu erweitern.


2017.06.11 14:54:47 5: crc calc for: 456800A0E000
2017.06.11 14:54:47 5: calc crc is: 8
2017.06.11 14:54:47 5: ref crc is :7
2017.06.11 14:54:47 4: CUL_TCM97001 temperature TCM21...._69 69 T: 0.1 H: 05
2017.06.11 14:54:47 5: Starting notify loop for TCM21...._69, 2 event(s), first is humidity: 05
2017.06.11 14:54:47 5: End notify loop for TCM21...._69
2017.06.11 14:54:48 4: CUL_TCM97001 TCM21...._69 69 (456F6888A000) length: 12
2017.06.11 14:54:48 4: CUL_TCM97001 Parse Name: TCM21...._69 , devicecode: CUL_TCM97001_69 , Model defined: TCM21....
2017.06.11 14:54:48 5: crc calc for: 456F6888A000
2017.06.11 14:54:48 5: calc crc is: 10
2017.06.11 14:54:48 5: ref crc is :5
2017.06.11 14:54:48 4: CUL_TCM97001 temperature TCM21...._69 69 T: 36.7 H: 11
2017.06.11 14:54:48 5: Starting notify loop for TCM21...._69, 3 event(s), first is temperature: 36.7


Nachrichten die verwendet werden könnten:
                           ID          ID    MessageType
456800A0E000  0100   0101   0110   Windspeed
456F6888A000  0100   0101   0110   Windspeed
5935080A0000  0101   1001   0011   Temp/Hum
5925080A1000  0101   1001   0010   Temp/Hum

Hier mal die Beschreibung der Daten von https://github.com/merbanan/rtl_433/blob/master/src/devices/alecto.c :

/* Documentation also at http://www.tfd.hu/tfdhu/files/wsprotocol/auriol_protocol_v20.pdf
* Message Format: (9 nibbles, 36 bits):
* Please note that bytes need to be reversed before processing!
*
* Format for Temperature Humidity
*   AAAAAAAA BBBB CCCC CCCC CCCC DDDDDDDD EEEE
*   RC       Type Temperature___ Humidity Checksum
*   A = Rolling Code / Device ID
*       Device ID: AAAABBAA BB is used for channel, base channel is 01
*       When channel selector is used, channel can be 10 (2) and 11 (3)
*   B = Message type (xyyz = temp/humidity if yy <> '11') else wind/rain sensor
*       x indicates battery status (0 normal, 1 voltage is below ~2.6 V)
*       z 0 indicates regular transmission, 1 indicates requested by pushbutton
*   C = Temperature (two's complement)
*   D = Humidity BCD format
*   E = Checksum
*
* Format for Rain
*   AAAAAAAA BBBB CCCC DDDD DDDD DDDD DDDD EEEE
*   RC       Type      Rain                Checksum
*   A = Rolling Code /Device ID
*   B = Message type (xyyx = NON temp/humidity data if yy = '11')
*   C = fixed to 1100
*   D = Rain (bitvalue * 0.25 mm)
*   E = Checksum
*
* Format for Windspeed
*   AAAAAAAA BBBB CCCC CCCC CCCC DDDDDDDD EEEE
*   RC       Type                Windspd  Checksum
*   A = Rolling Code
*   B = Message type (xyyx = NON temp/humidity data if yy = '11')
*   C = Fixed to 1000 0000 0000
*   D = Windspeed  (bitvalue * 0.2 m/s, correction for webapp = 3600/1000 * 0.2 * 100 = 72)
*   E = Checksum
*
* Format for Winddirection & Windgust
*   AAAAAAAA BBBB CCCD DDDD DDDD EEEEEEEE FFFF
*   RC       Type      Winddir   Windgust Checksum
*   A = Rolling Code
*   B = Message type (xyyx = NON temp/humidity data if yy = '11')
*   C = Fixed to 111
*   D = Wind direction
*   E = Windgust (bitvalue * 0.2 m/s, correction for webapp = 3600/1000 * 0.2 * 100 = 72)
*   F = Checksum
*********************************************************************************************
*/

Pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Ralf9

da der Wunsch besteht, mal wieder den aktuellen Stand der Module im dev-r33 ins SVN zu bringen, habe ich dafür mal eine ToDo Liste gemacht:
https://github.com/RFD-FHEM/RFFHEM/issues/163

Es können nur die Module die eine " item summary" und eine englische Device specific help enthalten, ins SVN gebracht werden.
Wir können bei der Erstellung der " item summary"  und der englische Device specific help Hilfe gebrauchen.

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

Ralf9

Ich habe mir Gedanken gemacht ob und wie es möglich ist, daß im SVN und github die gleiche Version von 00_SIGNALduino.pm verwendet werden kann.
Dazu ist in der ProtocolListSIGNALduino ein neuer Eintrag "developId"  notwendig.
Dieses Flag kann z.B. bei neuen Protokoll Ids gesetzt und bei Ids mit Modulen die es nur im github gibt.
Ich habe dieses Flag mal in der aktuellen Version bei den Ids 30 und 63 gesetzt. Dies ist auch bei get protocolIDs im comment sichtbar.

Wenn ich es fertig programmiert habe, dann können die protocolIDs mit gesetztem "developId" Flag nur verwendet werden, wenn sie in die whitelist eingetragen werden.
Ist es so ausreichend oder soll ich noch ein Attribut "developIds" einbauen, indem die protocolIDs mit gesetztem "developId" Flag, die verwendet werden sollen, eingetragen werden?

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

pejonp

Hallo Ghostwriter,

ich habe hiermal die 14_CUL_TCM97001.pm etwas angapaßt. Ist noch nicht fertig. Dort sollte Rain/Wind/usw erkannt werden. Kannst ja mal bei Gelegenheit ausprobieren.
Verbose=5 beim Signalduino. Es sollte eigentlich ein TCM21... angelegt werden.

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Mave

Hallo zusammen,

in meinem Log taucht jede Minute folgende Sequenz auf und macht damit mein Log ganz schön unübersichtlich:

2017.06.29 05:44:22 3: SDUINO433: SD_WS_Parse msg: W50#FF4BA0975232
2017.06.29 05:44:22 3: SDUINO433: SD_WS_Parse CRC_load: OK
2017.06.29 05:44:22 3: SDUINO433: SD_WS_Parse CRC_Error: CRC=49 msg: W50#FF4BA0975232 check:4BA0975232


Es wäre schön, wenn mir jemand sagen könnte, wie ich diese Meldungen loswerden könnte.

Vielen Dank.

Grüße Mave

Sidey

Protokoll 50 aus der Whitelist entfernen, sofern Du es nicht verwendest.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Mave

Moin Sidey,

vielen Dank für Deine Antwort.

Ich habe das Protokoll 50 in meiner WhiteList, weil ich damit eine Hama Wetterstation abfrage.

Kannst Du mir sagen, was die Meldung genau bedeutet, warum sie erscheint und wie ich sie eventuell weg bekomme, ohne 50 aus der WhiteList nehmen zu müssen?

Vielen Dank.

Grüße Mave

pejonp

Hallo Mave,

werden den Daten angezeigt ?

Mit dem Protokoll 50 (64) sollten eigentlich folgende Sensoren empfangen werden. (14_SD_WS.pm)
#* Fine Offset Electronics WH2 Temperature/Humidity sensor protocol
#* aka Agimex Rosenborg 66796 (sold in Denmark)
#* aka ClimeMET CM9088 (Sold in UK)
#* aka TFA Dostmann/Wertheim 30.3157 (Temperature only!) (sold in Germany)

Das habe ich eingebaut, konnte ich aber nicht weiter testen da ich diese Sensoren nicht habe und der diese Sensoren eingepflegt haben wollte sich nicht mehr gemeldet hat (https://github.com/RFD-FHEM/RFFHEM/issues/135).
Geht die Beschreibung der Hama WS genauer ? Mit Verbose=2 sind die Meldungen weg. Du kannst ja Verbose=5 setzen und das Log hier anhängen.


pejonp

LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

andies

Zitat von: Ralf9 am 20 Juni 2017, 21:41:29
Wir können bei der Erstellung der " item summary"  und der englische Device specific help Hilfe gebrauchen.
Mein Englisch ist zwar nicht perfekt, aber durchaus passabel. Wie kann ich Euch helfen? Ich bräuchte irgendwas deutsches und wohin schicke ich das englische?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann