Hallo,
ich will einen virtuellen EnOcean Temperatursensor bauen, scheitere aber am Dataflow…
Hintergrund:
Meine Heizungssteuerung versteht nur A5-04-01. Meine Temperatursensoren jedoch sprechen A5-04-03 (und sind alle in IPS eingebunden).
Problemstellung:
Ich will nun ein Modul bauen, dass sich die Temperaturwerte per Listener von einem eingebundenen Modul nimmt und als Device über mein EnOcean Gateway mit eigener DeviceId und umgebauten Protokoll wieder raus sendet.
>> Es soll also im Endeffekt ein Temperatursensor werden, der aus IPS heraus sendet.
So weit so gut, Modul ist gebaut, greift sich auch die Temperatur und Luftfeuchte korrekt von anderen “echten” Devices ab, aber ich bekommen den Parent nicht auf das Gateway konfiguriert. Ich könnte versuchen EEP direkt über den Socket zu senden, aber das Gateway wäre der -vermutlich- einfacherer und sicherere Weg.
Den Dataflow via Client Socket bekomme ich definiert in der module.json (kann dann den SC auswählen), aber ich komme einfach nicht drauf, welche GUIDs ich wo verwenden muss, damit ich das Gateway (!) auswählen kann. Und ChatGPT rät nur dumm rum…
Kann mir hier jemand weiterhelfen….??
Und …
- auch direkt einen Tipp geben, welche Daten das Gateway dann (via sendToParent) erwartet?
- Wie ich den Button “nächtste freie ID” nachimplementieren kann?
Lieben Dank!
Kai