Kann man den Sensor TFA Dostmann 30.3255.02 abfragen?

Begonnen von Johann.S, 18 April 2025, 21:18:53

Vorheriges Thema - Nächstes Thema

Johann.S

Hallo,

kann man den Sensor TFA Dostmann 30.3255.02 abfragen?
https://www.amazon.de/TFA-Dostmann-Temperatursender-30-3255-02-Funk-Wetterstationen/dp/B0C28RV457

Ich bekomme mit dem Mapleduino auf meinen Testsystem folgende Ausgabe bei verbose=>4
2025.04.18 21:10:16 4: Maple: Read, msg: ␂MU;P0=-24941;P1=967;P2=-981;P3=467;P4=-259;P5=224;P6=-509;CP=5;R=50;D=01212121234565656343456343434563456563456343434565634563434565634343456565612121212345656563434563434345634565634563434345656345634345656343434565656121212123456565634345634343456345656345634343456563456343456563434345656561212121234565656343456343434563456563456343434565634563434565634343456565;e;␃
2025.04.18 21:10:16 4: Maple: Read, msg: ␂MU;P0=971;P1=477;P2=-5381;P3=753;P4=-4008;P5=-253;P6=217;P7=-543;CP=6;R=51;D=123415156715151567156767156715151567671567151567671515156767670;p;␃
2025.04.18 21:10:16 4: Maple: Read, msg: ␂MU;P0=-982;P1=976;P2=476;P3=-257;P4=236;P5=-494;CP=4;R=49;D=0101010234545452323452323234523454523452323234545234523234545232323454545101010102345454523234523232345234545234523232345452345232345452323234545451010101023454545232345232323452345452345232323454523452323454523232345454;e;␃
2025.04.18 21:10:18 4: Maple: Read, msg: ␂MU;P0=-5054;P1=522;P2=-1003;P3=1499;CP=1;R=1;D=01212121212121212123212323232321232323232323232121212321212123232321212323232323232323232323232323232323232323232323232321232121232323212123212323232323212321232321232123212121;e;␃
2025.04.18 21:10:38 4: Maple: Read, msg: ␂MU;P0=-32001;P1=979;P2=-971;P4=489;P5=-239;P6=241;P7=-492;CP=6;R=60;D=01212121245676767454567454567674567674567454545676745674567456745454567676712121212456767674545674545676745676745674545456767456745674567454545676767121212124567676745456745456767456767456745454567674567456745674545456767671212121245676767454567454567674567674567454545676745674567456745454567676;e;␃
2025.04.18 21:10:38 4: Maple: Read, msg: ␂MU;P0=265;P1=991;P2=-965;P3=516;P4=-209;P6=-477;CP=0;R=216;D=1212121234060606343406343406063406063406343434060634063406340634343406060612121212340606063434063434060634060634063434340606340634063406343434060606121212123406060634340634340606340606340634343406063406340634063434340606061212121234060606343406343406063406063406343434060634063406340634343406060;e;␃
2025.04.18 21:10:38 4: Maple: Read, msg: ␂MU;P0=-484;P1=502;P2=-223;P3=269;P7=988;CP=3;R=216;D=012123030123030123012121230301230123012301212123030307;p;␃
2025.04.18 21:10:38 4: Maple: Read, msg: ␂MU;P0=-955;P1=1004;P2=518;P3=-207;P4=252;P5=-475;CP=4;R=216;D=01010102345454523234523234545234545234523232345452345234523452323234545451010101023454545232345232345452345452345232323454523452345234523232345454510101010234545452323452323454523;p;␃
2025.04.18 21:10:38 4: Maple: Read, msg: ␂MU;P0=-499;P1=475;P2=-248;P3=240;P4=972;P5=-983;CP=3;R=61;D=0123012121230303045454545123030301212301212303012303012301212123030123012301230121212303030454545451230303012123012123030123030123012121230301230123012301212123030304545454512303030121230121230301230301230121212303012301230123012121230303;e;␃

und auf meine Produktiv-System zeitgleich mit einem Signalduino 433MHz mit verbose=>4
2025.04.18 21:10:16 4: PI_433MHz: Read, msg: ␂MU;P0=-5132;P1=963;P2=-992;P3=467;P4=-273;P5=230;P6=-499;D=01212121234565656343456343434563456563456343434565634563434565634343456565612121212345656563434563434345634565634563434345656345634345656343434565656121212123456565634345634343456345656345634343456563456343456563434345656561212121234565656343456343434563;CP=5;R=51;O;␃
2025.04.18 21:10:16 4: PI_433MHz: Read, msg: ␂MU;P0=-265;P1=231;P2=-503;P3=464;D=012123012303030121230123030121230303012121;CP=1;R=36;␃
2025.04.18 21:10:16 4: PI_433MHz: Read, msg: ␂MU;P0=-1376;P1=480;P2=-251;P3=240;P4=-494;P5=969;P6=-986;D=01234121212343412341212343412121234343456565656123434341212341212123412343412341212123434123412123434121212343434565656561234343412123412121234123434123412121234341234121234341212123434345656565612343434121234121212341234341234121212343412341212343412121;CP=3;R=50;O;␃
2025.04.18 21:10:38 4: PI_433MHz: Read, msg: ␂MU;P0=-10720;P1=965;P2=-994;P3=470;P4=-265;P5=237;P6=-501;D=01212121234565656343456343456563456563456343434565634563456345634343456565612121212345656563434563434565634565634563434345656345634563456343434565656121212123456565634345634345656345656345634343456563456345634563434345656561212121234565656343456343456563;CP=5;R=60;O;␃
2025.04.18 21:10:38 4: PI_433MHz: Read, msg: ␂MU;P0=-263;P1=223;P2=-508;P3=477;D=012123012303030121230123012301230303012121;CP=1;R=42;␃
2025.04.18 21:10:39 4: PI_433MHz: Read, msg: ␂MU;P0=-983;P1=974;P2=472;P3=-254;P4=246;P5=-492;D=01010101023454545232345232345452345452345232323454523452345234523232345454510101010234545452323452323454523454523452323234545234523452345232323454545101010102345454523234523234545234545234523232345452345234523452323234545451010101023454545232345232345452;CP=4;R=59;O;␃
2025.04.18 21:10:39 4: PI_433MHz: Read, msg: ␂MU;P0=-244;P1=239;P2=-495;P3=486;D=012123012303030121230123012301230303012121;CP=1;R=47;␃

Dieser Sensor enthält einen externen Temperatur-Sensor und ist für Aussen tauglich!
Ich benötige diesen Sensor wird für eine selbstbau Schwimmbecken-Solaranlage!
Der Sensor soll die Wassertemperatur auf dem Dach messen und danach die Anlage steuern!
Es funktioniert alles ausser der Sensor!
Es werden 3 Werte geliefert:
  • Umgebungsremperatur
  • Luftfeuchtigkeit
  • Temperatur bei dem externen Sensor

Bin für jede Hilfe dankbar!

Gruß
Johann

Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, ESPEASY Steckdosen für Gartenbewässerung, Pool und Pool-Solar, ...

Ralf9

So wies aussieht, ist dieses Protokoll beim sduino noch nicht bekannt, da ist eine neue Protokollid notwendig.

Am einfachsten wäre es, wenn es bereits eine Protokollbeschreibung geben würde, ich konnte aber auf die schnelle nichts finden.
Wenn es noch keine Protokollbeschreibung gibt, dann müssen wir es selbst herausfinden, am schwierigsten wird da vermutlich die Prüfsumme.

Ich hab mal bei mir eine neue Protokollid 217 erstellt und bekomme damit:
u217#722D1A638
u217#726D1AA38
u217#726D1AA38

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Johann.S

#2
Wie kann ich behilflich sein?
Der Sender hat 3 Kanäle und eine Taste zum senden.
Kann ich irgendwie Testdaten produzieren?

Gruß
Johann
Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, ESPEASY Steckdosen für Gartenbewässerung, Pool und Pool-Solar, ...

elektron-bbs

Überträgt das Teil wirklich 2 Temperaturwerte (interner und externer Fühler)?

Wenn ja, werden sicher zwei verschiedene Nachrichten gesendet, da in 32 Bit kaum 2 Temperaturwerte und Feuchte passen.

Wir bräuchten Nachrichten, so wie du sie schon im ersten Beitrag geliefert hast, allerdings mit Angabe der Messwerte. Die Werte sollten möglichst verschieden sein.

Da Ralf und ich mit verschiedenen SIGNALduino-Versionen arbeiten, wäre es hilfreich wenn du wieder die Nachrichten deiner beiden Systeme hochlädst.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 2 x rf_Gateway

Johann.S

Habe mich verschaut, es wird nur der Temperaturwert des externen Sensor's übertragen!
Hatte zu viele Beschreibungen offen!  :-[

Morgen werde ich verschiedene Versuch durchführen und euch die Daten hier ablegen!

Gruß
Johann
Raspi 3, Sduino 433MHz und 868MHz beide CC1101, Wetterstation TFA Dostmann 35.1119 (WH1080), NOBILY Standard-Minifunkrolladenmotor PR4 13/147-40 ID-98, Homematic CCU3 (homematic-raspi), HmIP-eTRV-2, HmIP-SWDO, HmIP-STH, HmIP-WTH-2, ESPEASY Steckdosen für Gartenbewässerung, Pool und Pool-Solar, ...

Ralf9

Du kannst mal in der signalduino_protocols.pm dies hinter die letzte Protokolldefinition (hinter der "}" muss ein Koma) eintragen,
und dann ein FHEM restart
    "217" => ##
             # https://forum.fhem.de/index.php?topic=141436.0
      {
        name            => 'TFA Dostmann 30.3255.02',
        comment         => '',
        id              => '217',
        one             => [1,-2], #
        zero            => [2,-1], #
        start           => [4,-4], #
        clockabs        => 240,
        clockpos        => ['one',0],
        reconstructBit  => '1',
        format          => 'twostate',
        preamble        => 'u217#',
        clientmodule    => 'SIGNALduino_un',
        length_min      => '32',
        #length_max      => '',
      }

Es müsste dann per Autocreate das device "SIGNALduino_unknown_217" angelegt werden.
Da gibts dann u.a. die events "hexMsg" und "hexMsg_invert", bitte poste diese Werte.
z.B:
hexMsg: 722D1A638
hexMsg_invert: 8DD2E59C7

Die Bedeutung könnte z.B. so aussehen (ist nur geraten)
722D1A638
IIFTTTCC
I: 8 bit random id (changes on power-loss)
F: bscc  b: batterie indicator, s: Sende Taste, cc: Kanal
T: temperatur
C: checksum

Du kannst auch mal die Werte von verschiedenen Kanälen, mit fast leerer Batterie und gedrückter Sendetaste posten.


FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7