Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • Stromverbrauch Waschmaschine

    blockly
    2
    1
    0 Stimmen
    2 Beiträge
    708 Aufrufe
    M
    Hallo ich habe da bei mir folgendermaßen gelöst. Wobei ich vorab eine Variable "Energieverbrauch" aus Start- und Endwert errechne. Das x100 und /100 dient nur dem Runden. [image: 1587826239036-9d8b0188-959e-422e-9764-cfc4c357f4ed-grafik.png] Aber in deinem Fall sollte doch der Runden Block in einem Mathematik Block doch funktionieren. Gruß Markus
  • Verfügbarkeit Datenpunkt prüfen.

    blockly
    2
    1
    0 Stimmen
    2 Beiträge
    238 Aufrufe
    padrinoP
    @onkel-ede Ließ mal ab hier: https://forum.iobroker.net/post/368527
  • Anwesenheit an die CCU senden

    130
    0 Stimmen
    130 Beiträge
    7k Aufrufe
    T
    Hallo, ich habe nochmal eine Frage zu Radar 2 Adapter. Gibt es da Probleme mit G-Tags und dem Raspberry? Bei mir wird nach ein paar Stunden nicht mehr gescannt.
  • [Erledigt] Objekt-Wert kopieren

    9
    2
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    paul53P
    @mtm87 sagte: jetzt aktualisiert sich das ganze Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Wenn / Dann Abfrage nach Status Lupusec

    2
    3
    0 Stimmen
    2 Beiträge
    135 Aufrufe
    paul53P
    @shortyHonk sagte: wenn der Status meiner Lupusec-Alarmanlage auf Home Mode 1 (2), oder Full Arm (3) steht. Unter der Annahme, dass Alarm-Status 3 der höchste Wert ist, versuche es mal so: [image: 1587737360226-blockly_temp.jpg]
  • ioBroker.smartgarden Blocky Problem mit Adapter

    1
    0 Stimmen
    1 Beiträge
    289 Aufrufe
    Niemand hat geantwortet
  • Blockly Script Verständnis Frage

    blockly
    9
    1
    0 Stimmen
    9 Beiträge
    597 Aufrufe
    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 Stimmen
    3 Beiträge
    893 Aufrufe
    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 Stimmen
    2 Beiträge
    193 Aufrufe
    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 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
    147 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
    287 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
    837 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
    239 Aufrufe
    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 Stimmen
    4 Beiträge
    476 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
    766 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.

689

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge