Autor Thema: SIGNALduino - TFA Dostmann 30.3125  (Gelesen 565 mal)

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 71
SIGNALduino - TFA Dostmann 30.3125
« am: 08 März 2017, 20:13:13 »
Hallo,

der TFA Dostmann 30.3125 wird grundsätzlich schon in sduino erkannt.
Es wird das Modul CUL_TX hergenommen.

Aber es werden nicht alle Nachrichten erfolgreich dekodiert
2017.03.08 20:08:55 4: sduino: decoded matched MU Protocol id 42 dmsg u42#8B2DEFDEC length 36 RSSI = -77
2017.03.08 20:08:55 4: SIGNALduino_unknown incomming msg: u42#8B2DEFDEC
2017.03.08 20:08:55 4: SIGNALduino_unknown rawData: 8B2DEFDEC
2017.03.08 20:08:55 4: SIGNALduino_unknown Protocol: 42
2017.03.08 20:08:55 4: SIGNALduino_unknown converted to bits: 100010110010110111101111110111101100
2017.03.08 20:08:55 4: Unknown, please report
2017.03.08 20:08:55 3: sduino: Unknown code u42#8B2DEFDEC, help me!

Viele Grüße,
Ingo

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1773
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #1 am: 08 März 2017, 21:59:52 »
Hi,

Kannst Du auch einen Logeintrag posten, wenn es richtig dekodiert wird.

Bist Du dir auch sicher, dass beide Meldungen vom gleichen Sensor stammen?


Grüße Sidey
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 71
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #2 am: 08 März 2017, 22:54:08 »
Hi Sidey,

hier wo das Dekodieren funktioniert
2017.03.08 22:41:03 4: sduino/msg READ: ^BMU;P0=-29622;P1=1308;P2=-1092;P3=495;D=012121212321232123232321232121232321232321232123212321212121212121232123212321212323232
10121212123212321232323212321212323212323212321232123212121212121212321232123212123232321012121212321232123232321232121232321232321232123212321212121212121232123212321;
CP=3;R=16;O;^C
2017.03.08 22:41:03 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.03.08 22:41:03 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.03.08 22:41:03 4: sduino: Fingerprint for MU Protocol id 42 -> MKT motionsensor matches, trying to demodulate
2017.03.08 22:41:03 4: sduino: Fingerprint for MU Protocol id 48 -> TFA Dostmann matches, trying to demodulate
2017.03.08 22:41:03 4: sduino: Fingerprint for MU Protocol id 50 -> optus_XT300 matches, trying to demodulate
2017.03.08 22:41:03 4: sduino: Fingerprint for MU Protocol id 8 -> TX3 Protocol matches, trying to demodulate
2017.03.08 22:41:03 4: sduino: decoded matched MU Protocol id 8 dmsg TXAE9B54054E length 44 RSSI = -66
2017.03.08 22:41:03 4: sduino: decoded matched MU Protocol id 8 dmsg TXAE9B54054E length 44 RSSI = -107
2017.03.08 22:41:03 4: sduino: Dropped (TXAE9B54054E) due to short time or equal msg

Der u42 kommt erst, seit dem ich die Batterien in den neuen Sensor gelegt habe.
Und dann auch nur, wenn der Sensor etwas sendet.
Müsste also schon von dort kommen.

Gruß,
Ingo

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1773
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #3 am: 10 März 2017, 21:28:31 »
Tia, ich nehme an die Daten vom CUL_TX Sensor stimme nicht wirklich überein oder?

Leider fehlen in deinem Log (1. Beitrag) die Signaldaten.
Ob ich verhindern kann, dass der Sensor als Protokoll 42 erkannt wird weiss nich noch nicht.


Grüße Sidey
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 71
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #4 am: 10 März 2017, 21:42:03 »
Ahh.. Sorry..
Hier nochmal kompletter:
2017.03.08 20:08:55 4: sduino/msg READ: ^BMU;P0=-29000;P1=332;P2=-14888;P3=1313;P4=-1095;P5=491;D=0123454545434543434545434543434543434343454343434343434543434343454343
454545;CP=5;R=250;^C
2017.03.08 20:08:55 4: sduino: Fingerprint for MU Protocol id 28 -> IC Ledspot matches, trying to demodulate
2017.03.08 20:08:55 4: sduino: Fingerprint for MU Protocol id 31 -> pollin isotronic matches, trying to demodulate
2017.03.08 20:08:55 4: sduino: Fingerprint for MU Protocol id 39 -> X10 Protocol matches, trying to demodulate
2017.03.08 20:08:55 4: sduino: Fingerprint for MU Protocol id 42 -> MKT motionsensor matches, trying to demodulate
2017.03.08 20:08:55 4: sduino: decoded matched MU Protocol id 42 dmsg u42#8B2DEFDEC length 36 RSSI = -77
2017.03.08 20:08:55 4: SIGNALduino_unknown incomming msg: u42#8B2DEFDEC
2017.03.08 20:08:55 4: SIGNALduino_unknown rawData: 8B2DEFDEC
2017.03.08 20:08:55 4: SIGNALduino_unknown Protocol: 42
2017.03.08 20:08:55 4: SIGNALduino_unknown converted to bits: 100010110010110111101111110111101100
2017.03.08 20:08:55 4: Unknown, please report
2017.03.08 20:08:55 3: sduino: Unknown code u42#8B2DEFDEC, help me!

Wenn die Daten per CUL_TX dekodiert werden können, dann passen die Daten schon.
Manchmal ist es nur so, dass entweder nur die Temperatur oder nur die Feuchtigkeit sich aktualisiert. Aber das ist okay.

Wenn man das nicht verhindern kann, ist das bestimmt kein Beinbruch; dann würde ich über die WhiteList gehen.

Gruß,
Ingo

Offline Sidey

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1773
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #5 am: 10 März 2017, 21:51:40 »
Ich nehme das Protokoll 42 raus. Es war eher eine Test Implementierung, die leider nicht abgeschlossen wurde.
Signalduino, HMLan, Raspberry Pi, Mysensors, ArduinoSensor

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 71
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #6 am: 10 März 2017, 22:04:46 »
Ah. Alles klar. Danke für die Info!

Offline dela2017

  • Jr. Member
  • **
  • Beiträge: 71
Antw:SIGNALduino - TFA Dostmann 30.3125
« Antwort #7 am: 20 März 2017, 20:32:50 »
Mir ist da noch was komisches aufgefallen.
In einem Signal müssten doch immer Temperatur und Feuchtigkeit vorkommen, oder ??

Bei mir kommt es recht oft vor, dass nur eins von beiden aktualisiert wird.
Die Internals sehen dann so aus:
CODE 77
DEF 77
LASTInputDev sduino
MSGCNT 268
NAME CUL_TX_77
NR 53
STATE T: 27.1 H: 39.0 D: 12.0
TYPE CUL_TX
corr 0
lastH 1490037975
lastT 1490038097
minsecs 0
sduino_DMSG TXA09B77177A
sduino_MSGCNT 268
sduino_RAWMSG MU;P0=-30448;P1=1312;P2=-1136;P3=580;P4=-5096;P5=332;D=0121212123212321212121212321212323212323212323232123232321212123212323232123232323212323034523;CP=3;R=246;
sduino_RSSI -79
sduino_TIME 2017-03-20 20:28:17

Readings:
H 0 2017-03-08 20:16:53
dewpoint 12.0 2017-03-20 20:19:13
humidity 39.0 2017-03-20 20:26:15
state T: 27.1 H: 39.0 2017-03-20 20:28:17
temperature 27.1 2017-03-20 20:28:17

Hier sind jetzt nur zwei Minuten Unterschied; es kommt aber auch mal vor, dass es 30 Minuten oder mehr sind.
Woran könnte das liegen?

Viele Grüße
Ingo

 

decade-submarginal