Als erstes benötigt man also einen geeigneten Wetterdienst. Der daswetter-Adapter ist hierzu ungeeignet, da er nur Prognosen ab dem nächsten Tag abgibt. Klar, die könnte man speichern und dann weiter verwenden, aber ich habe da was besseres gefunden: Der yr-Adapter. Dieser nutzt den norwegischen Wetterdienst, bietet jedoch auch Daten für Deutschland an. Blockly – Beispiel – Aktion verzögern – smarthome-tricks.de. Wir installieren also erst diesen Adapter in unserem ioBroker und gehen dann auf die Seite, wo wir im Suchfeld unseren gewünschten Ort eingeben. Sollte es mehrere Treffer für diesen Namen geben, suchen wir uns einen aus indem wir einfach darauf klicken. Wir kommen nun auf eine Seite mit der aktuellen Prognose für den ausgewählten Ort. Aus der Adresszeile des Browsers kopieren wir uns nun den Text ab einschließlich " Germany/ ", ohne jedoch das abschließende " / ". Wir haben nun die Kombination Land/Bundesland/Ortsbezeichnung in der Zwischenablage. Diese fügen wir nun im yr-Adapter in den Einstellungen in das Feld " Ort " ein. Im Objekt-Reiter prüfen wir nun, ob unter " yr.
Blockley Iobroker Beispiele Games
Die erste Optimierung betritt die Datenquelle. Offensichtlich wollen wir mit dem aktuellen Wert des Buttons weiter arbeitern. Jetzt holen sich die meisten Anfänger den Wert erneut aus dem System - dafür gibt es ja den Baustein Wert von Objekt ID. Das ist allerdings völlig unnötig, da der Trigger selbst den aktuellen Wert, welcher zur Auslösung geführt hat, als Parameter mitliefert. Diesen Wert direkt zu nutzen spart zum einen Ressourcen, da man nicht nochmal an den ioBroker-Controller herantreten muss, um den aktuellen Wert abzufragen, und zum anderen ist es auch viel sicherer, direkt mit diesem Wert zu arbeiten. Warum? Weil sich der Wert ja während der Laufzeit des Scripts im System ändern kann. Jedes Mal, wenn wir Wert von Objekt ID holen, könnten wir theoretisch eine andere Rückgabe bekommen. Wollen wir unsere iobroker skripte teilen? - IoBroker - Official Shelly Support Forum. Denn während das Blockly-Script läuft, steht das restliche System ja nicht still, sondern arbeitet auch weiter. Das kann zu seltsamen Seiteneffekten führen und man sucht ewig nach dem Problem. Daher immer mit Wert aus dem Trigger arbeiten.
Blockley Iobroker Beispiele Code
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. In diesem Beispiele zeige ich Dir, wie ich
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel zeige ich, wie Du Fehler im
17. September 2019
Benachrichtigung, Blockly, E-Mail, Email, Fett, Formatierung, ioBroker, Kursiv, Quelltext, Script, Trigger
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Blockley iobroker beispiele von. Im Artikel zeige ich, wie Du den Inhalt
Blockly, debug, In der Liste, ioBroker, Liste, Liste aus Text, Parser, Script, String, Trigger, verlegen, Zeichenkette
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. Im Artikel zeige ich, wie Du eine Zeichenfolge
In diesem Teil der Blockly Artikelreihe zeige ich Dir, wie ich eine Warnung bei z. B. geöffnetem Garagentor erhalte. In diesem Teil der Blockly Artikelreihe zeige ich Dir wie Du 3 Werte in einer Abfrage vergleich kannst. In diesem Teil der Blockly Artikelreihe zeige ich Dir anhand eines Beispiels, wie Du eine Aktion so steuern kannst, dass
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären.
Blockley Iobroker Beispiele Von
In dieser Artikelserie möchte ich das Thema Blockly in ioBroker näher erklären. In diesem Beispiele zeige ich, wie man die Ausführung einer Aktion verzögern kann. Für die Steuerung meiner Anwesenheitserkennung möchte ich eine Aktion verzögert ausführen. Wenn ich zuhause angekommen bin, soll z. B. ein bestimmtes Gerät mit einer Verzögerung von 5 Sekunden aktiviert werden. Blockly Beispiele - keine Fragen. Im ersten Blockly-Beispiel zeige ich Dir, wie ich diese Steuerung aufgebaut habe. Im zweiten Beispiel zeige ich Dir zusätzlich, wie Du mit dem Timeout-Block gleich mehrere Geräte verzögert steuern kannst. Beispiel 1 – Verzögerung mit einem Gerät
Das Blockly-Script wird bei einer Änderung des Datenpunktes für die Anwesenheitserkennung ausgelöst. Vor der eigentlichen Ansteuerung der Aktoren wird zunächst über den Falls-Block geprüft, ob die Person anwesend ist. Wenn der Falls-Block wahr zurückgeliefert, wird im nächsten Schritt mit dem Steuere-Block der Aktor aktiviert. Zudem wird die Option "mit Verzögerung" aktiviert.
Ich habe mir dieses Beispiel ausgesucht, weil sich hierbei sehr schön erklären lässt, was es für unterschiedliche Variablen gibt und wie du die Daten dieser Variablen nutzen kannst. Wir erstellen gemeinsam ein Blocky-Skript und ich werde dir dieses auch später als Grafik in den Beitrag einfügen. Damit hast du dann den besten Überblick über das, was wir jetzt gleich tun werden. Die Regel, welche wir gleich erstellen, kannst du natürlich auch nach deinen Wünschen erweitern. Wenn du statt einer internen Variable lieber eine Nachricht über Telegram versenden möchtest, musst du dafür nur einen Teil des Codes austauschen. Das wir zwar nicht Bestandteil in diesem Beitrag sein, funktioniert jedoch ziemlich einfach. Ich möchte nochmal darauf hinweisen, dass du für die Umsetzung dieser Regel unbedingt bereits den Adapter des Deutschen Wetterdiensts eingerichtet haben musst. Blockley iobroker beispiele code. Wenn das noch nicht der Fall sein sollte, dann lies dir bitte diesen Beitrag vorher durch. Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Nicht jeder versteht sofort jedes Script
#14
Moin, Admin könnt ihr das nicht irgendwie so aufbauen wie im Lexikon, also schon Thread mäßig im Forum, wo diejenigen die das nutzen das posten (da ich davon ausgehe das es unterschiedliche Wege geben wird wie man zum Ziel kommt) und dann zusammengefasst als Lexikon? Matze
#15... Blockley iobroker beispiele games. Admin könnt ihr das nicht irgendwie so aufbauen wie im Lexikon, also schon Thread mäßig im Forum,...
Hallo Matze, bin zwar nicht Admin, erlaube mir aber trotzdem mal zu antworten: Bitte nicht ganz aus dem Auge verlieren, dass wir primär das Shelly-Forum sind Kann man durchaus auch im bestehenden Unterforum "IO Broker" Ordnung halten. Zu 2. gibt es sogar schon gute, konstruktive Vorschläge:
Jeder User kann ja auch selber labeln in dem jedem Threadtitel ein "[Blockly]" vorangestellt wird [Blockly] Leistungserfassung zum Beispiel.... Jedes Blockly ein separater Thread! Dann würde ich, wenn ihr einverstanden seid, eine Seite zusammenstellen in der die einzelnen Threads/Blocklys aufgelistet sind, quasi als Übersicht.