FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: KölnSolar am 23 September 2020, 07:38:35

Titel: S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 23 September 2020, 07:38:35
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: Ralf9 am 23 September 2020, 18:45:31
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 23 September 2020, 19:04:30
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: Ralf9 am 23 September 2020, 22:08:15
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 24 September 2020, 07:25:32
Hi Ralf,
baust Du das dann so ein oder soll ich das vorab noch einmal testen ?

Grüße Markus
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: Ralf9 am 24 September 2020, 08:25:33
Ja, Du kannst es gerne nochmals testen, eingebaut wird es dann von @elekton-bbs
@elekton-bbs liest Du hier mit?
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 24 September 2020, 09:21:10
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") {
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: Ralf9 am 24 September 2020, 22:48:04
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 24 September 2020, 23:18:25
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 25 September 2020, 18:01:15
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.
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 25 September 2020, 20:39:17
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 25 September 2020, 22:41:22
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.
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 26 September 2020, 08:28:40
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 ? ???
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 26 September 2020, 13:34:08
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.
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 26 September 2020, 14:56:03
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 26 September 2020, 15:15:26
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.
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 26 September 2020, 16:00:44
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°...
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: Ralf9 am 26 September 2020, 16:30:36
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 26 September 2020, 17:47:27
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 26 September 2020, 18:44:37
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 26 September 2020, 21:47:59
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.
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 27 September 2020, 09:57:58
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 27 September 2020, 11:40:57
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.
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: elektron-bbs am 01 Oktober 2020, 21:10:11
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
Titel: Antw:S'duino mit GT-TMBBQ-01e(Aldi/Globaltronics) Grillthermometer entschlüsselt
Beitrag von: KölnSolar am 02 Oktober 2020, 07:02:48
Danke.