Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Topics 79.4k Posts

NEWS

  • Hilfe zur Optimierung Zeitsteuerungs Blockly

    4
    2
    0 Votes
    4 Posts
    477 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
    766 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
    958 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
    722 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!
  • iobroker NUT-Adapter Variablen in CCU Variablen speichern

    blockly monitoring
    2
    0 Votes
    2 Posts
    193 Views
    GlasfaserG
    @PCSHG Link Text
  • Multiroom

    1
    0 Votes
    1 Posts
    103 Views
    No one has replied
  • Blockly um Rollo zu blockieren?

    blockly
    37
    0 Votes
    37 Posts
    4k Views
    S
    Halllo, habt Ihr es auch hinbekommen Zwischenpositionen anzufahren?
  • Wie kann man Sonos One Alexa als Sprachausgabe nutzen

    blockly
    2
    0 Votes
    2 Posts
    346 Views
    BBTownB
    @Flopsi Du nutzt ja nicht "die Sprachausgabe von Alexa" auf einem Sonos ONE, sondern die Sonos One selber. Du musst entsprechend den tts - (TextToSpeech) Datenpunkt vom Sonos ansprechen/addressieren. Das geht am besten über die Sonos http-API. Hier ist ein Betrag von @skokarl zu diesem Thema
  • Poolheizung Temperaturabhängig schalten

    14
    1
    0 Votes
    14 Posts
    507 Views
    C
    Super es hat funktioniert. Vielen Dank für eure Hilfe.
  • Rasenmäher Endzeit - Startzeit = Dauer speichern

    29
    0 Votes
    29 Posts
    3k Views
    paul53P
    @Accu sagte: scheint zu funktionieren Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Astro Infos in Datenpunkt ausgeben

    32
    1
    0 Votes
    32 Posts
    3k Views
    A
    @paul53 Hallo Paul Danke für den Hinweis, stimme ich dir absolut zu, Brunnen_Auto = DP = true ist irgend wie logischer wie umgekehrt.... (Bereits angepasst) Irgend wie beginnt mir das mit dem Blockly richtig Spass zu machen..... :) Ich habe noch eine weitere frage bei der ich nicht sicher bin ob ich dies so einbauen kann: der Brunnen schaltet ja automatisch aus am Abend. Wenn ich nun an einem Abend gemütlich im Garten sitze und den Spot welcher den Brunnen beleuchtet manuell einschalte, dann auch den Brunnen wieder anmache, respektive den Spot ausmache dann auch der Brunnen ausgeht. Einschalten müsste so wie im Script unten gehen, denke das Ausschalten auch. Wenn das so funktioniert wie ich das gerade überlege, habe ich zwei Fliegen auf einen Schlag :) Ich schalte den Spot über einen KNX Taster (Da habe ich ja eine Ein und eine Aus Taste). Jetzt die grosse Frage, Was passiert, wenn Seite KNX aus ist und ich erneut eine Aus Befehl bringe. Realisiert das IO Broker dann? Also der Wert steht auf False und ich wird mit False updatet. (Trigger funktion Update?) So könnte ich mit dem KNX-Taster "ein", Licht und Brunnen manuell einschalten. Mit dem KNX-Taster "Aus" Licht und Brunnen wieder ausschalten. Wenn ich Tagsüber wenn das Licht aus ist, nochmals auf den KNX-Taster "Aus" drücke, dann würde der Brunnen ausschalten. Das hätte den Vorteil, dass ich tagsüber den Brunnen ausschalten kann um ihn zu reinigen, am nächsten Tag würde der Brunnen wieder laufen (Sofern die Steuerung auf Auto steht). Mit dem KNX-Taster "Ein" könnte sogar ihn wider einschalten, wobei dann der Spot auch an geht, was auch ok wäre. Müsste eigentlich klappen :innocent: nur habe ich es richtig gebaut? (als Test habe ich Statt den KNX-Taster "Ein" die Lampenrückmeldung genommen und KNX-Taster "Aus ist noch nicht definiert. Es geht mir hier um den Skriptaufbau, Das mit den richtigen Objekt ID's und wahr / falsch habe ich verstanden und sollte ich dann hinbekommen. [image: 1587067736617-bildschirmfoto-2020-04-16-um-21.54.26.png] Danke und Liebe grüsse aus der Schweiz
  • Wenn "Wort" enthalten ist.... etwas machen

    blockly
    7
    0 Votes
    7 Posts
    787 Views
    HomoranH
    @ChrisXY sagte in Wenn "Wort" enthalten ist.... etwas machen: ach da haben wir den Fehler .. hatte das Text drin gelassen ... uff dummer fehler. Sorry da sieht man wieder wie wichtig Screenshots wären!
  • Sommerschaltung für Outdoorküche

    javascript blockly communication
    18
    2
    0 Votes
    18 Posts
    465 Views
    BBTownB
    @Homoran wir meinen beide das gleiche ... ich habe die Frage dahingehend verstanden, ob der nachführende Block auf den vorherigen warten muss .... wir meinen beide das gleiche ;-)
  • [Hilfe gesucht] Blockly Script für ein Nachtlicht

    blockly
    6
    1
    0 Votes
    6 Posts
    850 Views
    R
    Hi, bin leider erst gestern dazu gekomme das Script zu testen, funktioniert einwandfrei, DANKESCHÖN :)

472

Online

32.7k

Users

82.4k

Topics

1.3m

Posts