Hallo Sidey, hallo Ralf,
ich hab das im Betreff genannte Grillthermometer mit einem Signalduino(nanoCC1101) entschlüsselt u. testweise ins 14_TCM97001 eingebaut.
Könnt Ihr das "irgendwo" produktiv übernehmen ?
Das Ganze sieht so aus
Aldi Grillthermometer(eigentlich Globaltronics; ähnlich wohl auch von Lidl....)
GT-TMBBQ-01e (die letzten 3 Ziffern geben eine Versionsnr. an; bekannt, ist, dass das Funkprotokoll eines -05e definitiv abweicht)
Messbereich 0°C-130°C(Anzeigeeinheit ohne Nachkommastellen; mit einem Feuerzeug bin ich in FHEM bis 312° gekommen;Minusgrade gehen vermutlich auch)
Funkprotokoll: 433,92 MHz, ASK/OOK Pulsweite 480, Syncpuls *19, null *4,4, eins *8,5
Datenprotokoll: 22bits,
1-8 = random "Session-Id"(wird bei jedem Einschalten des Sensors neu vergeben == > uninteressant)
9-22= Temperatur; Formel: (dezimalzahl - 2500) / 35
als S'duino-Protokoll sieht das dann in etwa so aus
"0.6" => ## BBQ temperature sensor GT-bbqt01e
# MS;P0=531;P1=-9027;P3=-4126;P4=-2078;D=0103040304040403030404040404040404040404030303040303040304030304030304040403;CP=0;SP=1;R=249;O;m2;
{
name => 'BBQ temperature',
comment => 'temperature sensor',
id => '0',
knownFreqs => '433.92',
one => [1,-8.5],
zero => [1,-4.4],
sync => [1,-19],
clockabs => 480, # war -1
format => 'twostate', # not used now
preamble => 's', # prepend to converted message
postamble => '00', # Append to converted message
clientmodule => 'CUL_TCM97001',
#modulematch => '^s[A-Fa-f0-9]+',
length_min => '22',
length_max => '26',
paddingbits => '4', # pad up to 8 bits, default is 4
},
Testweise in 14_CUL_TCM97001 so eingebaut(Modifikation des Programmteils f. ABS700;fixe Geräte-Id 1, da keine Id übertragen wird)
if (length($msg) == 8) {
# Only tmp TCM device
#eg. 1000 1111 0100 0011 0110 1000 = 21.8C
#eg. --> shift2 0100 0011 0110 10
my $tcm97id = 1;
$def = $modules{CUL_TCM97001}{defptr}{$tcm97id};
if($def) {
$name = $def->{NAME};
}
$readedModel = AttrVal($name, "model", "Unknown");
if ($readedModel eq "Unknown" || $readedModel eq "ABS700") {
$temp = ((hex(substr($msg,2,4)) / 4) -2500) / 35;
# Sanity check temperature
$model="ABS700";
my $deviceCode;
if (!defined($modules{CUL_TCM97001}{defptr}{$tcm97id}))
{
if ( $enableLongIDs == TRUE || (($longids ne "0") && ($longids eq "1" || $longids eq "ALL" || (",$longids," =~ m/,$model,/))))
{
$deviceCode="CUL_TCM97001_".$tcm97id;
Log3 $hash,4, "$iodev: CUL_TCM97001 using longid: $longids model: $model";
} else {
$deviceCode="$iodev: CUL_TCM97001_" . $model;
}
} else {
$deviceCode=$tcm97id;
}
$def = $modules{CUL_TCM97001}{defptr}{$deviceCode};
if($def) {
$name = $def->{NAME};
}
if(!$def) {
Log3 $name, 2, "$iodev: CUL_TCM97001 Unknown device $deviceCode model:$model msg:s$msg, please define it";
return "UNDEFINED $model" . substr($deviceCode, rindex($deviceCode,"_")) . " CUL_TCM97001 $deviceCode";
}
$packageOK = TRUE;
$readedModel=$model;
}
Grüße Markus
Zitat# MS;P0=531;P1=-9027;P3=-4126;P4=-2078;D=0103040304040403030404040404040404040404030303040303040304030304030304040403;CP=0;SP=1;R=249;O;m2;
Dies passt nicht zum GT-TMBBQ
Ist wahrscheinlich vom GT_WT_02 (GT_WT_02_163 T: 2.9 H: 86)
Wird der GT-TMBBQ auch von der a-culw erkannt?
Interessant wäre ob kurz nach dem Einschalten die ersten 8 Bit anders sind?
Gruß Ralf
Hi Ralf,
ZitatInteressant wäre ob kurz nach dem Einschalten die ersten 8 Bit anders sind?
Zitat1-8 = random "Session-Id"(wird bei jedem Einschalten des Sensors neu vergeben == > uninteressant)
ZitatDies passt nicht zum GT-TMBBQ
Ist wahrscheinlich vom GT_WT_02 (GT_WT_02_163 T: 2.9 H: 86)
gerne auch mehr
Zitat2020-09-22 10:10:05 SIGNALduino Sduino RAWMSG MU;P0=-4095;P1=-2070;P2=478;P3=-492;P4=868;P5=-640;P6=296;P7=-6840;CP=2;R=53;D=234567202021202020202021212020212021212121202020212;p;
2020-09-22 10:10:10 SIGNALduino Sduino RAWMSG MS;P1=-9134;P2=482;P3=-4097;P4=-2095;D=2123232423232323232424232324232424242324242424;CP=2;SP=1;R=53;O;b=70;s=4;m0;
2020-09-22 10:10:14 SIGNALduino Sduino RAWMSG MS;P1=-9134;P2=493;P3=-4086;P4=-2092;D=2123232423232323232424232324232424242324242323;CP=2;SP=1;R=52;O;b=70;s=4;m0;
2020-09-22 10:10:19 SIGNALduino Sduino RAWMSG MS;P1=-9157;P2=476;P3=-4090;P4=-2095;D=2123232423232323232424232324232424242324232423;CP=2;SP=1;R=51;O;b=70;s=4;m0;
2020-09-22 10:10:23 SIGNALduino Sduino RAWMSG MS;P1=-9153;P2=477;P3=-4078;P4=-2101;D=2123232423232323232424232324232424242324232423;CP=2;SP=1;R=51;O;b=70;s=4;m0;
2020-09-22 10:10:27 SIGNALduino Sduino RAWMSG MS;P1=-9144;P2=476;P3=-4090;P4=-2105;D=2123232423232323232424232324232424242324232324;CP=2;SP=1;R=50;O;b=70;s=4;m0;
2020-09-22 10:10:30 SIGNALduino Sduino RAWMSG MS;P1=-9131;P2=472;P3=-4088;P4=-2127;D=2123232423232323232424232324232424242324232324;CP=2;SP=1;R=50;O;s=4;m3;
2020-09-22 10:10:32 SIGNALduino Sduino RAWMSG MS;P1=-9134;P2=491;P3=-4095;P4=-2083;D=2123232423232323232424232324232424242323242423;CP=2;SP=1;R=52;O;b=70;s=4;m0;
2020-09-22 10:10:36 SIGNALduino Sduino RAWMSG MS;P1=-9148;P2=468;P3=-4089;P4=-2102;D=2123232423232323232424232324232424242323242423;CP=2;SP=1;R=51;O;b=70;s=4;m0;
aber glaub mir, es ist der GT-TMBBQ-01e. GT_WT_02 gibt's hier keinen.
ZitatWird der GT-TMBBQ auch von der a-culw erkannt?
Hab ich nicht geprüft. Kann ich machen. Aber ich denke nicht, dass da was kommt. Zumindest schon einmal keine Meldungen im Log. Kann aber sein, dass der S'duino sich das Signal immer zuerst "geschnappt" hat.
Grüße Markus
Zitat1-8 = random "Session-Id"(wird bei jedem Einschalten des Sensors neu vergeben == > uninteressant)
Ja, es ist sinnvoll die ID zu ignorieren, da der Sensor einen Ein-Aus-Schalter hat und der Sensor deshalb wahrscheinlich nur während dem Grillen eingeschaltet ist.
Zitat2020-09-22 10:10:10 SIGNALduino Sduino RAWMSG MS;P1=-9134;P2=482;P3=-4097;P4=-2095;D=2123232423232323232424232324232424242324242424;CP=2;SP=1;R=53;O;b=70;s=4;m0;
2020-09-22 10:10:14 SIGNALduino Sduino RAWMSG MS;P1=-9134;P2=493;P3=-4086;P4=-2092;D=2123232423232323232424232324232424242324242323;CP=2;SP=1;R=52;O;b=70;s=4;m0;
Diese passen jetzt.
Da die ID ignoriert werden soll, passt es nicht so richtig ins 14_CUL_TCM97001 Modul,
und da das Grillthermometer vom Cul nicht erkannt wird, passt es besser ins 14_SD_WS.pm Modul
das S'duino-Protokoll sieht das dann in etwa so aus
"106" => ## BBQ temperature sensor GT-bbqt01e
# MS;P1=-9153;P2=477;P3=-4078;P4=-2101;D=2123232423232323232424232324232424242324232423;CP=2;SP=1;R=51;
{
name => 'BBQ temperature',
comment => 'temperature sensor',
id => '106',
one => [1,-8.5],
zero => [1,-4.4],
sync => [1,-19],
clockabs => 480,
format => 'twostate', # not used now
preamble => 'W106#', # prepend to converted message
clientmodule => 'SD_WS',
#modulematch => '',
length_min => '22',
length_max => '26',
}
Dies muß im 14_SD_WS.pm Modul ergänzt werden:
94 => {
...
},
106 => {
sensortype => 'GT-TMBBQ-01',
model => 'SD_WS_106_T',
prematch => sub { return 1; }, # no precheck known
id => sub { return 0;},
temp => sub {my (undef,$bitData) = @_; return ( round(((hex(substr($rawData,2,4)) / 4) -2500) / 35,0)); },
crcok => sub {return 1;}, # crc test method is so far unknown
} ,
);
Gruß Ralf
Hi Ralf,
baust Du das dann so ein oder soll ich das vorab noch einmal testen ?
Grüße Markus
Ja, Du kannst es gerne nochmals testen, eingebaut wird es dann von @elekton-bbs
@elekton-bbs liest Du hier mit?
getestet. per autocreate angelegt:
Internals:
CFGFN
CODE SD_WS_106_T
DEF SD_WS_106_T
FUUID 5f6c4338-f33f-5874-871f-bf1dac1a3dc55a2c
LASTInputDev Sduino
MSGCNT 17
NAME SD_WS_106_T
NR 498
STATE T: 23
Sduino_DMSG W106#1433D4
Sduino_MSGCNT 17
Sduino_Protocol_ID 106
Sduino_RAWMSG MS;P1=-2045;P2=496;P3=-4074;P4=-9122;D=2421212123212321212121232321212323232321232123;CP=2;SP=4;R=33;e;b=8;s=4;m0;
Sduino_RSSI -57.5
Sduino_TIME 2020-09-24 08:58:16
TYPE SD_WS
bitMSG 000101000011001111010100
lastMSG 1433D4
lastReceive 1600930696
READINGS:
2020-09-24 08:58:16 state T: 23
2020-09-24 08:58:16 temperature 23
2020-09-24 08:58:16 type GT-TMBBQ-01
Edit: ne Kleinigkeit muss noch geändert werden. Bei schnell steigener Temperatur(Normalfall) schlägt eine Prüfung zu
2020.09.24 09:51:02 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 27, diff 4.0)
2020.09.24 09:51:26 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 26, diff 3.0)
2020.09.24 09:51:30 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 26, diff 3.0)
2020.09.24 09:51:34 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 27, diff 4.0)
2020.09.24 09:51:52 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 27, diff 4.0)
2020.09.24 09:51:57 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 28, diff 5.0)
2020.09.24 09:52:01 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 28, diff 5.0)
2020.09.24 09:52:05 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 28, diff 5.0)
2020.09.24 09:52:10 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 28, diff 5.0)
2020.09.24 09:52:14 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 28, diff 5.0)
2020.09.24 09:52:18 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 28, diff 5.0)
2020.09.24 09:52:23 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 30, diff 7.0)
2020.09.24 09:52:27 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 30, diff 7.0)
2020.09.24 09:52:32 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 31, diff 8.0)
2020.09.24 09:52:36 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 31, diff 8.0)
2020.09.24 09:52:41 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 31, diff 8.0)
2020.09.24 09:52:45 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 31, diff 8.0)
2020.09.24 09:52:49 3: Sduino: Grillthermometer ERROR - Temp diff too large (old 23, new 31, diff 8.0)
lässt sich mit attr devicename max-deviation-temp 200
abstellen. Funktioniert, der Wert 200 lässt sich aber nicht im FrontEnd einstellen. Kann man anpassen, muss man aber nicht.
Dann schlägt beim Feuerzeugtest die Prüfung
if ($temp < -30 || $temp > 70) {
zu. 2020.09.24 09:56:36 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 182
2020.09.24 09:56:40 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 148
2020.09.24 09:56:44 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 118
2020.09.24 09:56:49 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 99
2020.09.24 09:56:53 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 86
2020.09.24 09:56:57 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 77
2020.09.24 09:57:02 3: Sduino: SD_WS_Parse SD_WS_106_T - ERROR temperature 71
das müsste dann so ähnlich geändert werden
if (($temp < -30 || $temp > 70) && $protocol ne "106") {
Deinen Raw Nachrichten nach sendet er sehr oft. ca alle 5 sec?
ZitatEdit: ne Kleinigkeit muss noch geändert werden. Bei schnell steigener Temperatur(Normalfall) schlägt eine Prüfung zu
sind beim Attribut "max-deviation-temp" 50 zu wenig?
Da ich nicht weiß ob @elekton-bbs hier mit liest habe ich es auch im github geschrieben
https://github.com/RFD-FHEM/RFFHEM/issues/892
Gruß Ralf
ZitatDeinen Raw Nachrichten nach sendet er sehr oft. ca alle 5 sec?
Yes. Grillen halt. ;)
Zitatsind beim Attribut "max-deviation-temp" 50 zu wenig?
Ja. Zumindest bei meinem Feuerzeugtest. Also immer, wenn man das Ding zum messen(schlagartiger Temp.wechsel) anstatt garen(stetiger u. langsamer Temp.wechsel) benutzt. Da der Wert des Attributs nicht plausi-geprüft wird, kann man aber damit leben es ohne webinterface höher als 50 einzustellen.
Danke Dir.
Markus
Jetzt lese ich hier mit :-)
Wäre es nicht besser, die Zehntel-Grad doch mit anzuzeigen? Der Sensor gibt das ja her.
Was wird gesendet, wenn der Sensor nicht an der Basisstation angeschlossen ist?
Poste bitte mal noch einige RAW-Msg, mit verschiedenen Temperaturen.
ZitatWäre es nicht besser, die Zehntel-Grad doch mit anzuzeigen? Der Sensor gibt das ja her.
War mir noch gar nicht aufgefallen, dass die in der 14_SD_WS.pm-Version "verschwunden" sind. :-[ Die Basisstation zeigt nur volle Gradzahlen an. Wie gut und genau meine Formel ist, kann ich daher gar nicht sagen. Besser fänd ich trotzdem die Zehntelanzeige, schon alleine um Temperaturveränderungen zu erkennen.
ZitatWas wird gesendet, wenn der Sensor nicht an der Basisstation angeschlossen ist?
"Angeschlossen" ist er ja nur per Funk. Schaltet man die Basisstation aus ändert sich nichts, sprich der Sensor ist nur unidirektional. Umgekehrt reagiert die Basisstation immer nur auf die random-id, die der Sensor zum Einschaltzeitpunkt liefert. will heißen, schaltet man den Sensor aus u. wieder an, meldet die Basisstation keine Temperaturen mehr.
ZitatPoste bitte mal noch einige RAW-Msg, mit verschiedenen Temperaturen.
Schwierig. Wie gesagt, mangels Nachkommastellen an der Basisstation gibt es mehrere unterschiedliche Daten bei unveränderter Anzeige. Um mich an die Formel ranzutasten, hatte ich Daten gelogged(hex/dec) und versucht Anzeigeveränderungen einzutragen. Würde Dich das interessieren ?
Grüße Markus
Wenn ich die Doku richtig deute, ist der Sensor per Stecker angeschlossen:
Zitat7. Nehmen Sie den Temperaturfühler 6 zur Hand und
setzen Sie den Stecker am Ende des Übertragungskabels
in die Buchse der Basisstation ein
Wenn man ihn entfernt, müsste ja eigentlich irgend eine Fehlermeldung kommen.
Ich bräuchte eigentlich nur einige unterschiedliche Temperaturen, wie z.B. ca. 20, 50, 100 °C etc. Auf die Nachkommastelle kommt es mir nicht an.
Zitat7. Nehmen Sie den Temperaturfühler 6 zur Hand und
setzen Sie den Stecker am Ende des Übertragungskabels
in die Buchse der Basisstation ein
Hier verwirrt die Begrifflichkeit. Mit Basisstation ist hier der Sensor/Sendeeinheit gemeint.
ZitatWenn man ihn entfernt, müsste ja eigentlich irgend eine Fehlermeldung kommen.
Wenn man den Fühler entfernt, sendet der Sensor nicht mehr. Die Displayeinheit zeigt dann nur Striche.
ZitatIch bräuchte eigentlich nur einige unterschiedliche Temperaturen, wie z.B. ca. 20, 50, 100 °C etc.
Nur ist gut. Ich bräuchte ja eine Referenz. Hier mal geloggte Daten. Zuerst 2B hex, dann umgerechnet in dec u. dann dec durch 4 geteilt zur Bitverschiebung(nur 22 Datenbits u. nicht 24)
25°C / 77°F
2020-09-22_17:46:18 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:22 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:27 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:31 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:34 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:40 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:44 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:49 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:53 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:46:58 ABS700_156 raw: 3468 13416 3354
2020-09-22_17:47:02 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:06 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:11 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:15 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:21 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:24 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:29 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:33 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:37 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:42 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:46 ABS700_156 raw: 3464 13412 3353
2020-09-22_17:47:51 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:47:55 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:47:59 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:04 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:08 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:13 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:17 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:22 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:26 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:48:30 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:49:06 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:49:10 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:49:15 ABS700_156 raw: 3458 13400 3350
2020-09-22_17:49:19 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:24 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:27 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:31 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:37 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:41 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:46 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:50 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:54 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:49:59 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:03 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:08 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:12 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:17 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:21 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:25 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:30 ABS700_156 raw: 3454 13396 3349
2020-09-22_17:50:34 ABS700_156 raw: 344C 13388 3347
2020-09-22_17:50:48 ABS700_156 raw: 344C 13388 3347
2020-09-22_17:50:52 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:50:56 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:01 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:06 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:10 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:14 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:19 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:22 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:28 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:31 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:33 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:37 ABS700_156 raw: 3440 13376 3344
2020-09-22_17:51:41 ABS700_156 raw: 344C 13388 3347
2020-09-22_17:51:44 ABS700_156 raw: 344C 13388 3347
2020-09-22_17:51:46 ABS700_156 raw: 344C 13388 3347
2020-09-22_17:51:50 ABS700_156 raw: 3438 13368 3342
2020-09-22_17:51:55 ABS700_156 raw: 3438 13368 3342
24°C/ 76°F
2020-09-22_17:51:59 ABS700_156 raw: 3434 13364 3341
2020-09-22_17:52:04 ABS700_156 raw: 342C 13356 3339
2020-09-22_17:52:08 ABS700_156 raw: 342C 13356 3339
2020-09-22_17:52:12 ABS700_156 raw: 3420 13344 3336
2020-09-22_17:52:17 ABS700_156 raw: 3420 13344 3336
2020-09-22_17:52:43 ABS700_156 raw: 3410 13328 3332
2020-09-22_17:52:48 ABS700_156 raw: 3410 13328 3332
2020-09-22_17:52:52 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:52:57 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:53:01 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:53:06 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:53:10 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:53:15 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:53:19 ABS700_156 raw: 3404 13316 3329
2020-09-22_17:53:23 ABS700_156 raw: 3404 13316 3329
2020-09-22_17:53:28 ABS700_156 raw: 3404 13316 3329
2020-09-22_17:53:32 ABS700_156 raw: 3408 13320 3330
2020-09-22_17:53:37 ABS700_156 raw: 341C 13340 3335
2020-09-22_17:53:41 ABS700_156 raw: 342C 13356 3339
2020-09-22_17:53:46 ABS700_156 raw: 342C 13356 3339
2020-09-22_17:53:50 ABS700_156 raw: 342C 13356 3339
2020-09-22_17:53:55 ABS700_156 raw: 3420 13344 3336
2020-09-22_17:53:59 ABS700_156 raw: 3420 13344 3336
mein Versuch 0°C zu ermitteln
2020-09-22_18:47:37 ABS700_156 raw: 26F8 9976 2494
2020-09-22_18:47:42 ABS700_156 raw: 268C 9868 2467
2020-09-22_18:47:45 ABS700_156 raw: 2658 9816 2454
2020-09-22_18:47:47 ABS700_156 raw: 2658 9816 2454
2020-09-22_18:47:51 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:47:56 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:00 ABS700_156 raw: 2640 9792 2448
2020-09-22_18:48:03 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:06 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:10 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:15 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:19 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:23 ABS700_156 raw: 264C 9804 2451
2020-09-22_18:48:55 ABS700_156 raw: 2654 9812 2453
2020-09-22_18:49:00 ABS700_156 raw: 2654 9812 2453
2020-09-22_18:49:05 ABS700_156 raw: 2654 9812 2453
2020-09-22_18:49:09 ABS700_156 raw: 2654 9812 2453
2020-09-22_18:49:12 ABS700_156 raw: 261C 9756 2439
9°C / 48°F
2020-09-22_19:07:48 ABS700_156 raw: 2B48 11080 2770
2020-09-22_19:07:50 ABS700_156 raw: 2B48 11080 2770
2020-09-22_19:07:55 ABS700_156 raw: 2B48 11080 2770
2020-09-22_19:07:58 ABS700_156 raw: 2B50 11088 2772
2020-09-22_19:08:02 ABS700_156 raw: 2B50 11088 2772
2020-09-22_19:08:04 ABS700_156 raw: 2B50 11088 2772
2020-09-22_19:08:09 ABS700_156 raw: 2B5C 11100 2775
2020-09-22_19:08:12 ABS700_156 raw: 2B5C 11100 2775
2020-09-22_19:08:15 ABS700_156 raw: 2B5C 11100 2775
2020-09-22_19:08:18 ABS700_156 raw: 2B5C 11100 2775
2020-09-22_19:08:22 ABS700_156 raw: 2B60 11104 2776
2020-09-22_19:08:27 ABS700_156 raw: 2B60 11104 2776
9°C / 49°F
2020-09-22_19:08:31 ABS700_156 raw: 2B6C 11116 2779
2020-09-22_19:08:36 ABS700_156 raw: 2B6C 11116 2779
2020-09-22_19:08:40 ABS700_156 raw: 2B6C 11116 2779
2020-09-22_19:08:45 ABS700_156 raw: 2B74 11124 2781
2020-09-22_19:08:49 ABS700_156 raw: 2B74 11124 2781
2020-09-22_19:08:52 ABS700_156 raw: 2B74 11124 2781
2020-09-22_19:08:54 ABS700_156 raw: 2B74 11124 2781
2020-09-22_19:09:12 ABS700_156 raw: 2B84 11140 2785
2020-09-22_19:09:17 ABS700_156 raw: 2B84 11140 2785
2020-09-22_19:09:21 ABS700_156 raw: 2B88 11144 2786
2020-09-22_19:09:26 ABS700_156 raw: 2B88 11144 2786
2020-09-22_19:09:30 ABS700_156 raw: 2B88 11144 2786
2020-09-22_19:09:33 ABS700_156 raw: 2B90 11152 2788
2020-09-22_19:09:36 ABS700_156 raw: 2B90 11152 2788
2020-09-22_19:09:39 ABS700_156 raw: 2B90 11152 2788
2020-09-22_19:09:43 ABS700_156 raw: 2B90 11152 2788
2020-09-22_19:09:44 ABS700_156 raw: 2B90 11152 2788
2020-09-22_19:09:48 ABS700_156 raw: 2B9C 11164 2791
2020-09-22_19:09:53 ABS700_156 raw: 2B9C 11164 2791
2020-09-22_19:09:57 ABS700_156 raw: 2BA0 11168 2792
2020-09-22_19:10:00 ABS700_156 raw: 2BA0 11168 2792
2020-09-22_19:10:03 ABS700_156 raw: 2BA0 11168 2792
2020-09-22_19:10:06 ABS700_156 raw: 2BA0 11168 2792
2020-09-22_19:10:09 ABS700_156 raw: 2BAC 11180 2795
2020-09-22_19:10:12 ABS700_156 raw: 2BAC 11180 2795
2020-09-22_19:10:15 ABS700_156 raw: 2BAC 11180 2795
2020-09-22_19:10:20 ABS700_156 raw: 2BAC 11180 2795
2020-09-22_19:10:24 ABS700_156 raw: 2BB4 11188 2797
2020-09-22_19:10:29 ABS700_156 raw: 2BB4 11188 2797
2020-09-22_19:10:34 ABS700_156 raw: 2BB4 11188 2797
2020-09-22_19:10:38 ABS700_156 raw: 2BB8 11192 2798
2020-09-22_19:10:43 ABS700_156 raw: 2BB8 11192 2798
2020-09-22_19:10:46 ABS700_156 raw: 2BB8 11192 2798
2020-09-22_19:10:47 ABS700_156 raw: 2BB8 11192 2798
10°C / 50°F
2020-09-22_19:10:52 ABS700_156 raw: 2BC0 11200 2800
2020-09-22_19:10:56 ABS700_156 raw: 2BC0 11200 2800
2020-09-22_19:10:59 ABS700_156 raw: 2BC0 11200 2800
2020-09-22_19:11:01 ABS700_156 raw: 2BC0 11200 2800
2020-09-22_19:11:19 ABS700_156 raw: 2BD4 11220 2805
2020-09-22_19:11:23 ABS700_156 raw: 2BD4 11220 2805
2020-09-22_19:11:28 ABS700_156 raw: 2BD4 11220 2805
2020-09-22_19:11:32 ABS700_156 raw: 2BD8 11224 2806
2020-09-22_19:11:42 ABS700_156 raw: 2BD8 11224 2806
2020-09-22_19:11:43 ABS700_156 raw: 2BD8 11224 2806
2020-09-22_19:11:46 ABS700_156 raw: 2BDA 11226 2806.5
2020-09-22_19:11:55 ABS700_156 raw: 2BD8 11224 2806
2020-09-22_19:11:59 ABS700_156 raw: 2BE4 11236 2809
2020-09-22_19:12:04 ABS700_156 raw: 2BE4 11236 2809
2020-09-22_19:12:07 ABS700_156 raw: 2BE8 11240 2810
2020-09-22_19:12:13 ABS700_156 raw: 2BE8 11240 2810
Was ist eigentlich Dein Ziel ? ???
Mir kommt die Berechnung etwas "eigenartig" vor, aber wenn du es über den gesamten Messbereich verifiziert hast, wird es schon stimmen.
Als Referenz hast du doch die Anzeige vom Grillthermometer. Dann einfach den Fühler in die Backröhre und hochheizen bis 300 °C. Wenn Anzeige vom Grillthermometer und FHEM übereinstimmen ist es gut.
Wenn du vorher noch das Attribut "addvaltrigger" bei deinem SIGNALduino auf 1 setzt, landen im Log vom Sensor alle Daten, die ich für Dokumentation und Tests benötige. Das Log "FileLog_SD_WS_106_T" dann einfach hier oder auf Github hochladen.
Zitathochheizen bis 300 °C. Wenn Anzeige vom Grillthermometer und FHEM übereinstimmen ist es gut.
ZitatMessbereich 0°C-130°C(Anzeigeeinheit ohne Nachkommastellen; mit einem Feuerzeug bin ich in FHEM bis 312° gekommen;Minusgrade gehen vermutlich auch)
Und Du hast Vertrauen in die Messtechnik eines Backofens ? Ich denke da ist die Hysterese riesig. :-\
ZitatMir kommt die Berechnung etwas "eigenartig" vor, aber wenn du es über den gesamten Messbereich verifiziert hast, wird es schon stimmen.
Mir auch, aber nochmal, es wird nur ganzzahlig angezeigt aber mit Nachkomma übertragen. Das macht die genaue Ermittlung problematisch. Vertrauen wir mal meiner mühevollen Annäherung. Anpassen kann man ja immer noch.
ZitatLog vom Sensor alle Daten, die ich für Dokumentation und Tests benötige.
so ?
2020-09-26_14:44:17 Grillthermometer temperature: 22
2020-09-26_14:44:17 Grillthermometer Protocol_ID: 106
2020-09-26_14:44:17 Grillthermometer RSSI: -56.5
2020-09-26_14:44:17 Grillthermometer RAWMSG: MS;P0=525;P1=-2051;P3=-8905;P4=-4062;D=0301010401010404010101040401010401040401040404;CP=0;SP=3;R=35;e;b=2;m0;
2020-09-26_14:44:17 Grillthermometer DMSG: W106#2632DC
2020-09-26_14:51:42 Grillthermometer T: 21
2020-09-26_14:51:42 Grillthermometer temperature: 21
2020-09-26_14:51:42 Grillthermometer RAWMSG: MS;P1=-9159;P2=477;P3=-2082;P4=-4090;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=45;O;b=70;s=4;m0;
2020-09-26_14:51:42 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:51:42 Grillthermometer RSSI: -51.5
2020-09-26_14:51:42 Grillthermometer Protocol_ID: 106
2020-09-26_14:51:46 Grillthermometer T: 21
2020-09-26_14:51:46 Grillthermometer temperature: 21
2020-09-26_14:51:46 Grillthermometer RAWMSG: MS;P1=-9161;P2=489;P3=-2080;P4=-4094;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=47;O;b=70;s=4;m0;
2020-09-26_14:51:46 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:51:46 Grillthermometer RSSI: -50.5
2020-09-26_14:51:46 Grillthermometer Protocol_ID: 106
2020-09-26_14:51:51 Grillthermometer T: 21
2020-09-26_14:51:51 Grillthermometer temperature: 21
2020-09-26_14:51:51 Grillthermometer RAWMSG: MS;P1=-9155;P2=475;P3=-2084;P4=-4091;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=45;O;b=70;s=4;m0;
2020-09-26_14:51:51 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:51:51 Grillthermometer Protocol_ID: 106
2020-09-26_14:51:51 Grillthermometer RSSI: -51.5
2020-09-26_14:51:55 Grillthermometer T: 21
2020-09-26_14:51:55 Grillthermometer temperature: 21
2020-09-26_14:51:55 Grillthermometer RAWMSG: MS;P1=-9153;P2=475;P3=-2087;P4=-4089;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=48;O;b=70;s=4;m0;
2020-09-26_14:51:55 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:51:55 Grillthermometer RSSI: -50
2020-09-26_14:51:55 Grillthermometer Protocol_ID: 106
2020-09-26_14:51:59 Grillthermometer T: 21
2020-09-26_14:51:59 Grillthermometer temperature: 21
2020-09-26_14:51:59 Grillthermometer RSSI: -51.5
2020-09-26_14:51:59 Grillthermometer Protocol_ID: 106
2020-09-26_14:51:59 Grillthermometer RAWMSG: MS;P1=-9165;P2=484;P3=-2083;P4=-4094;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=45;O;b=70;s=4;m0;
2020-09-26_14:51:59 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:52:04 Grillthermometer T: 21
2020-09-26_14:52:04 Grillthermometer temperature: 21
2020-09-26_14:52:04 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:52:04 Grillthermometer RAWMSG: MS;P1=-9154;P2=470;P3=-2085;P4=-4088;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=44;O;b=70;s=4;m0;
2020-09-26_14:52:04 Grillthermometer RSSI: -52
2020-09-26_14:52:04 Grillthermometer Protocol_ID: 106
2020-09-26_14:52:08 Grillthermometer T: 21
2020-09-26_14:52:08 Grillthermometer temperature: 21
2020-09-26_14:52:08 Grillthermometer RSSI: -50.5
2020-09-26_14:52:08 Grillthermometer Protocol_ID: 106
2020-09-26_14:52:08 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:52:08 Grillthermometer RAWMSG: MS;P1=-9149;P2=480;P3=-2091;P4=-4091;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=47;O;b=70;s=4;m0;
2020-09-26_14:52:13 Grillthermometer T: 21
2020-09-26_14:52:13 Grillthermometer temperature: 21
2020-09-26_14:52:13 Grillthermometer RAWMSG: MS;P1=-9150;P2=481;P3=-2094;P4=-4093;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=47;O;b=70;s=4;m0;
2020-09-26_14:52:13 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:52:13 Grillthermometer Protocol_ID: 106
2020-09-26_14:52:13 Grillthermometer RSSI: -50.5
2020-09-26_14:52:17 Grillthermometer T: 21
2020-09-26_14:52:17 Grillthermometer temperature: 21
2020-09-26_14:52:17 Grillthermometer Protocol_ID: 106
2020-09-26_14:52:17 Grillthermometer RSSI: -50.5
2020-09-26_14:52:17 Grillthermometer RAWMSG: MS;P1=-9154;P2=477;P3=-2087;P4=-4090;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=47;O;b=70;s=4;m0;
2020-09-26_14:52:17 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:52:21 Grillthermometer T: 21
2020-09-26_14:52:21 Grillthermometer temperature: 21
2020-09-26_14:52:21 Grillthermometer DMSG: W106#2632C4
2020-09-26_14:52:21 Grillthermometer RAWMSG: MS;P1=-9153;P2=486;P3=-2084;P4=-4094;D=2123232423232424232323242423232423242423232324;CP=2;SP=1;R=47;O;b=70;s=4;m0;
2020-09-26_14:52:21 Grillthermometer RSSI: -50.5
2020-09-26_14:52:21 Grillthermometer Protocol_ID: 106
Zitat von: KölnSolar am 26 September 2020, 14:56:03
Und Du hast Vertrauen in die Messtechnik eines Backofens ? Ich denke da ist die Hysterese riesig.
Du sollst doch nicht mit der Anzeige des Backofens vergleichen, sondern mit der Anzeige des Grillthermometers!
Oder steht dir das etwa gar nicht zur Verfügung?
In dem Log ist doch wieder nur eine Temperatur. Ich habe jetzt die Daten von 21 und 24 °C, bräuchte aber verifizierte Daten über den gesamten Messbereich.
ZitatOder steht dir das etwa gar nicht zur Verfügung?
doch, aber
ZitatMessbereich 0°C-130°C(Anzeigeeinheit ohne Nachkommastellen; ...
ab 130 wird Hi angezeigt :'(
ZitatIn dem Log ist doch wieder nur eine Temperatur. Ich habe jetzt die Daten von 21 und 24 °C, bräuchte aber verifizierte Daten über den gesamten Messbereich.
Zur Verifizierung wiederhole ich mich nicht mehr.
Ist Dir immer noch nicht klar, dass es jeweils 35 verschiedene Daten zu jeweils einem Anzeigewert gibt ?>:(
Ich kann gerne Wasserkochen u. Dir ein Log bis zur Abkühlung auf Raumtemp. liefern. Wird aber riesig und nur näherungsweise verifizierbar. Sinn sehe ich keinen darin. Wir haben eine lineare Funktion, die sich durch 2 Punkte eindeutig definiert.
Edit: in Post #8 erkennt man die Thematik deutlich bei der Abkühlung von 25° auf 24°...
ich denke Du hast wahrscheinlich Deine Formel auch mit Temperaturen von ca 100-130 Grad überprüft.
Da ab 130 Hi angezeigt wird, machen höhere Temperaturen wahrscheinlich momentan keinen Sinn, da bräuchte man dann einen Thermometer der auch mehr als 100 Grad misst, wie der z.B.
https://www.greisinger.de/files/upload/de/produkte/bda/old/GTH175MOP_d.pdf
Hilfreich wären noch jeweils eine raw Nachricht mit der angezeigten Temperatur bei ca 100 - 130 Grad und bei nicht angeschlossenem Temperaturfühler.
round(((hex(substr($rawData,2,4)) / 4) -2500) / 35,0)
Die Zahl hinter dem letzten Komma sind die Nachkommastellen.
Gruß Ralf
Zitatbei nicht angeschlossenem Temperaturfühler.
ZitatWenn man den Fühler entfernt, sendet der Sensor nicht mehr. Die Displayeinheit zeigt dann nur Striche.
ZitatDie Zahl hinter dem letzten Komma sind die Nachkommastellen.
Ok. Habs angepasst auf 1 Nachkommastelle.
ZitatDa ab 130 Hi angezeigt wird, machen höhere Temperaturen wahrscheinlich momentan keinen Sinn
Verifizieren geht nicht. Klar. Aber ich gehe davon aus, dass die lineare Funktion unverändert passt. Lieber ein nicht verifizierter Wert als gar keiner. ;)
Zitatich denke Du hast wahrscheinlich Deine Formel auch mit Temperaturen von ca 100-130 Grad überprüft.
Yes, grob. dann koch ich wieder Wasser
u. stelle das Ergebnis in diesem Post später ein....
Man sieht schön, wie schnell alles abkühlt, was die Verifikation so schwierig macht. In 2min 18,9° gefallen: sind 24 Übertragungen mit max. 19 Displayveränderungen u. theoretisch 661 unterschiedlichen Daten. Aber grob passt meine Formel
2020-09-26_18:10:50 Grillthermometer T: 98.9
2020-09-26_18:10:50 Grillthermometer Protocol_ID: 106
2020-09-26_18:10:50 Grillthermometer RSSI: -45
2020-09-26_18:10:50 Grillthermometer RAWMSG: MS;P1=-9144;P2=469;P3=-4101;P4=-2099;D=2123242423232423242423242323232423242423242424;CP=2;SP=1;R=58;O;b=70;s=4;m0;
2020-09-26_18:10:50 Grillthermometer DMSG: W106#9A5D20
2020-09-26_18:10:59 Grillthermometer T: 96.9
2020-09-26_18:10:59 Grillthermometer RAWMSG: MS;P1=-9152;P2=487;P3=-4102;P4=-2081;D=2123242423232423242423242323232424242424242323;CP=2;SP=1;R=41;O;b=70;s=4;m0;
2020-09-26_18:10:59 Grillthermometer DMSG: W106#9A5C0C
2020-09-26_18:10:59 Grillthermometer RSSI: -53.5
2020-09-26_18:10:59 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:03 Grillthermometer T: 96.1
2020-09-26_18:11:03 Grillthermometer RAWMSG: MS;P1=-9146;P2=495;P3=-4072;P4=-2078;D=2123242423232423242423242323242323232424232324;CP=2;SP=1;R=45;O;b=70;s=4;m0;
2020-09-26_18:11:03 Grillthermometer DMSG: W106#9A5B98
2020-09-26_18:11:03 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:03 Grillthermometer RSSI: -51.5
2020-09-26_18:11:07 Grillthermometer T: 95.4
2020-09-26_18:11:07 Grillthermometer RSSI: -49
2020-09-26_18:11:07 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:07 Grillthermometer DMSG: W106#9A5B40
2020-09-26_18:11:07 Grillthermometer RAWMSG: MS;P1=-9164;P2=472;P3=-4110;P4=-2106;D=2123242423232423242423242323242323242324242424;CP=2;SP=1;R=50;O;b=70;s=4;m0;
2020-09-26_18:11:11 Grillthermometer T: 94.7
2020-09-26_18:11:11 Grillthermometer RAWMSG: MS;P1=-9156;P2=481;P3=-4085;P4=-2083;D=2123242423232423242423242323242324232324232324;CP=2;SP=1;R=45;O;b=70;s=4;m0;
2020-09-26_18:11:11 Grillthermometer DMSG: W106#9A5AD8
2020-09-26_18:11:11 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:11 Grillthermometer RSSI: -51.5
2020-09-26_18:11:16 Grillthermometer T: 94.1
2020-09-26_18:11:16 Grillthermometer RAWMSG: MS;P1=-8915;P2=511;P3=-4059;P4=-2048;D=2123242423232423242423242323242324232424242423;CP=2;SP=1;R=46;e;b=70;s=4;m0;
2020-09-26_18:11:16 Grillthermometer DMSG: W106#9A5A84
2020-09-26_18:11:16 Grillthermometer RSSI: -51
2020-09-26_18:11:16 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:20 Grillthermometer T: 93.5
2020-09-26_18:11:20 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:20 Grillthermometer RSSI: -53.5
2020-09-26_18:11:20 Grillthermometer DMSG: W106#9A5A30
2020-09-26_18:11:20 Grillthermometer RAWMSG: MS;P1=-9147;P2=489;P3=-4092;P4=-2092;D=2123242423232423242423242323242324242423232424;CP=2;SP=1;R=41;O;b=70;s=4;m0;
2020-09-26_18:11:24 Grillthermometer T: 92.8
2020-09-26_18:11:24 Grillthermometer RSSI: -49
2020-09-26_18:11:24 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:24 Grillthermometer DMSG: W106#9A59D4
2020-09-26_18:11:24 Grillthermometer RAWMSG: MS;P1=-9154;P2=497;P3=-4076;P4=-2086;D=2123242423232423242423242323242423232324232423;CP=2;SP=1;R=50;O;b=70;s=4;m0;
2020-09-26_18:11:29 Grillthermometer T: 92.1
2020-09-26_18:11:29 Grillthermometer RAWMSG: MS;P1=-9119;P2=512;P3=-4078;P4=-2085;D=2123242423232423242423242323242423242323232423;CP=2;SP=1;R=45;O;b=70;s=4;m0;
2020-09-26_18:11:29 Grillthermometer DMSG: W106#9A5974
2020-09-26_18:11:29 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:29 Grillthermometer RSSI: -51.5
2020-09-26_18:11:33 Grillthermometer T: 91.6
2020-09-26_18:11:33 Grillthermometer RSSI: -52.5
2020-09-26_18:11:33 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:33 Grillthermometer DMSG: W106#9A5924
2020-09-26_18:11:33 Grillthermometer RAWMSG: MS;P1=-9140;P2=497;P3=-4092;P4=-2089;D=2123242423232423242423242323242423242423242423;CP=2;SP=1;R=43;O;b=70;s=4;m0;
2020-09-26_18:11:37 Grillthermometer T: 90.8
2020-09-26_18:11:37 Grillthermometer RSSI: -53
2020-09-26_18:11:37 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:37 Grillthermometer RAWMSG: MS;P1=-9153;P2=482;P3=-4090;P4=-2087;D=2123242423232423242423242323242424232423232323;CP=2;SP=1;R=42;O;b=70;s=4;m0;
2020-09-26_18:11:37 Grillthermometer DMSG: W106#9A58BC
2020-09-26_18:11:42 Grillthermometer T: 90.2
2020-09-26_18:11:42 Grillthermometer DMSG: W106#9A5868
2020-09-26_18:11:42 Grillthermometer RAWMSG: MS;P1=498;P2=-2072;P3=-9135;P4=-4051;D=1314121214141214121214121414121212121414121412;CP=1;SP=3;R=40;O;b=3;s=1;m0;
2020-09-26_18:11:42 Grillthermometer RSSI: -54
2020-09-26_18:11:42 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:45 Grillthermometer T: 90.2
2020-09-26_18:11:45 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:45 Grillthermometer RSSI: -73
2020-09-26_18:11:45 Grillthermometer RAWMSG: MS;P3=-4066;P4=504;P5=-2039;P6=-9741;D=4643454543434543454543454343454545454343454345;CP=4;SP=6;R=2;e;b=7;s=1;m0;
2020-09-26_18:11:45 Grillthermometer DMSG: W106#9A5868
2020-09-26_18:11:46 Grillthermometer T: 89.9
2020-09-26_18:11:46 Grillthermometer RAWMSG: MS;P3=505;P4=-2078;P5=-8816;P6=-4067;D=3536343436363436343436343636343434343436363436;CP=3;SP=5;R=33;e;b=5;s=1;m0;
2020-09-26_18:11:46 Grillthermometer DMSG: W106#9A5834
2020-09-26_18:11:46 Grillthermometer RSSI: -57.5
2020-09-26_18:11:46 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:50 Grillthermometer T: 89.3
2020-09-26_18:11:50 Grillthermometer RAWMSG: MS;P1=-9134;P2=515;P3=-4078;P4=-2248;D=2123242423232423242423242324232323232323242323;CP=2;SP=1;R=32;e;b=70;s=4;m0;
2020-09-26_18:11:50 Grillthermometer DMSG: W106#9A57EC
2020-09-26_18:11:50 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:50 Grillthermometer RSSI: -58
2020-09-26_18:11:54 Grillthermometer T: 88.9
2020-09-26_18:11:54 Grillthermometer RSSI: -58.5
2020-09-26_18:11:54 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:54 Grillthermometer DMSG: W106#9A57A8
2020-09-26_18:11:54 Grillthermometer RAWMSG: MS;P1=-8514;P2=488;P3=-4075;P4=-2068;D=2123242423232423242423242324232323232423242324;CP=2;SP=1;R=31;e;b=70;s=4;m0;
2020-09-26_18:11:59 Grillthermometer T: 88.2
2020-09-26_18:11:59 Grillthermometer RAWMSG: MS;P0=502;P1=-9124;P2=-4080;P3=-2087;D=0102030302020302030302030203020202030203030202;CP=0;SP=1;R=39;O;m0;
2020-09-26_18:11:59 Grillthermometer DMSG: W106#9A574C
2020-09-26_18:11:59 Grillthermometer Protocol_ID: 106
2020-09-26_18:11:59 Grillthermometer RSSI: -54.5
2020-09-26_18:12:02 Grillthermometer T: 88.2
2020-09-26_18:12:02 Grillthermometer RSSI: -56.5
2020-09-26_18:12:02 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:02 Grillthermometer RAWMSG: MS;P4=-2071;P5=514;P6=-9113;P7=-4085;D=5657545457575457545457545754575757545754545757;CP=5;SP=6;R=35;p;b=9;s=1;m0;
2020-09-26_18:12:02 Grillthermometer DMSG: W106#9A574C
2020-09-26_18:12:03 Grillthermometer T: 87.5
2020-09-26_18:12:03 Grillthermometer DMSG: W106#9A56E8
2020-09-26_18:12:03 Grillthermometer RAWMSG: MS;P0=-8746;P3=516;P6=-4049;P7=-2042;D=3036373736363736373736373637363637363636373637;CP=3;SP=0;R=35;e;b=71;s=5;m0;
2020-09-26_18:12:03 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:03 Grillthermometer RSSI: -56.5
2020-09-26_18:12:06 Grillthermometer T: 87.5
2020-09-26_18:12:06 Grillthermometer RSSI: -64
2020-09-26_18:12:06 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:06 Grillthermometer RAWMSG: MS;P1=490;P2=-2050;P3=-8816;P4=-4067;D=1314121214141214121214121412141412141414121412;CP=1;SP=3;R=20;e;b=3;s=1;m0;
2020-09-26_18:12:06 Grillthermometer DMSG: W106#9A56E8
2020-09-26_18:12:08 Grillthermometer T: 86.8
2020-09-26_18:12:08 Grillthermometer RSSI: -55
2020-09-26_18:12:08 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:08 Grillthermometer DMSG: W106#9A5688
2020-09-26_18:12:08 Grillthermometer RAWMSG: MS;P1=488;P2=-8827;P3=-4061;P4=-2060;D=1213141413131413141413141314131314131414141314;CP=1;SP=2;R=38;e;s=1;m0;
2020-09-26_18:12:12 Grillthermometer T: 86.2
2020-09-26_18:12:12 Grillthermometer DMSG: W106#9A5630
2020-09-26_18:12:12 Grillthermometer RAWMSG: MS;P0=-2083;P5=516;P6=-9113;P7=-4088;D=5657505057575057505057505750575750505057575050;CP=5;SP=6;R=39;O;b=4;m0;
2020-09-26_18:12:12 Grillthermometer RSSI: -54.5
2020-09-26_18:12:12 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:15 Grillthermometer T: 86.2
2020-09-26_18:12:15 Grillthermometer DMSG: W106#9A5630
2020-09-26_18:12:15 Grillthermometer RAWMSG: MS;P0=-2055;P1=-9115;P6=-4075;P7=500;D=7176707076767076707076707670767670707076767070;CP=7;SP=1;R=37;p;b=115;s=5;m0;
2020-09-26_18:12:15 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:15 Grillthermometer RSSI: -55.5
2020-09-26_18:12:17 Grillthermometer T: 85.5
2020-09-26_18:12:17 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:17 Grillthermometer RSSI: -55
2020-09-26_18:12:17 Grillthermometer DMSG: W106#9A55D4
2020-09-26_18:12:17 Grillthermometer RAWMSG: MS;P1=512;P2=-4062;P3=-2053;P4=-9118;P5=-7080;D=141213131212131213131213121312131212121312131215;CP=1;SP=4;R=38;e;b=69;s=5;
2020-09-26_18:12:21 Grillthermometer T: 84.8
2020-09-26_18:12:21 Grillthermometer DMSG: W106#9A556C
2020-09-26_18:12:21 Grillthermometer RAWMSG: MS;P1=510;P2=-2055;P3=-8849;P4=-4051;D=1314121214141214121214121412141214121414121414;CP=1;SP=3;R=35;e;b=3;s=1;m0;
2020-09-26_18:12:21 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:21 Grillthermometer RSSI: -56.5
2020-09-26_18:12:25 Grillthermometer T: 84.3
2020-09-26_18:12:25 Grillthermometer RAWMSG: MS;P1=512;P2=-2062;P3=-9123;P4=-4057;D=1314121214141214121214121412141214121214121412;CP=1;SP=3;R=36;O;b=3;s=1;m0;
2020-09-26_18:12:25 Grillthermometer DMSG: W106#9A5528
2020-09-26_18:12:25 Grillthermometer RSSI: -56
2020-09-26_18:12:25 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:29 Grillthermometer T: 83.8
2020-09-26_18:12:29 Grillthermometer RAWMSG: MS;P0=-2086;P1=514;P3=-8875;P4=-4077;D=1314101014141014101014101410141010141414101010;CP=1;SP=3;R=28;e;b=3;s=1;m0;
2020-09-26_18:12:29 Grillthermometer DMSG: W106#9A54E0
2020-09-26_18:12:29 Grillthermometer RSSI: -60
2020-09-26_18:12:29 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:34 Grillthermometer T: 83.2
2020-09-26_18:12:34 Grillthermometer DMSG: W106#9A5494
2020-09-26_18:12:34 Grillthermometer RAWMSG: MS;P2=-2051;P3=508;P4=-4064;P5=-9097;D=3534323234343234323234323432343232343232343234;CP=3;SP=5;R=29;e;b=69;s=5;m0;
2020-09-26_18:12:34 Grillthermometer RSSI: -59.5
2020-09-26_18:12:34 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:38 Grillthermometer T: 82.8
2020-09-26_18:12:38 Grillthermometer DMSG: W106#9A5454
2020-09-26_18:12:38 Grillthermometer RAWMSG: MS;P2=-2190;P3=534;P4=-9126;P5=-4083;D=3435323235353235323235323532353232323532353235;CP=3;SP=4;R=28;p;b=3;s=1;m0;
2020-09-26_18:12:38 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:38 Grillthermometer RSSI: -60
2020-09-26_18:12:41 Grillthermometer T: 82.8
2020-09-26_18:12:41 Grillthermometer RAWMSG: MS;P0=-4081;P1=-10172;P2=494;P7=-2057;D=2120272720202720272720272027202727272027202720;CP=2;SP=1;R=33;e;b=19;s=5;m0;
2020-09-26_18:12:41 Grillthermometer DMSG: W106#9A5454
2020-09-26_18:12:41 Grillthermometer RSSI: -57.5
2020-09-26_18:12:41 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:42 Grillthermometer T: 82.3
2020-09-26_18:12:42 Grillthermometer RAWMSG: MS;P1=520;P2=-2039;P3=-9119;P4=-4071;D=1314121214141214121214121412141212121212141212;CP=1;SP=3;R=31;e;b=3;s=1;m0;
2020-09-26_18:12:42 Grillthermometer DMSG: W106#9A5410
2020-09-26_18:12:42 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:42 Grillthermometer RSSI: -58.5
2020-09-26_18:12:45 Grillthermometer T: 82.3
2020-09-26_18:12:45 Grillthermometer DMSG: W106#9A5410
2020-09-26_18:12:45 Grillthermometer RAWMSG: MS;P0=-2045;P1=514;P2=-9117;P3=-4013;D=1213101013131013101013101310131010101010131010;CP=1;SP=2;R=31;e;b=3;s=1;m0;
2020-09-26_18:12:45 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:45 Grillthermometer RSSI: -58.5
2020-09-26_18:12:49 Grillthermometer T: 81.7
2020-09-26_18:12:49 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:49 Grillthermometer RSSI: -62
2020-09-26_18:12:49 Grillthermometer RAWMSG: MS;P1=-2046;P2=512;P3=-4064;P4=-9141;D=2423212123232123212123212321212323232321212121;CP=2;SP=4;R=24;e;b=66;s=4;m0;
2020-09-26_18:12:49 Grillthermometer DMSG: W106#9A53C0
2020-09-26_18:12:59 Grillthermometer T: 80.0
2020-09-26_18:12:59 Grillthermometer DMSG: W106#9A52D0
2020-09-26_18:12:59 Grillthermometer RAWMSG: MS;P1=-2058;P2=521;P3=-9102;P4=-4436;D=2324212124242124212124212421212421242421242121;CP=2;SP=3;R=28;e;b=2;m0;
2020-09-26_18:12:59 Grillthermometer Protocol_ID: 106
2020-09-26_18:12:59 Grillthermometer RSSI: -60
und der Feuerzeugtest
Zitat2020-09-26_18:32:09 Grillthermometer T: 310.3
2020-09-26_18:32:09 Grillthermometer RAWMSG: MS;P1=504;P2=-2052;P3=-8380;P4=-4048;D=1314121214141214121414121412121212141412121412;CP=1;SP=3;R=30;e;b=3;s=1;m0;
2020-09-26_18:32:09 Grillthermometer DMSG: W106#9AD0C8
2020-09-26_18:32:09 Grillthermometer RSSI: -59
2020-09-26_18:32:09 Grillthermometer Protocol_ID: 106
2020-09-26_18:32:31 Grillthermometer T: 311.5
2020-09-26_18:32:31 Grillthermometer RAWMSG: MS;P1=-9122;P2=512;P3=-4097;P4=-2045;D=2123242423232423242323242324242423242323242323;CP=2;SP=1;R=45;e;b=70;s=4;m0;
2020-09-26_18:32:31 Grillthermometer DMSG: W106#9AD16C
2020-09-26_18:32:31 Grillthermometer RSSI: -51.5
2020-09-26_18:32:31 Grillthermometer Protocol_ID: 106
2020-09-26_18:32:34 Grillthermometer T: 311.5
2020-09-26_18:32:34 Grillthermometer Protocol_ID: 106
2020-09-26_18:32:34 Grillthermometer RSSI: -51
2020-09-26_18:32:34 Grillthermometer DMSG: W106#9AD16C
2020-09-26_18:32:34 Grillthermometer RAWMSG: MS;P0=-4064;P5=500;P6=-2055;P7=-8999;D=5750565650505650565050565056565650565050565050;CP=5;SP=7;R=46;e;s=4;m1;
2020-09-26_18:32:36 Grillthermometer T: 311.5
2020-09-26_18:32:36 Grillthermometer RSSI: -50.5
2020-09-26_18:32:36 Grillthermometer Protocol_ID: 106
2020-09-26_18:32:36 Grillthermometer DMSG: W106#9AD16C
2020-09-26_18:32:36 Grillthermometer RAWMSG: MS;P3=-2079;P4=482;P5=-4081;P7=-9132;D=4745434345454345434545434543434345434545434545;CP=4;SP=7;R=47;O;b=64;s=4;m0;
2020-09-26_18:32:40 Grillthermometer T: 249.4
2020-09-26_18:32:40 Grillthermometer RSSI: -57.5
2020-09-26_18:32:40 Grillthermometer Protocol_ID: 106
2020-09-26_18:32:40 Grillthermometer RAWMSG: MS;P0=-2037;P1=503;P3=-8395;P4=-4064;D=1314101014141014101410141014141414101414141410;CP=1;SP=3;R=33;e;b=3;s=1;m0;
2020-09-26_18:32:40 Grillthermometer DMSG: W106#9AAF78
2020-09-26_18:32:44 Grillthermometer T: 209.4
Attached noch eine Grafik der Abkühlkurve in gekochtem Wasser u. nach dem Feuerzeugtest an Luft
Ich denke, der Sensor sendet die Werte in Grad Fahrenheit (siehe Excel-Tabelle im Anhang) und zwar in Schritten von 0,05 Grad.
Bitte nochmal mit dem Modul im Anhang probieren.
Könnte sein.
Da die Funktion nur in Nuancen anders ist(Feuerzeugtest max. 305° entspricht 2% Unterschied), lässt sich nicht verifizieren, was nun "richtiger" ist. Bedenke: wir wissen nicht wie die Anzeigeeinheit die Daten interpretiert: runden, Ganzzahl.... ?
Von mir aus kannst Du es so einbauen. Beim Grillen macht das keinen Unterschied. ;D
Danke&Grüße
Markus
Zitat von: KölnSolar am 27 September 2020, 09:57:58
Da die Funktion nur in Nuancen anders ist(Feuerzeugtest max. 305° entspricht 2% Unterschied), lässt sich nicht verifizieren, was nun "richtiger" ist. Bedenke: wir wissen nicht wie die Anzeigeeinheit die Daten interpretiert: runden, Ganzzahl.... ?
Wenn die Angaben in deinem Post https://forum.fhem.de/index.php/topic,114437.msg1087764.html#msg1087764 wie z.B. "10°C / 50°F" der Anzeige entnommen sind, können wir schon schlussfolgern, wie die Daten zu interpretieren sind.
Das Protokoll ist jetzt im Branch "Master" auf Github (https://github.com/RFD-FHEM/RFFHEM (https://github.com/RFD-FHEM/RFFHEM)).
Die Installation in FHEM erfolgt mit folgendem Befehl:
update all https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt
Danke.