ioBrokerioBroker Tutorials

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 🙂

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

2 Gedanken zu „ioBroker Datenpunkt-Verwendung in Scripts

  • Alen

    Cooler Hinweis mit der Such in Scripten.
    Gibt es denn auch eine Möglichkeit „global“ zu prüfen, ob und wo ein Datenpunkt in Iobroker verwendet wird? Z.B auch in anderen Adaptern (Jarvis, LinkedDevices, etc.)

    Antwort
    • Matthias Korte

      Danke Dir, in anderen Adapters ist das schwierig. Mir ist da aktuell nichts bekannt. Wenn ich was finde gebe ich aber nochmals Bescheid 🙂
      LG Matthias

      Antwort

Schreibe einen Kommentar zu Matthias Korte Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht.