FODY E42 für Tempus Pro E41 Thermo-/Hygrosensor Funk 868 MHz

Begonnen von Noop, 16 November 2021, 00:43:32

Vorheriges Thema - Nächstes Thema

Noop

Hallo,

ich möchte gerne die Temperaturen meiner Innen- und Außenräume kontinuierlich messen und speichern.
Als Neuling ohne Ahnung dachte ich mir Sender = Sender und solange die Mhz stimmen wirds schon klappen. Noch einen Jeelink dazu und fertig.
Erst nach dem Bestellen und Lesen einiger Anleitungen kam ich dann drauf, dass das nicht so einfach wird  ;)

Nun habe ich also hier ein paar super günstigen Fody E42 Sensoren (1,52€ pro Stück + Versand [Conrad / Voelkner]) aber kann momentan nichts damit anfangen.
Im Internet habe ich leider nicht mehr gefunden, als was in der Bedienungsanleitung steht. Die Firma Fody scheint nicht mehr zu existieren.

Vielleicht findet sich aber hier jemanden, der mir helfen kann diese Dinge zu verstehen oder es gibt gar existierende / verwandte Integrationen dafür?
Dafür habe ich mal einen der Sensoren auseinander genommen (siehe Bilder).
Vielleicht kann jemand dem etwas hilfreiches abgewinnen?

Oder sollte ich jetzt erstmal einen DVBT-Stick kaufen um das Signal aufzunehmen?
Wie viel Geduld sollte man denn mitbringen um so ein Signal zu entschlüsseln?

Danke im Vorraus
Noop

P.S.: Nach weiterer Internetsuche habe ich einen Reverse-Engineering blog vom Fody Tempus Multisensor (Regen, Wind, Temp, Hygro) gefunden:
https://forum.mysensors.org/topic/6645/fody-weather-station-wind-sensor
Es scheint allerdings, dass der user ihn mit einem arduino direkt verbindet statt über Funk.

Der Thermo-/Hygrosensor ist demnach bekannt. Allerdings gibt es nichts über das Funkprotokoll.
"It was a HT-01D sensor for measuring temp/hum. It is I2C and address is 0x28.
I found code for HYT 221 that worked fine"

KölnSolar

Hi Noop,
willkommen bei FHEM. Du fängst ja gleich mit komplizierten Dingen an. Hast Dich aber scheinbar schon gut mit ein paar Basics
ZitatErst nach dem Bestellen und Lesen einiger Anleitungen kam ich dann drauf, dass das nicht so einfach wird
auseinandergesetzt und verstanden.

ZitatAllerdings gibt es nichts über das Funkprotokoll.
Nicht wenigstens eine genauere Frequenzangabe und/oder das "Funkverfahren(ASK,OOK,FSK....)" ?

Ansonsten wird es schwierig für einen Einsteiger. Wäre interessant die Dinger mal in einer "868-(nano)CUL-Umgebung zu beobachten. Als nanoCUL ließe sich der vielleicht noch als S'duino flashen, wobei ich nicht weiß, ob das für einen 868 überhaupt machbar ist. Vielleicht meldet sich Ralf9 mal dazu.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

elektron-bbs

Schätzungsweise dürfte der SIGNALduino die geeignetere Wahl sein. Ich vermute aber, das das Teil mit Frequenzmodulation sendet. Die Angabe "Update Interval: 12 Seconds" lässt mich darauf schließen, da bei OOK/ASK eher größere Intervalle üblich sind.
Der Empfang frequenzmodulierter Signale ist etwas komplizierter, da erst weitere Parameter, wie z.B. die Datenrate erforderlich sind. Der DVB-T-Stick wäre dazu schon mal ein guter Ansatz.
Ich habe mal probehalber so einen Sensor bestellt und werde berichten...
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

KölnSolar

ZitatIch habe mal probehalber so einen Sensor bestellt und werde berichten...
priiimaaa.  :D Preislich ist der ja unschlagbar u. hässlich ist der auch nicht. Mich ärgern nur die Versandkosten.  :'(

Hab auch mal gegoogeld. Nichts zu finden, außer der I2C-Protokollbeschreibung
attiny85 mit 433-Sender einbauen wäre auch ne Option.  ;)
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Noop

Hallo,

Vielen Dank für das herzliche Willkommen und eure Antworten.
"ich habe mal probehalber so einen Sensor bestellt und werde berichten..." - wow!

Ja, ich hatte es mir tatsächlich nicht vorgestellt gleich so tief einzusteigen.
Ich könnte auch 1-2 verschicken wenn jemand Interesse hat.
Ich habe mich von dem günstigen Einzelpreis locken lassen und zwecks Versandkostenersparnis gleich einige bestellt.

Über das Funkprotokoll / genauere Frequenz / Modulationsverfahren konnte ich leider nichts finden.
Bin also sehr gespannt, was electron-bbs damit empfangen wird.
Ich werde mir dann wohl noch so einen DVBT-Stick kaufen und mich am Wochenende damit auseinandersetzen.
Mit einem 868mhz jeelink (clone) kann man die Modulation /Datenrate nicht herausfinden, oder?

"attiny85 mit 433-Sender einbauen" hieße das pro Sensoreinheit nur den Sensor (und Stromversorgung?) zu verwenden, die 2 Komponenten kaufen, irgendwie neu zusammen stecken, einen custom sketch dort aufspielen der den Sensor liest und die daten dann mit einem bekannten Protokoll funkt?

KölnSolar

Zitat"attiny85 mit 433-Sender einbauen" hieße das pro Sensoreinheit nur den Sensor (und Stromversorgung?) zu verwenden, die 2 Komponenten kaufen, irgendwie neu zusammen stecken, einen custom sketch dort aufspielen der den Sensor liest und die daten dann mit einem bekannten Protokoll funkt?
Genau. Oder halt einen anderen MC+Sender. Ich mag die attinys, weil klein, stromsparend,preiswert,Arduino-IDE-kompatibel...

ZitatIch könnte auch 1-2 verschicken wenn jemand Interesse hat.
Ich sah kürzlich ums Eck einen Conrad-Schriftzug an einer Halle. Bingo.  :) Wir haben wieder einen Shop in Colonia. Ich kann wohl dorthin bestellen...
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Noop

Zitat von: KölnSolar am 17 November 2021, 10:30:42
Wir haben wieder einen Shop in Colonia. Ich kann wohl dorthin bestellen...
:D

Habt ihr eine Ahnung welche DVB Sticks man nehmen kann? Funktioniert es mit allen? Es gibt wohl DVT-T1 und DVB-T2. Und vielleicht gibt es ja noch andere Unterschiede... Ich will nicht wieder denselben Fehler machen und erst bestellen und dann feststellen, dass es nicht geht ;)

KölnSolar

Nein leider nicht. Aber wenn Elektron-bbs seine Sensoren hat, werden wir schnell wissen, ob  und wie der funktioniert. Den Stick kannst Du Dir dann sparen. Ich hab vor Jahren mal ein Protokoll über eine Soundkarte und Audacity analysiert. Ging für ASK/OOK recht gut. Musst Du mal googeln, ob das vielleicht die preiswertere Alternative ist, um die Wartezeit zu überbrücken.

Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

elektron-bbs

Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

Noop

Danke. Dann bin ich einfach geduldig.
Ich dachte ich kann damit vielleicht etwas zur Lösung beitragen, aber vermutlich bekommt electron-bbs eh mehr dabei heraus. Schönen Abend euch!

elektron-bbs

Kurzer Zwischenstand:
Die Sensoren wurden heute schon geliefert. Mit dem SIGNALduino werden sie bereits empfangen und dekodiert. Das Protokoll ist gleich bzw. ähnlich dem der Wetterstation Bresser 5-in-1. Das dazugehörige Modul muss noch angepasst werden, da die Sensoren natürlich keine Messwerte für Wind und Regen liefern.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + LaCrosseGateway

KölnSolar

RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Noop

Wow. Das klingt ja viel besser als erwartet.
Das heißt ich brauche zum empfangen dann auch einen SIGNALduino, oder geht das mit dem jeelink?
Ich hatte im Forum glaube auch gelesen man würde jetzt MiniMaple empfehlen, kann das sein? Trifft das hier zu? Tut mir leid für die vielen Fragen - es ist leider für mich nicht so einfach da durchzublicken, auch wenn ich mich bemühe es nachzulesen und zu verstehen.

Noop

Auf github habe ich zum SIGNALduino gefunden, dass es wohl auch einen reinen Thermo/Hygro Sensor von Bresser gibt. Vielleicht ist dessen Implementierung ja sogar noch besser geeignet:
https://github.com/RFD-FHEM/RFFHEM
Hama TS33C, Bresser Thermo/Hygro Sensor    Weather sensor

KölnSolar

ZitatDas heißt ich brauche zum empfangen dann auch einen SIGNALduino, oder geht das mit dem jeelink?
Ein Siganlduino muss es schon sein. Mal grob, was die USB-Sticks ausmacht/unterscheidet: MC,firmware,Funkmodul. Als MC kommt in der Regel ein Arduino zum Einsatz. Gerne wird der nano genommen. Bei den Funkmodulen ist es beim Jeelink wohl ein RF12B-Funkchip. Die firmware ist dann auf den Funkchip ausgelegt. Der Signalduino ist ein DIY-Projekt und wesentlich variabler bei der Auswahl der Hardware. So ist z.B. die Kombination eines ArduinoNano mit CC1101-Funkchip möglich. Diese Konstellation entspricht dann hardwaretechnisch einem nanoCUL, den man als Signalduino aber auch als nanoCUL einsetzen kann. Der Unterschied besteht in der firmware. Und natürlich ist beim Funkchip die Frequenz zu beachten. Zwar lässt diese sich in der Regel per Software verändern, aber die Platinchen sind so optimiert, das sie "vernünftig" nur in ihrer Auslegungsfrequenz funktionieren. Im Fody-Fall also 868 MHz.
Zu Deiner Frage kommt es jetzt darauf an, ob Du Bastler bist u. den Jeelink ggfs. selbst gebaut hast(oder bauen könntest). Wenn nicht müsstest Du Dir einen 868-Signalduino kaufen.
ZitatVielleicht ist dessen Implementierung ja sogar noch besser geeignet
Verlass Dich mal auf das know-how von electron-bbs.  ;)
Das von Dir gefundene Protokoll ist anders als das der Bresser 5-in-1. Wenn Du Perl kannst oder lernen möchtest, dann guck mal zu Deinem Link in das Perl-Modul. Dort siehst Du die unterschiedlichen Protokolle.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt