SignalDuino Protokollimplementierung OPUS XT300

Begonnen von sash.sc, 15 September 2016, 16:02:29

Vorheriges Thema - Nächstes Thema

Sidey

Ich bin noch im Urlaub... danach müssten wir das mit der Logikanalyse wohl mal angehen
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

Sidey

Bezüglich Logikanalyse bitte mal folgendes ausprobieren:

https://github.com/RFD-FHEM/Logikanalyse/blob/master/README.md

Bei Unklarheiten bitte fragen.

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

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

sash.sc

Danke. Habe es mir mal angeschaut. Ist ganz schön mächtig. Werde es mir mal bei Zeiten antun.  8) ;)

Habe den Sensor nochma neu plaziert. Seit dem schickt er mehr oder weniger zuverlässige Daten.
Siehe Bild unten. Oben ist das Diagramm vom Bodensensor.
Dort habe Ich einen Tag genommen und man sieht halt deutlich, dass die Tendez auf jedenfall Stimmt.
Mal abgesehen vom deltaT des Aussentemp.fühler zum Bodensensor.

Gruß Sascha

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

TiPpFeHlEr

#63
Hi,

habe auch OPUS XT300 gekauft

Sender wurden sofort erkannt und angelegt
Es kommen aber nur sporadisch Daten rein.
Entfernung zum Arduino ca. 3m

2020.08.21 08:30:08 4 : RXArduino: Read, msg READredu: MU;P2=512;P3=-967;P4=1344;P6=-12462;D=2623232323232323234323432343232323432323434343432343234343434323432323232323232323232323232343432;CP=2;
2020.08.21 08:30:08 4 : RXArduino: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2020.08.21 08:30:08 4 : RXArduino: Parse_MU, last part pair=2 reconstructed, bit=1
2020.08.21 08:30:08 4 : RXArduino: Parse_MU, Decoded matched MU protocol id 50 dmsg W50#FF576142FFF9 length 48 dispatch(1/4)
2020.08.21 08:30:08 4 : RXArduino: SD_WS_Parse protocol 50, rawData FF576142FFF9
2020.08.21 08:30:08 4 : RXArduino: SD_WS_Parse decoded protocol-id 50 (XT300), sensor-id 3
2020-08-21 08:30:08 SIGNALduino RXArduino RAWMSG MU;P2=512;P3=-967;P4=1344;P6=-12462;D=2623232323232323234323432343232323432323434343432343234343434323432323232323232323232323232343432;CP=2;
2020.08.21 08:30:14 4 : RXArduino: Read, msg READredu: MU;P0=824;P1=-952;P2=523;P3=1355;P4=-12424;D=01212121212121213121312131213121312121313131212131213131313131212121212121212121212121212131313421212121212121213121312131213121312121313131212131213131313131212121212121212121212121212131313421212121212121213121312131213121312121313131212131213131313131;CP=2;O;
2020.08.21 08:30:14 4 : RXArduino: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2020.08.21 08:30:14 4 : RXArduino: Parse_MU, last part pair=3 reconstructed, bit=0
2020.08.21 08:30:14 4 : RXArduino: Parse_MU, Decoded matched MU protocol id 50 dmsg W50#FF556341FFF8 length 48 dispatch(1/4)
2020.08.21 08:30:14 4 : RXArduino: SD_WS_Parse protocol 50, rawData FF556341FFF8
2020.08.21 08:30:14 4 : RXArduino: SD_WS_Parse decoded protocol-id 50 (XT300), sensor-id 1
2020-08-21 08:30:14 SIGNALduino RXArduino RAWMSG MU;P0=824;P1=-952;P2=523;P3=1355;P4=-12424;D=01212121212121213121312131213121312121313131212131213131313131212121212121212121212121212131313421212121212121213121312131213121312121313131212131213131313131212121212121212121212121212131313421212121212121213121312131213121312121313131212131213131313131;CP=2;O;


Sensor 3 wurde aktuallisiert
Sensor 1 nicht

nach einer weile kommt
2020.08.21 08:36:31 4 : RXArduino: Read, msg READredu: MU;P0=-348;P1=507;P2=-966;P3=1338;P4=-12448;D=012121212121212123212321232123212321212323232121232123232323232121212121212121212121212121232323412121212121212123212321232123212321212323232121232123232323232121212121212121212121212121232323;CP=1;
2020.08.21 08:36:31 4 : RXArduino: Parse_MU, Fingerprint for MU protocol id 50 -> Opus_XT300 matches, trying to demodulate
2020.08.21 08:36:31 4 : RXArduino: Parse_MU, last part pair=3 reconstructed, bit=0
2020.08.21 08:36:31 4 : RXArduino: Parse_MU, Decoded matched MU protocol id 50 dmsg W50#FF556341FFF8 length 48 dispatch(1/4)
2020.08.21 08:36:31 4 : RXArduino: SD_WS_Parse protocol 50, rawData FF556341FFF8
2020.08.21 08:36:31 4 : RXArduino: SD_WS_Parse decoded protocol-id 50 (XT300), sensor-id 1
2020.08.21 08:36:31 4 : RXArduino: Parse_MU, last part pair=3 reconstructed, bit=0
2020.08.21 08:36:31 4 : RXArduino: Parse_MU, Decoded matched MU protocol id 50 dmsg W50#FF556341FFF8 length 48 dispatch(2/4)
2020.08.21 08:36:31 4 : RXArduino: Dispatch, W50#FF556341FFF8, Dropped due to short time or equal msg


MfG Maik

elektron-bbs

So richtig kann ich kein Problem erkennen. Die geposteten drei Nachrichten (zwei davon enthalten identische Nachrichten W50#FF556341FFF8)  führen bei mir zum Anlegen dieser beiden Sensoren:

SD_WS_50_SM_1 T: 25 H: 99
SD_WS_50_SM_3 T: 26 H: 97


Worin besteht konkret das Problem?
Schlechter Empfang kann diverse Ursachen haben. Beschreibe doch bitte dein System etwas genauer (Versionen Firmware und SIGNALduino Modul, welcher Empfänger etc.).
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

TiPpFeHlEr

Hi,

öhm
version V 3.3.1 SIGNALduino - compiled at Dec 3 2019 19:41:05
versionProtocols 1.17
versionmodul v3.4.3


ich hatte die Sensoren aus ca. 6m Entfernung angelernt, dies ging beim ersten senden.
Danach empfang ich einmal einen Wert, danach keinen mehr.

Ich habe die devices nochmal gelöscht und die Sender in 2m Abstand nochmal angelernt.
Nun schein es wesentlich besser zu funktionieren.

Die Empfangsqualität muss relativ gut sein
Alle Rauchmelder , Klingel, Nachbars Sensoren kommen gut rein.


Es war halt seltsam das Daten für den Sensor 1 ankamen und decodiert wurden aber in FHEM wurde das device nicht aktuallisiert.

MfG Maik

elektron-bbs

Es wird zwar an dem Verhalten nicht viel ändern, aber ich empfehle trotzdem mal ein Update auf aktuelle Versionen:

version V 3.4.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul 16 2020 20:52:15
versionProtocols 1.21
versionmodul v3.4.4
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

TiPpFeHlEr

OK,

hab die FW geupdated.

version V 3.4.0 SIGNALduino - compiled at Jul 16 2020 20:52:03
versionProtocols 1.17
versionmodul v3.4.3


bis jetzt läuft der Empfang stabil

MfG Maik