Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly Script für Gartenbewässerung

    85
    0 Stimmen
    85 Beiträge
    9k Aufrufe
    dslraserD
    @Aidan aus diesem Blockly von @Kuddel ist der Adapter entstanden, da ist auch was für VIS. https://forum.iobroker.net/post/289085
  • Ping Adapter Überwachung

    blockly
    1
    0 Stimmen
    1 Beiträge
    148 Aufrufe
    Niemand hat geantwortet
  • Liste mit Blocky und Durchschnittswert daraus?

    25
    0 Stimmen
    25 Beiträge
    4k Aufrufe
    J
    @Homoran Beides schon gemacht und die DPs wurden weiterhin aktualisiert, ohne dass das ursprünglich Script existiert. Das ist doch genau das was mich total irritiert. Ich schau mir das heute aber noch mal ganz genau an. Hab eben ein älteres Backup eingespielt, weil der iQontrol Adapter den Webadapter killt und hab somit wieder das alte Script laufen, was ich nun erst mal versuche so still zu legen, dass es keine DPs mehr aktualisiert und dann baue ich wieder um :-)
  • Was mache ich falsch

    3
    0 Stimmen
    3 Beiträge
    302 Aufrufe
    paul53P
    @Matze1976 sagte: was mache ich falsch. Nicht den Wert eines Datenpunktes prüfen, sondern die ID des Triggers vergleichen. Beispiel: [image: 1587502350666-blockly_temp.jpg]
  • Relais ansteuern an Wemos

    4
    1
    0 Stimmen
    4 Beiträge
    867 Aufrufe
    xxx_turbo_xxxX
    @OpenSourceNomad Genau das ist der Plan. Ich hab das Ganze in einem Versuchsaufbau schon grundsätzlich am Laufen. Anbindung an "Zentrale" per MQTT steht auch schon. Ich würde es dann letztendlich gerne per yahka in Apple Home Kit integrieren. Ich habe es auch schon hin bekommen, die Relais per http zu schalten. Ich scheitere daran, die Relais mittels Skript aus ioBroker zu steuern. Da bräuchte ich Hilfe, wie ich die Ansteuerung mit Blockly realisieren kann. [image: 1587496896114-67343cba-2912-4c28-b5e9-7fa3a2278703-image.png]
  • Intelliegenter Badezimmer-Lüfter

    6
    1
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    DAN78D
    @Sepp55464 Hallo, du kannst auch meine Skripte mal anschauen. Habe versucht einen Smarten Raumregler für Lüftung, Heizung und Entfeuchtung zu erstellen. Anbei ein Auszug von Part Lüftung. Skript Sollwert: Du kannst deine Vorgaben eingeben [image: 1587489383757-sollwert.jpg] 2 Skript Witterung [image: 1587489398718-witterung.jpg] 3 Skript Kalendertag: Wird benötigt für die Zeitschaltuhr (Werktag, Wochenende, Feiertage) [image: 1587489413237-kalendertag.jpg] 4 Skript Lüftung: Schaltet nach Bewertung der Innen- und Außen- Temperatur, Feuchtigkeit, Taupunkt [image: 1587489787551-l%C3%BCftung.jpg] Das Skript arbeitet so: Je nach dem wie die vohergesehene Temperaturentwicklung ausschaut wird in heiz oder Kühlbetrieb gearbeitet. Im winter wenns kalt bzw. im Sommer wenns warm ist wird zur besten Tageszeit gelüftet. Oder falls die Außenbedingungen es sinnvoll machen natürlich jederzeit Für die Feuchtigkeit wird als Ziel (mit meinen Einstellungen) auf 50% hingearbeitet. Falls es von den Außentemperatur her sinnvoll. Ist das nicht der Fall erhöht sich je nach Situazion der Sollwert bis hin auf RH max. (in meine Einstellungen 60%) Die Sinnhaftigkeit fürs Lüften zum Ent- und Be feuchten wird auch anhand des Taupunkts im Raum und Draussen bewertet. Du Musst die Datenpunkte für dein Zuhause anpassen. Diese sind in den Trigger zu finden. Bzw. Datenpunkte die allgemein in Verwendung sind, habe ich in den Funktionen direkt gepakt um die Skripte so schlank als möglich zu halten. Zusätzlich ist der Adapter "daswetter" für die Temperaturvorschau nötig. Die wenig nötigen Datenpunkte werden jeweil in Ordner, die sich so wie die Skripte nennen erstellt. So kannst du ohne langes Suchen Diese wieder Löschen. Die Zahl vor den Datenpunkte hat folgende Logik. Ziffer: Ist das Gewerk (0=betrifft keines; 1=Brauchwasser; 2=Lüftung; 3=Heizung; 4=Kühlung; 5=Befeuchten; 6 =Entfeuchten; 7= Rollo; 8= Licht; 9= Geräte/Fahrzeuge Ziffer: Der Raum Ziffer: Index Gerät (Falls es mehrere in den Raum gibt) Ziffer: Nummer vom Parameter Skripte.zip der Länge wegen, war es nicht möglich diese 4 Skripte als Spoiler zu teilen
  • Blockly Schleife erstellen

    blockly
    3
    0 Stimmen
    3 Beiträge
    250 Aufrufe
    A
    @ticaki Hy, Ich habe dein script so angepasst auf meine Storen und es funktioniert prima. Besten Dank dir
  • Hilfe zur Optimierung Zeitsteuerungs Blockly

    4
    2
    0 Stimmen
    4 Beiträge
    514 Aufrufe
    A
    Bin jetzt etwas weiter gekommen. Mein Konzept habe ich etwas umgebaut und bin momentan daran die Zeitpläne Grafisch darzustellen. Nun kommt aber mein Problem mit den Speichern der Werte. Ich trage die werte über die VIS ein. Zur Veranschaulichung hier mein Test VIS [image: 1587465103861-bildschirmfoto-2020-04-21-um-12.26.28-resized.png] Ich wähle den Plan aus, den Raum und den Wochentag. Dies soll alles in einem JSON eingetragen werden. Rechts hinter dem Wochentag steht sind die Daten aus dem JSON. Das Rauslesen habe ich mittels eines Blockly geregelt. Nun möchte ich aber den einen Datensatz im JSON Ändern. z.B. Plan.Plan1.Raum2.Do Wie ist das möglich. Suche da schon seit 2 Tagen verzweifelt im Internet aber ich finde kein Passendes Beispiel welches ich Umsetzen kann. Gibt es auch einen Weg einen Standart JSON zu erzeigen. Habe meinen Händisch erstellt. Aber da er ja schon einmal da ist währe es schön wenn jemand sagen könnte wie ich ein Segment im JSON Ändern kann. Da ich nicht glaube das dies mit Blockly möglich ist bitte auch erklären wie ich das JS in Blockly reinbekomme mit den Variablen. Hier dann mal der JSON Ausdruck und das Blockly mit welchen ich die Daten auslese. In diesem JSON sind im Moment nur 10 Werte Eingetragen. In der Finalen Version sind es da ich alles Minütlich regeln will 1440 einträge. Könnte dieses auch anstatt über JSON über eine Liste machen mit allen Werten. Zum Lernen will ich einmal mit JSON arbeiten da ich darin auch wenn ich noch nicht alles verstehe viele Möglichkeiten sehe. Und dies sieht sauberer aus. Danke [image: 1587465611838-bildschirmfoto-2020-04-21-um-12.27.24-resized.png] {"Plan":{"Plan1":{"Raum1":{"Mo":[ "R1", "Mo", 0, 0, 0, 0, 0, 0, 0, 0 ],"Di":[ 0, "Di", 0, 0, 0, 0, 0, 0, 0, 0 ],"Mi":[ 0, 0, "Mi", 0, 0, 0, 0, 0, 0, 0 ],"Do":[ 0, 0, 0, 0, "Do", 0, 0, 0, 0, 0 ],"Fr":[ 0, 0, 0, 0, 0, 0, "Fr", 0, 0, 0 ],"Sa":[ 0, 0, 0, 0, 0, "Sa", 0, 0, 0, 0 ],"So":[ 0, 0, 0, "So", 0, 0, 0, 0, 0, 0 ]},"Raum2":{"Mo":[ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum3" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum4" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum5" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } }, "Plan2" : { "Raum1" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum2" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum3" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum4" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum5" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } }, "Plan3" : { "Raum1" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum2" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum3" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum4" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum5" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } }, "Plan4" : { "Raum1" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum2" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum3" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum4" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum5" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } }, "Plan5" : { "Raum1" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum2" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum3" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum4" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum5" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } }, "Plan6" : { "Raum1" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum2" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum3" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum4" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] }, "Raum5" : { "Mo" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Di" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Mi" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Do" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Fr" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "Sa" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "So" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] } } } }
  • Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum

    blockly
    7
    1
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    S
    @Meister-Mopper sagte in Hilfe für Skript Licht mit Sonnenuntergang und Zeitraum: s Astro für einen Datumstag gilt, deshab funktioniert "zwischen 20:00 Uhr (heute) und 06:00 Uhr (morgen)" nicht. Eine Lösung wäre: Deshalb habe ich es in 2 Blöcken gepackt, einmal einschalten und einmal ausschalten dann geht es auch über 00:00 Uhr wie im Beispiel beschrieben. Ich nutze es schon über 1 Jahr und es läuft .-) Das Script schaltet die Lampe ein wenn die Bedingung Block 1 existiert und aus wenn Bedingung 2 richtig ist. So schaltet es an bei Sonnenuntergang bis 1 Uhr morgens und wieder an um 4 Uhr morgens bis zum Sonnenaufgang Aus zwischen 1 Uhr und 4 Uhr und nach Sonnenaufgang [image: 1587421904608-sonnenzeit.jpg] und hier noch ein Beispiel mit Sensor nur wenn keinen Sonnen scheint : [image: 1587422197287-sonnenzeit.jpg] Hier geht das licht an wenn es dunkel ist und ein Bewegungselder ein Signal erhält .
  • In Blockly Wert grösser 10'000 auf True Konvertieren

    13
    1
    0 Stimmen
    13 Beiträge
    770 Aufrufe
    DAN78D
    @smarty15 ich würde das so machen.... [image: 1587414713970-blockly.jpg]
  • falls Bedingungen mit "und"

    23
    1
    0 Stimmen
    23 Beiträge
    1k Aufrufe
    D
    ERLEDIGT, Klappt jetzt alles perfekt. euch allen ein Riesen Danke schön.
  • Briefkastenüberwachung mittels Aqara Fensterkontakte

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    S
    Jetzt mit UND hat es funktioniert. Vielen Dank an alle! Hier das funktionierende Skript. [image: 1587377307726-blockly-briefkasten.png]
  • Blockly Skript HILFE!

    blockly javascript
    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    HomoranH
    @paul53 sagte in Blockly Skript HILFE!: Im Script von @Homoran bleibt der Datenpunkt-Wert immer auf true, wenn er einmal auf true gesetzt wurde. so was hatte ich befürchtet - auch hier Danke!
  • Frage: Jede Sekunde Datenpunkt umschalten

    7
    0 Stimmen
    7 Beiträge
    740 Aufrufe
    I
    @dslraser Bilder sagen mehr als Worte.
  • Blockly will keine Status werte in Wort

    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    A
    PAUL, DANKE DIR!!!!!!!!!!!!!!!!!!!!!!! Das geht super, kann das nun auch noch umschreiben für noch mehr statuse :D DANKE
  • Blockly lesen und verstehen

    47
    0 Stimmen
    47 Beiträge
    4k Aufrufe
    TH GT
    Mit einem Cron Job geht es auch nicht. [image: 1587301677785-bildschirmfoto-2020-04-19-um-15.07.42.png] 19.4.2020, 15:06:42.931 [warn ]: javascript.0 (1128) at Object.<anonymous> (script.js.common.Betriebsstatus-WP:10:7) 19.4.2020, 15:07:42.931 [warn ]: javascript.0 (1128) at Object.<anonymous> (script.js.common.Betriebsstatus-WP:10:7) Ich schliesse das nun ab und muss für diese einfache Anwendung sagen, es geht nicht!
  • Blockly: Mehrere Trigger, einzeln stehende Bestandteile?

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    3k Aufrufe
    G
    @paul53 Funktioniert perfekt - ganz vielen Dank!
  • iobroker NUT-Adapter Variablen in CCU Variablen speichern

    blockly monitoring
    2
    0 Stimmen
    2 Beiträge
    203 Aufrufe
    GlasfaserG
    @PCSHG Link Text
  • Multiroom

    1
    0 Stimmen
    1 Beiträge
    103 Aufrufe
    Niemand hat geantwortet
  • Blockly um Rollo zu blockieren?

    blockly
    37
    0 Stimmen
    37 Beiträge
    4k Aufrufe
    S
    Halllo, habt Ihr es auch hinbekommen Zwischenpositionen anzufahren?

550

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge