smarthome-tricks.de

ioBroker Datenpunkt-Verwendung in Scripts

In diesem Artikel zeige ich Dir, wie Du in Deinen Scripts die Verwendung von verschiedenen Datenpunkten prüfen kannst.

Ich denke jeder kennt das Problem, ein Smart-Home wird immer mal wieder um neue Aktoren, Sensoren oder sonstige Produkte erweitert oder bestehende Produkte werden durch neue Produkte abgelöst. Wenn zudem auch noch umfangreiche Scripts zur automatischen Steuerung oder Auswertung von Informationen vorhanden sind, dann wird die Integration eines neuen Produktes aufwändiger.

ioBroker stellt für diese Thematik eine tolle Funktion zur Verfügung, die ich hier in diesen kleinen Artikel kurz vorstellen möchte.

Gehen wir nun von folgendem Szenario aus. Der Zwischenstecker für unsere indirekte Esszimmer-Beleuchtung hat das Zeitliche gesegnet und soll gegen ein neues Produkt ausgetauscht werden. Nun sollen natürlich auch alle Scripts run um den Zwischenstecker angepasst werden. Zur Steuerung oder Abfrage des Zwischensteckers wird der State verwendet.

Wir benötigen im nächsten Schritt die ID des Datenpunkts. Klicke dazu einfach auf die hier gelb markierte Kopieren-Schaltfläche. Damit wird die ID des Datenpunkts in die Zwischenablage kopiert.

Im nächsten Schritt wechselst Du in den Bereich „Skripte“. Hier befinden sich unsere Scripts zur Steuerung des Smart-Homes. Um nun die evtl. anzupassenden Scripts (JavaScript, Blockly oder TypeScript) identifizieren zu können, klickst Du einfach auf das Lupen-Symbol oberhalb der Ordner-Struktur.

Füge dann die vorher kopierte Datenpunkt ID in das Suchfeld ein. Und schon siehst Du die Scripts, welche den Datenpunkt verwenden.

Ich finde diese Funktion wirklich sehr praktisch. So kannst Du Dir schnell eine Liste mit den anzupassenden Scripts erstellen und die Änderung vornehmen.

ch hoffe Dir gefällt der Artikel. Ich freue mich über Deinen Kommentar oder Fragen 🙂

Die mobile Version verlassen