Teneriffa Süd Abflug

Teneriffa Süd Abflug

Blockley Iobroker Beispiele Games

Easy Home Heizlüfter Mit Fernbedienung Bedienungsanleitung

Über diesen kann ich sämtliche Automatik für alle Rolladen global aktiv/inaktiv schalten (um z. B. im Urlaub die Rollläden manuell zu schließen, so dass diese auch zu bleiben). Die nächste Abfrage prüft, ob die Variable LOCKED (ebenfalls Boolean) unwahr ist. Über diese kann ich den Rollladen temporär von Scripten ausschließen und sperren. Dies nutze ich zum Beispiel bei meinem Heimkino. Wird dieses gestartet, fahren die Rollläden zu. Ich möchte dann jedoch nicht mitten im Film die Rollläden nach oben gefahren bekommen, nur weil die Sonne weg geht. Daher wird im entsprechenden Script beim einschalten des Kino-Modus die LOCKED-Variable auf wahr gesetzt, wenn das Kino ausgeschaltet wird, wechselt LOCKED wieder auf unwahr. Iobroker blockly beispiele. Um bei aktivem Sonnenschutz nach dem Kino den Rollladen wieder hoch zu fahren, muss dort entsprechend wieder eine Abfrage erfolgen, ob dies inzwischen von der Uhrzeit her gemacht werden soll (ich werde diese Skripte zu einem späteren Zeitpunkt hier im Blog vorstellen). Die nächste Abfrage ist die des yr-Adapters.

Blockley Iobroker Beispiele Games

Alle vorhandenen Blöcke findet ihr auf der linken Seite in der Navigation sortiert nach Kategorien. Diese Blöcke können angeklickt oder per Drag & Drop auf die Arbeitsfläche gezogen werden. Also puzzeln wir uns den Quellcode zusammen, ohne eine Zeile Code schreiben zu müssen. Einfach SUPER! Datenpunkt erzeugen Als erstes brauchen wir den Block System -> Datenpunkt erzeugen. Blockly – Beispiel – Fernsterüberwachung – smarthome-tricks.de. In das Feld Objekt ID tragen wir den zu erstellenden Datenpunkt ein. Hier ist es: Ist der Datenpunkt nicht vorhanden wird er generiert, respektive ist er vorhanden wird er nicht überschrieben. Bitte beachten: Eigene Datenpunkte werden ausschließlich in dem dafür vorgesehenen Ordner: 0_userdata. 0 erstellt, doch inzwischen ist das Erstellen von eigenen Datenpunkten nur noch hier erlaubt! Trigger Zeitplan und excec Funktion Als nächstes nehmen wir uns den Block: Trigger -> Zeitplan und zu Testzwecken kann hier ein geringer Intervall eingestellt werden z. B. alle 5 Minuten. Anschließend ziehen wir den excec-Block ( Aktionen -> excec) in den Zeitplan-Block.

Blockley Iobroker Beispiele Von

Verbrauchsberechnung über Blockly Mit diesem Programm kann man über ein selbst gewähltes Zeitraster die Verbrauchswerte von Zählern ermitteln. Anschließend kann man sich diese Werte in einem Diagramm anzeigen lassen. Voraussetzung ist natürlich eine Datenbank, Inder die Verbrauchswerte gespeichert werden können. Es müssen 2 Variablen Typ Zahl angelegt werden. 1. IoBroker Tutorial-Reihe - Blockly-Scripts optimieren | haus-automatisierung.com. Zähler_alt (Bild: Stromz_Wlan_Alt) Hier muss unter Objekte der aktuelle Zählerstand gesetzt werden. Sonst ist bei der ersten Berechnung der Wert viel zu hoch. 2. Verbrauch (Bild: Stromverbrauch_Wlan_Heizstrahler) Als erstes muss der Zeitplan eingefügt werden zum Beispiel jeden Tag um 23:00 Uhr. Als nächstes setzte ich immer ein debug Autounfall, damit ich im log prüfen kann ob das Skript ausgelöst wurde. Als Nestes müssen wir zwei interne Variable anlegen (Menüpunkt VARIABLEN): Rechnung1 Rechnung2 Als nächstes muss die Variable Rechnung1 mit dem Ergebnis von Zählerstand aktuell minus Zähler alt. Anschließend sollte die Variable Rechnung2 auf 2, 3 oder 4 Nachkommastellen gerundet werden.

22. Dezember 2020 22. Dezember 2020 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 die Konvertierungs-Blöcke genauer ansehen. 1. Konvertierung nach Zahl Im ersten kleinen Beispiel sehen wir uns nun die Konvertierung nach Zahl an. Im Beispiel habe ich einen Trigger auf einen Datentyp vom Typ String erstellt, welchen den neuen Wert nach der Änderung in eine Zahl umwandelt und diesen dann in den numerischen Datenpunkt TestValue schreibt. Der Block verwendet hier intern die parseFloat() JavaScript-Funktion. 2. Blockley iobroker beispiele code. Konvertierung nach Logikwert Im zweiten Beispiel erstellen wir uns einen Trigger auf einen numerischen Wert (0 oder 1), welcher uns dann über den Block nach Logikwert den Wert in einen logischen Wert umwandelt. Der numerische Wert 1 entspricht hier true, die 0 false. 3.

July 5, 2024, 8:44 am