NEWS
Eigenschaft von Objekt mit Skript ändern
-
Hi Zusammen,
ich habe folgendes Problem:
Ich möchte eine Jalousie steuern. Das funktioniert mit einem Objekt aus einem Adapter dem ich den Wert Wert -2 übergebe.
Das Problem dabei ist, dass der Adapter das so nicht vorsieht. Wenn ich die Objekt-Eigenschaften
(min auf -2 und step entferne) manuell ändere funktioniert das Setzen auf -2 einwandfrei.Allerdings wird das nach jedem Adapter-Neustart zurückgesetzt und es funktioniert nicht mehr.
Gibt es eine Möglichkeit die Eigenschaften eines Objektes per Blockly Skript zu prüfen und bei Bedarf zu ändern? Wenn ja, wie mache ich das am geschicktesten?Danke Euch und Gruß,
Claus
-
@claus1985-0 sagte: nach jedem Adapter-Neustart zurückgesetzt
Dann kann man den Instanz-Neustart über "uptime" überwachen und nach Neustart die Objekteigenschaft ändern - allerdings nicht per Blockly.
const idUptime = 'system.adapter.adaptername.0.uptime'; const idJalousie = ''; // Datenpunkt-ID eintragen! on(idUptime, function(dp) { if(dp.state.val < 30) extendObject(idJalousie, {common: {min: -2}}); });