[14_CUL_TCM97001.pm] Fehlerbehebungen, Wünsche und Ergänzungen

Begonnen von Ralf9, 13 Juni 2019, 21:10:24

Vorheriges Thema - Nächstes Thema

killah78

#15
Hallo Ralf,
der Sender hat nur einen Schalter C/F, der wird aber wohl nur für die Anzeige sein.
Und einen Sendebutton. Kein Kanalschalter.

Ich bekomme nicht zu jeder nanoCUL Message auch eine entsprechende signalduino message.
Hier ist aber auch leider relativ viel los auf 433Mhz.

Hier mal ein paar Mitschnitte:
20,9, 25
CUL/RAW: /sAEFFE6F2E0F9;  208: 8032
sduino/msg READ: ^BMS;P0=-1072;P2=-8040;P3=211;P4=-2026;D=32303430343030303430303030303030303030303434303034303030303434303430303034;CP=3;SP$
sduino Dispatch: u6#5100190D1, test ungleich: disabled


21,0, 25, forced
CUL/RAW: /sAEEFE6F2D0FC;  208: 8032


21,3, 22, bat low, forced
CUL_Parse: nanoCUL433 s6A6FE9F2A0F3;  208: 8064
sduino/msg READ: ^BMS;P0=-580;P2=-962;P5=-7993;P6=271;D=65606262606260626060626260626262626262626062606062626262626060626062606260;CP=6;SP=5$
sduino/msg READ: ^BMS;P0=-972;P1=244;P2=-1986;P3=-8004;D=13121010121012101212101012101010101010101210121210101010101212101210121012;CP=1;SP=$



27,3, 78, bat low
CUL/RAW: /s6A7FB1EEE007;  224: 8016
sduino/msg READ: ^BMS;P0=216;P1=-1015;P3=-2014;P4=-8066;D=04030101030103010303010101010101010103010103030303010103010303010101030101;CP=0;SP$
2019.11.14 19:01:14.602 5: sduino Dispatch: u6#95804F2C4, test ungleich: disabled


21,7, 82, forced
CUL/RAW: /s2DEFADF260FB;  208: 8032
sduino/msg READ: ^BMS;P0=-931;P1=262;P2=-1978;P4=-8000;D=14121210121010121010101012101010101012101210101210101010101212101212101012;CP=1;SP=$
sduino Dispatch: u6#D210520D9, test ungleich: disabled


21,1, 83, normal
CUL/RAW: /s2DFFADF29018;  208: 8032

20,8, 84, normal
CUL/RAW: /s2DFFABF2F011;  208: 8032


Die Empfangswerte vom Sender sind mit RSSI 75 auch relativ schlecht. Der andere Sender ist mit 55 deutlich besser. Ein anderer Tchibo Sender, der draussen hängt hat sogar nur 45. Die 75 bei einer Entfernung von ca 5 Metern zum Empfänger wohlgemerkt.

Gruss

Ralf9

#16
Ich habe die beiden Sensoren als Model "TCM218943" und "Auriol_IAN" eingebaut, ich habe es noch nicht komplett durchgetestet. Es kann sein, daß beim Auriol_IAN der Trend noch nicht passt.

https://github.com/Ralf9/14_CUL_TCM97001/commit/5365b5ad0feb3b64cb31abb4c4a94f89fe2068d1
https://github.com/Ralf9/14_CUL_TCM97001/blob/dev/fhem/FHEM/14_CUL_TCM97001.pm

Der TCM218943 funktioniert noch nicht mit dem Signalduino, da ist noch eine neue Protocol ID oder eine Anpassung an der ID 6 notwendig.
https://github.com/RFD-FHEM/RFFHEM/issues/692

Wenn Du Beschreibungen von den Sensoren hast, könnte ich noch von den beiden Sensoren bei Temp und Hum die min und max Werte 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

killah78

Hallo Ralf,
vielen Dank für das Hinzufügen.
Ich habe mal die Sensoren gelöscht und geschaut, was neu angelegt wird.
Der Tchibo wird als Auriol angelegt und ich muss das Modell dann ändern, dann passt es. Wie du schon geschrieben hattest, wird der derzeit nur durch den CUL empfangen.

Der Pearl Sender wird aber über SD_WS angelegt und wird ausschließlich vom Signalduiono empfangen. Also so wie vorher. Muss ich irgendwas tun, damit der über TCM97001 reinkommt?

Weitere technische Daten der Sender habe ich leider nicht.
Zum TCM habe ich in einem anderen Forum gefunden: ID: 0-255, temp: -39.9 - 59.9, hum: 0-99, bat: 0-1
Ob das alles so stimmt, kann ich aber nicht sagen.

Der Verkaufstext vom NC-3982 besagt:
Temperatur-Messbereich: -20 bis +60 °C
Hygrometer: misst zwischen 20 - 95 % Luftfeuchtigkeit



Gruss
killah78

Ralf9

ZitatDer Pearl Sender wird aber über SD_WS angelegt und wird ausschließlich vom Signalduiono empfangen. Also so wie vorher. Muss ich irgendwas tun, damit der über TCM97001 reinkommt?
Dazu wäre ein log mit verbose 4 hilfreich, es müsste ungefähr so aussehen:

2019.11.16 09:35:16.471 4 : sduino/msg READ: MS;P0=-16046;P1=977;P2=-1041;P3=553;P4=-7915;P5=-1862;P6=-4143;D=34353535363636363536363536353635363536363535363536353535353536353635353536353535363012121212;CP=3;SP=4;R=36;O;
2019.11.16 09:35:16.471 4 : sduino: Matched MS Protocol id 0 -> weather (v1), bitLen=45
2019.11.16 09:35:16.471 4 : sduino: Decoded MS Protocol id 0 dmsg s1ED565051100 length 40 RSSI = -56
2019.11.16 09:35:16.471 4 : sduino Dispatch: s1ED565051100, -56 dB, dispatch
2019.11.16 09:35:16.471 4 : sduino: CUL_TCM97001 Unknown 30 (1ED565051100) length: 12
2019.11.16 09:35:16.471 4 : sduino: CUL_TCM97001 Parse Name: Unknown , devicecode: CUL_TCM97001_30 , Model defined: Unknown
2019.11.16 09:35:16.471 4 : sduino: CUL_TCM97001 AURIOL - ERROR temperature 138.1
2019.11.16 09:35:16.471 4 : CUL_TCM97001 using longid: 0 model: Auriol_IAN
2019.11.16 09:35:16.471 2 : CUL_TCM97001 Unknown device CUL_TCM97001_30 model:Auriol_IAN msg:s1ED565051100, please define it
2019-11-16 09:35:16.473 Global global UNDEFINED Auriol_IAN_30 CUL_TCM97001 CUL_TCM97001_30



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

killah78

So sieht das jetzt aus:

2019.11.16 10:37:19.361 4: sduino/msg READ: ^BMS;P0=-16036;P2=-1028;P3=988;P4=550;P5=-7919;P6=-1869;P7=-4077;D=45464647464646474747464747464646464647474646464647474747$
2019.11.16 10:37:19.364 4: sduino: Matched MS Protocol id 0 -> weather (v1)
2019.11.16 10:37:19.366 4: sduino: Decoded matched MS Protocol id 0 dmsg s23B061E41100 length 40  RSSI = -54
2019.11.16 10:37:19.368 4: sduino: CUL_TCM97001 Unknown 35 (23B061E41100) length: 12
2019.11.16 10:37:19.369 4: sduino: CUL_TCM97001 using longid: 1 model: AURIOL
2019.11.16 10:37:19.390 4: sduino: Matched MS Protocol id 7 -> Weather
2019.11.16 10:37:19.391 4: sduino: Matched MS Protocol id 33 -> weather
2019.11.16 10:37:19.392 4: sduino: Matched MS Protocol id 51 -> weather
2019.11.16 10:37:19.393 4: sduino: Decoded matched MS Protocol id 51 dmsg W51#23B061E411 length 40  RSSI = -54
2019.11.16 10:37:19.394 4: sduino: SD_WS_Parse protocol 51, rawData 23B061E411
2019.11.16 10:37:19.395 4: sduino: SD_WS_Parse decoded protocol-id 51 (Auriol IAN 275901, IAN 114324, IAN 60107), sensor-id 23
2019.11.16 10:37:19.395 4: sduino: using longid for 1 device SD_WS_51_TH_23_1


Gruss
killah78

Ralf9

#20
Hast Du ein fhem neustart gemacht?
Bei mir sieht es so aus:
2019.11.16 10:47:23.434 5 : sduinoD: dispatch s23B061E41100
2019.11.16 10:47:23.434 4 : sduinoD: CUL_TCM97001 Unknown 35 (23B061E41100) length: 12
2019.11.16 10:47:23.435 4 : sduinoD: CUL_TCM97001 Parse Name: Unknown , devicecode: CUL_TCM97001_35 , Model defined: Unknown
2019.11.16 10:47:23.435 4 : sduinoD: CUL_TCM97001 using longid: 1 model: AURIOL
2019.11.16 10:47:23.435 2 : sduinoD: CUL_TCM97001 Unknown device CUL_TCM97001_35 model:AURIOL msg:s23B061E41100, please define it
2019-11-16 10:47:23.440 Global global UNDEFINED AURIOL_35 CUL_TCM97001 CUL_TCM97001_35


Gibt es evtl schon einen anderen CUL_TCM97001 Sensor mit der DEF CUL_TCM97001_35 oder 35?
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

killah78

ja Neustart hatte ich gemacht.
Derzeit auch kein anderes Device mit 35.
Sollten denn zwei Devices dadurch entstehen? Eins durch TCM97001 und eins durch SD_WS?
Das SD_WS funktioniert nach wie vor. Hatte ich zwischendurch auch mal gelöscht, wurde dann neu angelegt.
Kann ich nochwas testen?

Gruss
killah78

Ralf9

Ja, es sollten eins durch TCM97001 und eins durch SD_WS entstehen.
Hast Du nach dem letzten Löschen eines TCM97001 Devices ein Neustart gemacht?

Du kannst auch mal versuchen den CUL_TCM97001_35 manuell anzulegen
define AURIOL_35 CUL_TCM97001 CUL_TCM97001_35

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

killah78

#23
Ja hatte auch neu gestartet. Wird aber nicht angelegt.
Ich habe es jetzt manuell angelegt, dann wird es auch mit Werten beliefert. Aber leider sind die Werte falsch.

hier mal je ein Device Listing:
Internals:
   CHANGED   
   CODE       SD_WS_51_TH_23_1
   DEF        SD_WS_51_TH_23_1
   FUUID      5dcfaac8-f33f-86d0-f9b7-cd005d4036178028
   LASTInputDev sduino
   MSGCNT     195
   NAME       SD_WS_51_TH_23_1
   NR         817
   STATE      T: 19.9 H: 41
   TYPE       SD_WS
   bitMSG     0010001111100000011000101010010000010001
   lastMSG    23E062A411
   lastReceive 1573917946.14378
   sduino_DMSG W51#23E062A411
   sduino_MSGCNT 337
   sduino_Protocol_ID 51
   sduino_RAWMSG MS;P0=-4077;P1=562;P2=-1859;P3=-16048;P4=955;P5=-1050;P6=-7950;D=16121210121212101010101012121212121210101212121012101210121210121212121210121212101345454545;CP=1;SP=6;R=43;O;
   sduino_RSSI -52.5
   sduino_TIME 2019-11-16 16:25:46
   READINGS:
     2019-11-16 16:25:46   batteryState    ok
     2019-11-16 16:25:46   channel         1
     2019-11-16 16:25:46   humidity        41
     2019-11-16 16:25:46   sendmode        auto
     2019-11-16 16:25:46   state           T: 19.9 H: 41
     2019-11-16 16:25:46   temperature     19.9
     2019-11-16 16:25:46   trend           consistent
     2019-11-16 16:25:46   type            Auriol IAN 275901, IAN 114324, IAN 60107
Attributes:
   alias      Nc-3982
   event-min-interval .*:300
   event-on-change-reading .*
   room       Outdoor


Internals:
   CFGFN     
   CODE       CUL_TCM97001_35
   DEF        CUL_TCM97001_35
   FUUID      5dd014a1-f33f-86d0-e6cd-1470a2a5b4667cf6
   LASTInputDev sduino
   MSGCNT     2
   NAME       AURIOL_35
   NR         8074
   STATE      T: 9.8
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1573917946.12473
   sduino_DMSG s23E062A41100
   sduino_MSGCNT 4
   sduino_Protocol_ID 0
   sduino_RAWMSG MS;P0=-4077;P1=562;P2=-1859;P3=-16048;P4=955;P5=-1050;P6=-7950;D=16121210121212101010101012121212121210101212121012101210121210121212121210121212101345454545;CP=1;SP=6;R=43;O;
   sduino_RSSI -52.5
   sduino_TIME 2019-11-16 16:25:46
   READINGS:
     2019-11-16 16:24:37   battery         low
     2019-11-16 16:24:37   batteryState    low
     2019-11-16 16:24:37   mode            forced
     2019-11-16 16:25:46   state           T: 9.8
     2019-11-16 16:25:46   temperature     9.8
     2019-11-16 16:24:37   trend           consistent
Attributes:
   model      AURIOL
   room       Outdoor


Soll ich noch Logs liefern?
Gruss
killah78

Edit: ok, nach Modell=AURIOL IAN stimmen die Werte. Wurde zuerst mit AURIOL angelegt.

Ralf9

Zitatmodel      AURIOL

Du musst noch das Attribut model auf "Auriol_IAN" ändern

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

killah78

Ja passt.
Jetzt muss ich mal gucken, warum der nicht automatisch angelegt wurde.
Ist das denn richtig, dass nur über Signalduino reinkommt, oder sollten die Werte jetzt auch über den nanoCUL reinkommen?

Danke und Gruss
killah78

Ralf9

ZitatEdit: ok, nach Modell=AURIOL IAN stimmen die Werte. Wurde zuerst mit AURIOL angelegt.

stimmt auch der Trend?

Der Cul sollte eigentlich auch Daten liefern

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

killah78

Ja passt auch.
über den nanoCUL kommt aber nichts, weder über SD_WS noch über TCM97001.
Vielleicht habe ich eine zu alte Firmware?
V 1.26.05 a-culfw

Gruss
killah78

Ralf9

Zitatüber den nanoCUL kommt aber nichts, weder über SD_WS noch über TCM97001.
Mit der a-culfw kenne ich mich nicht aus, das müsste sich mal jemand anschauen der sich mit der a-culfw auskennt.
Evtl reicht eine kleine Anpassung in der a-culfw

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

Ist es dieser Sensor?
https://www.pearl.de/a-NC3982-3041.shtml
den gibt's gerade recht günstig. Hast Du mal verglichen wie genau die Werte sind?

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