Datenpunkte in ioBroker anlegen Selbst erstellte Datenpunkte sind sehr nützlich. Wie das funktioniert möchte ich hier kurz beschreiben. Sobald man sich etwas tiefer mit der Blockly Programmierung beschäftigt, kommt man schnell darauf, dass einem "Eigene Datenpunkte" fehlen. Anstatt Datenpunkte könnte man auch Variablen sagen, hier bleibe ich aber bei den Bezeichnung Datenpunkt. Damit kann man zum Beispiel einen Taster in der Visualisierung erstellt welcher den Pi Neustarten soll. In diesem Fall fehlt der Datenpunkt für diesen Schalter, oder man möchte über die Visualisierung die Temperatur der Nachtabsenkung für die selbst erstellte Heizungsteuerung einstellen. Oder... oder... Der Ort Auf der linken Seite in dem Tab "Objekte" werden alle verfügbaren Datenpunkte angezeigt. Ganz oben befindet sich ein Ordner 0_userdata. IoBroker: Automatische Listen einfach mit Blockly erstellen – machs-smart.de. 0, in diesem Ordner kannst du deine eigenen Datenpunkte anlegen. Dafür öffnest du den Ordner 0_userdata und anschließend markierst du den Ordner 0 und drückst das Plus. Jetzt kannst du über das Plus Verzeichnisse, Datenpunkte, Kanäle oder Geräte anlegen.
Iobroker Blockley Beispiele
07. 2018
Installation aus anderen Quellen
17. 2018
Das eigene Modul veröffentlichen
24. 2018
Xiaomi, Hue und mehr ohne Cloud und Bridge
05. 10. 2018
NodeRed Kommunikation
09. 11. 2018
Backup aufs NAS
19. 2020
Cloud-Adapter vs. IoT-Adapter
20. 2020
Blockly-Scripts optimieren
23. 2020
Multihost-System aufsetzen
21. 2020
Alfen-Wallbox per Modbus integrieren
25. 2020
OctoPrint in den ioBroker integrieren
18. 2020
SMA-Wechselrichter per Modbus integrieren
01. 01. 2021
LaMetric Time integrieren
02. 2021
Steuere vs. Aktualisiere (Bestätigt?! ) 28. 2021
Gaszähler per Reed-Kontakt integrieren
09. IoBroker: Name und Raum eines Geräts mit Blockly auslesen – machs-smart.de. 2021
Stromzähler mit IR-Lesekopf integrieren
18. 2021
eCharts-Adapter im Detail
Du willst mehr? Smart-Home-Trainings von A-Z
Steig noch tiefer in die Themen ein und meistere Deine Projekte! Über 10. 000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.
Iobroker Blockley Beispiele Games
Verschiedene Varianten
Ich habe festgestellt, dass mit dem ID-Selektor auch Werte, in denen der angegebene Selektor (z. B. "*battery") vorkommt, ausgegeben werden (z. " battery Temperature", " battery Level", …). Das kannst du mit einer Aufzählung (sog. "Functions") umgehen. Iobroker blockley beispiele fur. Wenn du also das gleiche Fehlverhalten feststellst und es die Anzahl deiner Objekte zulässt, dass diese in einer Aufzählung zusammengefasst werden können, solltest du Variante 2 verwenden. Für eine schnelle und einfache Übersicht über einen bestimmten State, kannst du Variante 1 nutzen. Variante 1: Automatische Listen ohne Aufzählung (functions)
Blockly-Script erstellen
Zuerst benötigst du eine Variable, der du eine leere Liste zuweist. In diesem Beispiel nennst du die Variable "automatische Liste":
Als nächstes fügst du an diesen Block einen Schleifen-Block "für jeden Wert aus Liste" an:
Aus dem System-Bereich holst du dir den "IDs vom Selektor"-Block und setzt ihn an den grünen Schleifen-Block an:
In diesem Beispiel lässt du dir alle Sensoren, die einen "Battery"-Datenpunkt haben, als automatische Liste ausgeben.
Iobroker Blockley Beispiele Fur
In diesem Artikel zeige ich Dir, wie Du einen Trigger für mehrere Datenpunkte implementieren kannst. In diesem Artikel zeige ich Dir, wie Du bestehende Blockly-Scripts optimieren und einfacher aufbauen kannst. In diesem Artikel zeige ich Dir, wie Du mit einem einfachen Blockly-Script ioBroker Adapter-Updates per Telegram-Nachricht empfangen kannst. In diesem Artikel zeige ich Dir, wie Du mittels dem ID-Selektor Block auf Veränderungen reagieren kannst. 22. Iobroker blockley beispiele code. Dezember 2020 22. Dezember 2020
Matthias Korte
Block, Blockly, Datentyp, ioBroker, Konvertierung, Konvertierung nach Datum/Zeit, nach Logikwert, nach String, nach Zahl, Script, Typ von
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel werden wir uns anhand von Beispielen
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel werden wir uns gemeinsam die System-Blöcke
In diesem Artikel zeige ich Dir, wie Du eine Summe über eine Liste von Werten erstellst. In diesem Artikel zeige ich Dir, wie du eine Lichtsteuerung mit einer Ausschaltautomatik in Blockly implementieren kannst.
Iobroker Blockly Beispiele Alexa
Im Artikel zeige ich, wie Du abends den
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel zeige ich, wie Du ein Philips
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel zeige ich, wie Du ein RGB-Leuchtmittel
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. In diesem Artikel möchte ich häufig gestellte Fragen
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. IoBroker Scripte für Javascript - Blockly -. Im Artikel zeige ich, wie Du einen Web-Request
5. November 2019
Benachrichtigung, Blockly, encodeURI, Funktion, ioBroker, kodieren, Parameter, Request, Script, Trigger, URL
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel zeige ich, wie Du Parameter eines
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. In diesem Beispiele zeige ich, wie man einen
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären.
Abonniere auf YouTube! Hier gehts zum Kanal »
Blockly-Script
Namen eines Objekts auslesen
Erstelle zuerst eine "JS-Funktion mit Ergebnis" aus dem Bereich "Funktionen". Über das blaue Zahnrad kannst du eine Variable einfügen. Benenne diese "ObjectID" und die Funktion als solche "Name":
Über die 3 Punkte "…" öffnest du den Funktions-Editor. In diesen fügst du folgenden Code ein:
let name = getObject(ObjectID);
return name;
Anschließend speicherst du die Funktion und schließt den Editor. Iobroker blockly beispiele alexa. Dann kannst du dir einen "debug"-Block aus dem Bereich "System" unter die Funktion ziehen. An den Eingang des Blocks setzt du den Funktionsblock "Name mit ObjectID". Als Wert nimsmt du aus dem Bereich "System" den Block "Objekt ID" mit einem Datenpunkt nach Wahl:
Wenn du das Script nun startest, erhältst du im Debug-Log den Namen des Objekts. Raum eines Objekts auslesen
Die Vorgehensweise ist gleich mit "Namen eines Objekts auslesen", jedoch mit folgendem Code:
let room = getObject(ObjectID, 'rooms').