Frage zur Implementierung von Statusobjekten.
Die derzeitige Situation in der App ist, dass ich beim Start ein Read Command auf alle eingegebenen Gruppenadressen mache um den aktuellen Status auszulesen. Funktioniert bei mir auch recht gut, da meine Installation ohne Statusobjekte gemacht wurde. Jetzt gibt's aber natürlich viele User die eben mit Statusobjekten arbeiten.
Wie bzw. wo soll man diese Statusobjekte einbauen? Soll ich das bei der Gruppenadresse hinzufügen - also jede Gruppenadresse hat dann seine eigene Status-Adresse (wenn nicht eingegeben wird die eigentliche Gruppenadresse für den Read verwendet) oder beim Gerät selber automatisch eine Gruppenadresse mit dem Typ "Status" anlegen die dann richtig befüllt werden muss. Die erste Lösung ist wahrscheinlich relativ einfach umzusetzen. Bei der Zweiten bin ich mir nicht sicher ob es überhaupt funktioniert. Hat man für ein dimmbares Licht ein oder zwei Statusobjekte (eines für ein/aus und das zweite für %-Wert)? Alles klar was ich meine? Oder habt ihr ganz einen anderen Lösungsvorschlag?
danke + lg
Markus
Die derzeitige Situation in der App ist, dass ich beim Start ein Read Command auf alle eingegebenen Gruppenadressen mache um den aktuellen Status auszulesen. Funktioniert bei mir auch recht gut, da meine Installation ohne Statusobjekte gemacht wurde. Jetzt gibt's aber natürlich viele User die eben mit Statusobjekten arbeiten.
Wie bzw. wo soll man diese Statusobjekte einbauen? Soll ich das bei der Gruppenadresse hinzufügen - also jede Gruppenadresse hat dann seine eigene Status-Adresse (wenn nicht eingegeben wird die eigentliche Gruppenadresse für den Read verwendet) oder beim Gerät selber automatisch eine Gruppenadresse mit dem Typ "Status" anlegen die dann richtig befüllt werden muss. Die erste Lösung ist wahrscheinlich relativ einfach umzusetzen. Bei der Zweiten bin ich mir nicht sicher ob es überhaupt funktioniert. Hat man für ein dimmbares Licht ein oder zwei Statusobjekte (eines für ein/aus und das zweite für %-Wert)? Alles klar was ich meine? Oder habt ihr ganz einen anderen Lösungsvorschlag?
danke + lg
Markus
Kommentar