FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: joachimt am 04 August 2014, 17:57:58

Titel: Modulentwicklung: Laden von Readings zum Device beim FHEM Start
Beitrag von: joachimt am 04 August 2014, 17:57:58
Hallo zusammen,

ich habe ein kleines Projekt mit meinem raspberry pi gestartet, mit dem LEDs angesteuert werden. Diese möchte ich als
Statusanzeige für Zustände in fhem nutzen.

Dazu habe ich neben der LED Ansteuerung ein TCP Server gebastelt. Das zusammen ist mein Device.
Ich habe mich nach der Moduldokumentation im Netz http://www.fhemwiki.de/wiki/DevelopmentModuleIntro und dem FHEM2FHEM Modul
durchgehangelt und ein(fast) lauffähiges Modul geskriptet.

Leider stehe ich beim Initialisieren meines Devices mit den in Readings gespeicherten LED Status Variablen auf den Schlauch.
In der Define Funktion sind die Readings noch nicht gesetzt. Erst wenn ich mit Set einen neuen Zustand setze, werden sie sichtbar.

Kann jemand mir weiterhelfen. Ich möchte natürlich, dass die gespeicherten Readingswerte beim Start von FHEM von auf mein Device übertragen werden.

MfG

Joachim
Titel: Antw:Modulentwicklung: Laden von Readings zum Device beim FHEM Start
Beitrag von: herrmannj am 04 August 2014, 20:25:15
Hi,

Du musst die notifyFn implementieren und dort auf Global:initialized reagieren (ein event).

Zu diesem Zeitpunkt sind die readings eingelesen und Du kannst entsprechend Deine LEDs entsprechend setzen.

vg
Jörg