Modulentwicklung: Laden von Readings zum Device beim FHEM Start

Begonnen von joachimt, 04 August 2014, 17:57:58

Vorheriges Thema - Nächstes Thema

joachimt

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

herrmannj

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