Grillthermometer, z.B. Inkbird oder Maverick ??

Begonnen von Prof. Dr. Peter Henning, 06 Juni 2022, 11:36:10

Vorheriges Thema - Nächstes Thema

Invers

Naja, ich bin ratlos. Erstmal danke ich für die Hilfe.
Mein fhem ist auf dem neuesten Stand. Ich habe aber trotzdem alle 14_SD_WS Module neu per Update eingespielt. Keine Änderung.
Wennb meine Version alt ist, wo bekomme ich denn eine neue Version her?

Die Meldungen kommen immernoch.
2022.08.09 09:31:23.216 2: sduino: SD_WS_Parse unknown message, please report. converted to bits: 100100100110011111111110110100111111111011010011000000010000010011111110110100110101010100000101100111101000
2022.08.09 09:31:23.225 3: sduino: Unknown code W122#9267FED3FED30104FED355059E8, help me!
2022.08.09 09:31:26.456 2: sduino: SD_WS_Parse unknown message, please report. converted to bits: 100100100110011111111110110100111111111011010011000000010000010011111110110100110101010100000101100111101000
2022.08.09 09:31:26.472 3: sduino: Unknown code W122#9267FED3FED30104FED355059E8, help me!
2022.08.09 09:31:29.690 2: sduino: SD_WS_Parse unknown message, please report. converted to bits: 100100100110011111111110110100111111111011010011000000010000010011111110110100110101010100000101100111101000
2022.08.09 09:31:29.705 3: sduino: Unknown code W122#9267FED3FED30104FED355059E8, help me!
2022.08.09 09:31:32.924 2: sduino: SD_WS_Parse unknown message, please report. converted to bits: 100100100110011111111110110100111111111011010011000000010000010011111110110100110101010100000101100111101000
2022.08.09 09:31:32.933 3: sduino: Unknown code W122#9267FED3FED30104FED355059E8, help me!


Hier noch ein List von SDuino

Internals:
   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
   DMSG       W122#9267FED3FED30104FED355059E8
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-SHK_SIGNALduino_433-if00-port0@57600
   FD         61
   FUUID      61e71e47-f33f-8098-ac1b-f4024a7c11293a54
   LASTDMSG   W122#9267FED3FED30104FED355059E8
   LASTDMSGID 122
   MSGCNT     98
   NAME       sduino
   NR         475
   PARTIAL   
   RAWMSG     MU;P0=23124;P1=-1032;P2=1039;P3=4714;P4=-2988;P5=524;P6=-1540;P7=-576;D=01212121212121213456575756575756575756565757565656565656565656565756565756575756565656565656565657565657565757565657575757575757565757575757565757565656565656565756565756575756565756575657565756575757575756575656575756565656575621212121212121213456575756;CP=5;R=35;O;
   RSSI       -56.5
   STATE      opened
   TIME       1660030540.36634
   TYPE       SIGNALduino
   cc1101_available 1
   eventCount 102
   sendworking 0
   version    V 3.5.0 SIGNALduino cc1101 (chip CC1101) - compiled at Jul  8 2022 18:09:56
   versionProtocols 1.46
   versionmodul 3.5.4+20220614
   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|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121)#.*
     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|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[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:
     2022-08-09 09:30:26   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
     2022-08-09 09:30:26   cc1101_config_ext Modulation: ASK/OOK
     2022-08-09 09:30:28   cc1101_patable  C3E = 00 84 00 00 00 00 00 00 => 5_dBm
     2022-08-09 09:19:30   ping            OK
     2022-08-09 09:30:24   state           opened
   additionalSets:
   keepalive:
     ok         1
     retry      0
   mcIdList:
   mnIdList:
   msIdList:
   muIdList:
     122
Attributes:
Flashen mit dem Befehl
set sduino flash https://github.com/Ralf9/SIGNALDuino/releases/download/3.3.2.1-rc9/SIGNALduino_nanoCC1101_3321rc9.hex

   devStateIcon signal.*:10px-kreis
   development 1
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]*
   hardware   nanoCC1101
   room       Andere->CUL_HM
   whitelist_IDs 122


und die Version von 14_SD_WS

File        Rev   Last Change

14_SD_WS.pm 25484 2022-01-17 20:50:12Z Sidey

HMdeviceTools.js           1003 2022-01-04 16:24:18Z frank
HMinfoTools.js             2009 2022-03-21 12:30:31Z frank
doif.js                    24438 2021-05-14 18:08:18Z Ellert
f18.js                     26271 2022-07-29 15:22:05Z rudolfkoenig
fhemweb.js                 26247 2022-07-19 11:18:01Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968



Falls meine Version falsch ist, kann mir jemand die richtige Version geben?

Danke nochmals im Voraus.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Ralf9

das Problem ist, bei dem update von elektron-bbs ist nicht die neuste Version des 14_SD_WS Moduls enthalten
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/temola_tm40/controls_signalduino.txt
https://github.com/RFD-FHEM/RFFHEM/blob/temola_tm40/FHEM/14_SD_WS.pm

Du kannst auch meine Version des 14_SD_WS.pm Moduls verwenden:
update all https://raw.githubusercontent.com/Ralf9/14_SD_WS/main/controls_ralf9_sd_ws.txt
https://github.com/Ralf9/14_SD_WS/blob/main/FHEM/14_SD_WS.pm
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

Invers

Mit der Version des ersten Links geht es nicht. Update sagt nothing to do.
Mit dem 2. Link mit deiner Version funktioniert es.
Das ist alles sehr merkwürdig, aber egal, Haupsache es geht.

Nochmals vielen Dank für die erfolgreiche Hilfe. Ich freue mich.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

elektron-bbs

Da hatte sich bei Github ein Fehler eingeschlichen, sollte jetzt wieder funktionieren.

Da Prof. Dr. Peter Henning scheinbar wenig Zeit, meine Bitte nochmal an dich:

Setzt du mal bitte bei deinem SIGNALduino das Attribut "addvaltrigger" auf den Wert 1, damit auch DMSG und RAWMSG ins Log geschrieben werden und lädst nach der nächsten Benutzung des Sensors das Log vom Sensor hoch. Mit mehreren Nachrichten kommen wir vielleicht weiter..
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

Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

#35
Hab ich gemacht, aber im fhem-LOG taucht nichts auf.
Den Sensor hatte ich etwa 1 Minute an.
Ich versuch nachher nochmal mit längerer Zeit.
EDIT
Noch immer kommen keine Daten im Log an.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

elektron-bbs

#36
Im FHEM-Log sollte auch nichts mehr auftauchen, wenn dann nur Fehlermeldungen.
Ich meine das Log vom Sensor (FileLog_SD_WS_122_T), das es dir eigentlich auch angelegt haben sollte.
Sieht dann z.B. bei mir so aus:

2022-08-09_17:52:00 SD_WS_122_T T: 36 T2: 32 T3: 31 T4: 31
2022-08-09_17:52:00 SD_WS_122_T temperature: 36
2022-08-09_17:52:00 SD_WS_122_T temperature2: 32
2022-08-09_17:52:00 SD_WS_122_T temperature3: 31
2022-08-09_17:52:00 SD_WS_122_T temperature4: 31
2022-08-09_17:52:00 SD_WS_122_T RSSI: -73
2022-08-09_17:52:00 SD_WS_122_T Protocol_ID: 122
2022-08-09_17:52:00 SD_WS_122_T RAWMSG: MU;P0=3412;P1=-1029;P2=1043;P3=4706;P4=-2986;P5=549;P6=-1510;P7=-562;D=01212121212121213456575756575756575756565757575656575757575757575657575656575656575757575757575756575756565756565757575757575757565756575757575757575757575757575657565657565757575757575757575757575757575757575756575656565757575621212121212121213456575756;CP=5;R=2;O;
2022-08-09_17:52:00 SD_WS_122_T DMSG: W122#926301360136014001680000B88
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

Invers

Sorry, blödes Missverständnis. LOL
Hier die Datei.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

elektron-bbs

Vielen Dank für das Log. Allerdings komme ich damit auch nicht hinter das Prüfverfahren, welches wahrscheinlich im letzten Byte, vor der abschließenden 8 steckt. Im Log sind insgesamt nur 8 verschiedene Nachrichten:


9267FED3FED3FED3FED355558A8
9267FED3FED3FED3010E5550408
9267FED3FED3FED301185550348
9267FED3FED3FED301225550A88
9267FED3FED3FED3012C55507E8
9267FED3FED3FED301365550F68
9267FED3FED3FED301405550BE8
9267FED3FED3FED3010E5558208


Der Sensor überträgt ja offensichtlich auch einen Batteriezustand. Kannst du bitte mal mit einem Labornetzteil, fast leeren Batterien oder Akkus versuchen, den Zustand der Batteriewarnung zu erzeugen und die Nachrichten davon hier zu posten.

Negative Temperaturen gibt es ja bei dem Teil wahrscheinlich nicht?
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

Invers

OK, warte 1-2 Tage, ich mache Akkus leer und probiere mal rum.
Ich werde dir auch dann ein längeres Log schicken.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Glück gehabt, leere Batterien gefunden.
Datei im Anhang.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

elektron-bbs

Wenn der Ablauf folgendermaßen war:

2022-08-10_11:28:44 SD_WS_122_T DMSG: W122#9267FED3FED3FED301B85550708
2022-08-11_10:13:59 SD_WS_122_T DMSG: W122#9267FED3FED3FED3FED355558A8 - Neustart, alte Ident 9267, kein Sensor angeschlossen
2022-08-11_10:14:40 SD_WS_122_T DMSG: W122#9267FED3FED3FED3FED355558A8
2022-08-11_10:14:57 SD_WS_122_T DMSG: W122#92ACFED3FED3FED3FED355D57E8 - Neustart, neue Ident 92AC, kein Sensor angeschlossen, Batterie leer
2022-08-11_10:17:32 SD_WS_122_T DMSG: W122#92ACFED3FED3FED3FED355D57E8
2022-08-11_10:17:33 SD_WS_122_T DMSG: W122#92ACFED3FED3FED3010455D0368 - Sensor 1 angeschlossen 26 °C, Batterie leer
2022-08-11_10:17:38 SD_WS_122_T DMSG: W122#92ACFED3FED3FED3010E55D0B48 - Sensor 1 angeschlossen 27 °C, Batterie leer
2022-08-11_10:18:09 SD_WS_122_T DMSG: W122#92ACFED3FED3FED3011855D0C08 - Sensor 1 angeschlossen 28 °C, Batterie leer

dann müsste wahrscheinlich die leere Batterie mit 0xD anstelle 0x5 signalisiert werden.

Könntest du bitte die Aktion nochmal mit 4 angeschlossenen Sensoren durchführen?
Wenn die Theorie stimmt, dann sollte aus 0x55D0 dann 0x0080 werden.
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

Invers

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Prof. Dr. Peter Henning

ZitatPeter Henning scheinbar wenig Zeit
Amen, Bruder, Amen. Ich ersaufe in Arbeit für die DELFI-Konferenz, und nächste Woche bekommen wir eine neue Küche.

Allerdings ist der Auftrag mit den Batterien und einem Labornetzteil überschaubar

Ich schau mal, ob ich Daten produzieren kann.

LG

pah


elektron-bbs

Meine Vermutung hat sich bestätigt:

2022-08-12_09:22:47 SD_WS_122_T DMSG: W122#92AD0104010E010E010400804A8

Allerdings kam dann auch mal eine Nachricht mit 0x0088:

2022-08-12_12:07:57 SD_WS_122_T DMSG: W122#92AD010E010E010E010E0088CC8

Gibt es nur ein Batteriesymbol, entweder an oder aus, oder etwa eine Balkenanzeige, so das verschiedene Zustände angezeigt werden können?
Leider finde ich nirgends eine Bedienungsanleitung zu dem Teil.
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