Energieverbrauch für Geräte per HomeyScript setzen

Ich habe diverse Geräte in Homey, wo unter “Energie” keine Werte für Standby/Nutzung eingetragen sind. Nun hab ich etwas bei den Herstellern recherchiert und eine Liste je Gerätetyp mit Verbrauch Standby/Nutzung erstellt. Diese würde ich gerne automatisiert in die Einstellung der Geräte eintragen. Ich meine folgendes:

Hat jemand einen Tipp, wie ich das mit HomeyScript machen könnte? Ich stelle mir das so vor, dass ich eine “Liste” erstelle, wo Hersteller+Modell und die Werte stehen. Dann müsste ich doch nur alle Geräte in Homey in einer Schleife durchlaufen und die Werte setzen, wenn das Gerät in der Liste ist und noch kein “energy_value_xxx” gesetzt ist.

Vielleicht hat das ja sogar schon jemand gemacht. Im Forum hab ich dazu leider nichts gefunden.

1 Like

Coole Idee! Tatsächlich kann man das mit HomeyScript machen, wenn du eine Liste mit den Verbrauchswerten hast. Im Grunde müsstest du ein Script schreiben, das:
1. Alle Geräte in Homey durchläuft (Homey.devices.getDevices()).
2. Prüft, ob es in deiner Liste ein Eintrag mit Model-ID und den Energieverbrauchswerten gibt.
3. Wenn ja, ob energy_value_on und energy_value_off leer sind.
4. Falls ja, die Werte aus deiner Liste in die Geräteeinstellungen schreibt (setSettings()).