Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 78.5k Beiträge

NEWS

  • "Blockly for dummies" ... Starthilfe und Tipps

    Angeheftet
    13
    7
    19 Stimmen
    13 Beiträge
    21k Aufrufe
    CodierknechtC
    Zeitpläne: Wie bereits erwähnt, funktioniert ein CRON (zumindest meiner Erfahrung nach) stabiler als Zeitpläne mit dem "Wizard". Hier mal einige Beispiele: Letzter Tag des Monats [image: 1744894226631-051251c5-aa62-4cc0-a1cb-5aabcd0ffea0-image.png] Dieser Zeitplan wird um 20:45 Uhr ausgeführt. Allerdings nur zwischen dem 28. und dem 31. eines Monats, denn sonst könnte der nächste Tag niemals der 1. sein. Die Aktionen werden nur gestartet, wenn der nächste Tag der 1. ist und damit nur am letzten Tag eines Monats. Erster XXXtag des Monats [image: 1745839449800-6590796e-937a-4253-964b-86f6f912f0e5-image.png] Dieser Zeitplan wird an jedem Samstag um 20:15 Uhr ausgeführt. Die Aktionen werden aber nur gestartet, wenn das aktuelle Tagesdatum am oder vor dem 7. des Monats liegt und damit nur am ersten Samstag eines jeden Monats. Jeden zweiten XXXtag [image: 1745839741367-c7352f39-c6d8-48f5-b2c2-6c14bc4b8225-image.png] Dieser Zeitplan wird an jedem Sonntag um 20:15 Uhr ausgeführt. Die Aktionen werden aber nur gestartet, wenn die Kalenderwoche gerade ist und damit nur jede zweite Woche. Jeden X-ten Tag [image: 1749203344341-3c732eaf-3335-467a-96bf-59e0ebf42d7d-image.png] Dieser Zeitplan wird an jeden Tag um 05:30 Uhr ausgeführt. Die Aktionen werden aber nur gestartet, wenn ein Zähler ohne Rest durch 3 teilbar ist und damit nur jeden dritten Tag. Dazu wird ein "Tageszähler" in einem eigenen Datenpunkt geführt. Dieser DP muss (unterhalb von 0_userdata.0) selbst angelegt werden!
  • Frage zur Beleuchtungssteuerung/Hue+WLED

    4
    2
    0 Stimmen
    4 Beiträge
    34 Aufrufe
    paul53P
    @13patrick37 sagte: Noch ein "Falls Hue=on", dann WLED einbauen? Getrennter Trigger, wenn ein entsprechender WLED-DP vorhanden ist: [image: 1765659209486-blockly_temp.jpg]
  • Wiedermal die fertigmeldung für die Waschmaschine

    91
    1
    0 Stimmen
    91 Beiträge
    11k Aufrufe
    DuffyD
    @paul53 😂 das mit dem „h“ hatte ich gerade korrigiert und gehofft das es niemandem auffällt. Aber an der Funktion hatte es keinen Einfluss. Auch die Datenpunkte habe ich korrigiert. Ja stimmt der gleiche Namen war Mist aber die Datenpunkte im Hintergrund hatten gepasst. Viele Grüße Duffy
  • Lichtsteuerung BWM - vereinfachen + Helligkeitsproblem

    14
    1
    0 Stimmen
    14 Beiträge
    268 Aufrufe
    paul53P
    @13patrick37 sagte: An was könnte das liegen? Der geprüfte DP ist ein anderer als der geschaltete DP.
  • stringified JSON via Blockly

    2
    1
    0 Stimmen
    2 Beiträge
    66 Aufrufe
    nik82N
    Habs jetzt so gelöst und funktioniert: [image: 1765622849757-34bc870e-6d4a-430d-8eac-6028095311b2-image.png]
  • Schalter ausschalten wenn Leistung unter Schwellenwert

    3
    1
    0 Stimmen
    3 Beiträge
    31 Aufrufe
    I
    Danke, funktioniert!
  • Roborock: Nach Reinigung zur Koordinate fahren

    1
    2
    0 Stimmen
    1 Beiträge
    31 Aufrufe
    Niemand hat geantwortet
  • Bei Abwesenheit Handys -> Whatsapp Benachrichtigungen AN

    22
    1
    0 Stimmen
    22 Beiträge
    349 Aufrufe
    F
    es hat aber nichts mit den sep. Blocklys für meine Abwesenheit die zu tun? diesen verzögern/hindern wir ja durch das Blockly an dem grad gebaut wird oder??? [image: 1765465529161-cec13893-d959-4993-97b3-4270efe3b963-image.png] edit: ich glaube genau daran lag es... habe eben den Test gemacht, jetzt scheint es zu passen. Dachte dass dieses Blockly das bestehende überrootet und die Meldung aussetzt... @paul53 Danke für die ganze Mühe die du investiert hast.
  • Warning im Blockly läuft aber

    3
    2
    0 Stimmen
    3 Beiträge
    42 Aufrufe
    HomoranH
    @Sascha-Hartmann sagte in Warning im Blockly läuft aber: Grundlegend läuft es aber es kommt immer wieder die Warnung bitte als Text in code-tags und im Zusammenhang mit dem davor befindlichen ERROR Dieser ist möglicherweise nur im 'großen' Log zu finden
  • [gelöst]verschiedene Datenpunkte sammeln, als CSV versch...

    8
    0 Stimmen
    8 Beiträge
    124 Aufrufe
    docadamsD
    OK, habs gefunden. Durch Datum im Dateinamen kann ich auch mehrere Perioden sammeln und dann übernehmen, wenn ich ohnehin am PC sitze. Ist schon eine hilfreiche Verkürzung der Schritte. Also vielen Dank, Problem gelöst :-)
  • RGBW Farbe berechnen

    37
    1
    0 Stimmen
    37 Beiträge
    249 Aufrufe
    paul53P
    @Homoran sagte: ich "muss" auch nur zwischen 2700 und 5700 regeln. Mit dieser Anpassung bleibt 2700 K gleich und 5700 K wird zu 6600 K: [image: 1765316825345-blockly_temp.jpg] Rot und Blau haben den Faktor 0,95 zu Grün.
  • Verzeichnis überwachen auf geänderte Dateien

    2
    1
    0 Stimmen
    2 Beiträge
    86 Aufrufe
    G
    Mit Blockly alleine kann man scheinbar nicht auf das Dateisystem zugreifen. Ich habe von Chatgbp ein JS schreiben lassen. Die ersten Versuche sehen gut aus.
  • Tapo Adapter C210 gespeicherte Kamera Positionen steuern?

    2
    0 Stimmen
    2 Beiträge
    182 Aufrufe
    A
    Hallo, ich stehe mit der C260 vor demselben Problem. Das Geofence der Tapo-App ist extrem instabil, Bereich betreten funktioniert eher selten Der ioBroker Tapo-Adapter funktioniert gar nicht und schein tot zu sein. Der ONVIF-Adapter kann zwar gespeicherte Positionen anfahren, aber die Kamera nicht in den privacy-mode schalten. Natürlich könnte man mit einer Smart-Steckdose die Kamera ständig ein- und ausschalten, aber ob das so gut ist... Im Netz finde ich nur Hinweise auf HomeAssistant, selbst TP-Link / Tapo hat in der Beschreibung den Hinweis auf volle Unterstützung in HomeAssistant. Gibt es eine alternative Lösung?
  • Sonoff TX Ultimate Buzzer und LEDs ansteuern

    5
    0 Stimmen
    5 Beiträge
    346 Aufrufe
    S
    @ralla66 Ich komme nochmal auf das Thema zurück nachdem ich jetzt ewig rumprobiert habe und nicht wirklich einen Erfolg erzielen konnte. Also das Thema Buzzer ist klar und funktioniert auch. An den LEDs beiße ich mir die Zähne aus. Mittlerweile habe ich die TX Ultimates per Matter-Adapter eingebunden. Hiermit kann ich zwar die Beleuchtung des Schalters steuern, allerdings nur von allen LEDs. [image: 1765036683288-bildschirmfoto-2025-12-06-um-16.54.54-resized.png] Ich möchte die LEDs einzeln ansteuern können. Somit muss ich es per Aufruf der URL des Schalters machen. Die URL bekomme ich aber nicht zusammengesetzt.. :(
  • Woher kommen diue Schaltzeiten von "Sonnenuntergang" ?

    12
    0 Stimmen
    12 Beiträge
    214 Aufrufe
    HomoranH
    @Dr.Pie sagte in Woher kommen diue Schaltzeiten von "Sonnenuntergang" ?: Welche Infos fehlen dir denn noch ? sagte in Woher kommen diue Schaltzeiten von "Sonnenuntergang" ?: 2 verschiedene Scripte erstellt zeigen @paul53 sagte in Woher kommen diue Schaltzeiten von "Sonnenuntergang" ?: In unterschiedlichen JS-Instanzen?
  • Frequenz Update Datenpunkt / Blockly-Zähler

    9
    0 Stimmen
    9 Beiträge
    147 Aufrufe
    MartinPM
    Dann ist das zählen der Impulse und deren Auswertung von genau einem Gerät abhängig und funktioniert auch wenn das WLan oder der ioBroker mal nicht gehen. Das muss man sich aber bezüglich Entprellen schon Einlesen ... Das Zählen der Impulse des Gaszählers - geliefert von einem Node MCU mit Tasmota - habe ich mit einem Blockly-Script gemacht. Die integrierten Entprell-Mechanismen in Tasmota habe ich mir angeschaut, und damals verworfen - ButtonDebounce kann man nur bis 1000 ms hochstellen. https://tasmota.github.io/docs/Commands/#control In 3 Stunden Testzeitraum waren schon 40 Fehl-Impulse "im Kasten", trotz eingestellter 1000 ms ... Auch mit dem Sperr-Timeout von 10 Sekunden gibt es pro Tag ggfs mal 1...3 überzählige Impulse ... Alle paar Tage stelle ich mich mit der Smartphone Vis-App vor den Gaszähler und mache meinen Gaszähler-Korrektur-View auf, um die Fehl-Pulse zu eliminieren. Wenn ein Linux Neustart anfällt muss ich dann auch entsprechend die Pulse nachtragen, die verpasst wurden, während iobroker nicht lief ...
  • Include/Import bei Blockly?

    2
    0 Stimmen
    2 Beiträge
    64 Aufrufe
    paul53P
    @CKassiopaia sagte: Vergleichbar mit dem import in Python oder dem include bei C. Man kann Node-Module per require importieren. Man kann außerdem oft benötigte Funktionen unter der Gruppe "global" erstellen, die allerdings nicht direkt aus Blockly aufgerufen werden können. Globale Skripte werden in alle anderen Skripte kopiert und dort ausgeführt.
  • Shelly BLE - JSON in Blockly - receivedBy

    3
    1
    0 Stimmen
    3 Beiträge
    60 Aufrufe
    A
    Hallo Paul, you MADE MY DAY :-) Funktioniert einwandfrei. Vielen lieben Dank!!!!!!
  • [gelöst] Selektor wählt "zuviel"

    3
    1
    0 Stimmen
    3 Beiträge
    87 Aufrufe
    I
    Hallo Paul, beide Deiner Vorschläge funktionieren! Und auch Deine Beobachtung, dass, wenn man den Punkt vor UNREACH weglässt, auch STICKY_UNREACH mitgeliefert wird, stimmt. Ich könnte schwören, dass ich an dem Ausdruck seit Monaten nichts verändert habe. Vielen Dank!
  • Verknüpfung im Selektor funktioniert nicht

    3
    1
    0 Stimmen
    3 Beiträge
    62 Aufrufe
    paul53P
    @Rudi-Ment sagte: Wie kann ich im Selektor die beiden Funktionen -mit einer geht es zu schalten- verknüpfen ? Im Selektor selbst geht es nicht. Man kann die IDs der zweiten Funktion mittels einer Schleife hinzufügen: Siehe hier

673

Online

32.5k

Benutzer

81.6k

Themen

1.3m

Beiträge