Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.6k Topics 79.6k Posts

NEWS

  • Blockly Script Verständnis Frage

    blockly
    9
    1
    0 Votes
    9 Posts
    609 Views
    HomoranH
    @JanHH sagte in Blockly Script Verständnis Frage: dank der ausführlichen Debug Infos. genau dafür sind sie da. kann man spüäter entfernen, oder besser deaktivieren und zusammenklappen um sie jederzeit bei erneuten Problemen wieder zur Hand zu haben
  • Erstelle Text aus Variable vom Typ Werteliste

    3
    2
    0 Votes
    3 Posts
    909 Views
    S
    Das ist für 18 Zustände sehr aufwendig zumal unter ValueSubType die Zuordnung schon bekannt ist. Geht das nicht einfacher? In der Vis (Mediola) kann ich ja auch den Text ohne Zahl anzeigen. Müsste doch auch Blockly gehen... [image: 1587628476894-sshot-1.png]
  • Frage nach logik

    2
    2
    0 Votes
    2 Posts
    200 Views
    T
    @Matze1976 Entferne den "= wahr" Baustein und hefte das "Wert von" direkt an das "Falls". Bei der negativ Abfrage kannst du das "falls" weg lassen so das nur "sonst" da steht.
  • Blockly Script für Gartenbewässerung

    85
    0 Votes
    85 Posts
    9k Views
    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 Votes
    1 Posts
    147 Views
    No one has replied
  • Liste mit Blocky und Durchschnittswert daraus?

    25
    0 Votes
    25 Posts
    4k Views
    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 Votes
    3 Posts
    289 Views
    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 Votes
    4 Posts
    859 Views
    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 Votes
    6 Posts
    1k Views
    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 Votes
    3 Posts
    242 Views
    A
    @ticaki Hy, Ich habe dein script so angepasst auf meine Storen und es funktioniert prima. Besten Dank dir :hugging_face: :+1:
  • Hilfe zur Optimierung Zeitsteuerungs Blockly

    4
    2
    0 Votes
    4 Posts
    496 Views
    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 Votes
    7 Posts
    1k Views
    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 Votes
    13 Posts
    768 Views
    DAN78D
    @smarty15 ich würde das so machen.... [image: 1587414713970-blockly.jpg]
  • falls Bedingungen mit "und"

    23
    1
    0 Votes
    23 Posts
    1k Views
    D
    ERLEDIGT, Klappt jetzt alles perfekt. euch allen ein Riesen Danke schön.
  • Briefkastenüberwachung mittels Aqara Fensterkontakte

    15
    1
    0 Votes
    15 Posts
    1k Views
    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 Votes
    16 Posts
    983 Views
    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 Votes
    7 Posts
    725 Views
    I
    @dslraser Bilder sagen mehr als Worte. :wink:
  • Blockly will keine Status werte in Wort

    14
    1
    0 Votes
    14 Posts
    1k Views
    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 Votes
    47 Posts
    4k Views
    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 Votes
    6 Posts
    3k Views
    G
    @paul53 Funktioniert perfekt - ganz vielen Dank!

607

Online

32.7k

Users

82.5k

Topics

1.3m

Posts