Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

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

    Angeheftet
    13
    7
    19 Stimmen
    13 Beiträge
    22k 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!
  • 【gelöst】wie bekomme ich ein Datumobjekt aus 2DP?

    5
    1
    0 Stimmen
    5 Beiträge
    44 Aufrufe
    paul53P
    @Homoran sagte: kehre um kannte ich noch nicht. Habe ich auch gerade erst entdeckt.
  • Mit exec in Dateisystem schreiben

    28
    0 Stimmen
    28 Beiträge
    118 Aufrufe
    David G.D
    @MCU Klaro. Die komplette Zeile wie es in meinem Fall abgearbeitet wird ist echo "<html><body><h1>Test</h1></body></html>" | weasyprint - /tmp/temp.pdf && iobroker file write /tmp/temp.pdf 0_userdata.0/test/test.pdf && rm /tmp/temp.pdf Der relevante Part, die Datei dem iobroker bekannt zu machen ist sie mittels iobroker file write abzusprechen iobroker file write /tmp/temp.pdf 0_userdata.0/FGB/fgbxls/test.pdf Danach empfiehlt sich das Löschen der tmp Datei.
  • (Verständnis-)Fehler beim Prüfe-Baustein? (gelöst)

    6
    2
    0 Stimmen
    6 Beiträge
    104 Aufrufe
    haselchenH
    @Fibricus Passt Du den Threadtitel noch bitte an ( auch wenn gelöst). Mit „Denk ich falsch?“ kann kein User was anfangen .
  • Blockly Skript schaltet nicht mehr beide Schalter

    7
    1
    0 Stimmen
    7 Beiträge
    99 Aufrufe
    Thomas BraunT
    Es sollte eigentlich nicht zu viel verlangt sein erstmal ausstehende Updates einzuspielen, bevor man ein Problem diskutiert.
  • [Gelöst] Hue Flux Lightstrip blitzt beim einschalten

    3
    0 Stimmen
    3 Beiträge
    68 Aufrufe
    S
    @MCU Vielen Dank für diesen wichtigen Tip. Ich bin dann zusätzlich noch von RGB auf xy umgestiegen, weil Hue damit nativ arbeitet. Durch deinen Hinweis konnte ich das Blitzen vermeiden, die jetzt überflüssige Szene löschen und vor allen Dingen meine sonstigen Skripte massiv ausdünnen. Top !
  • Script zum Laden/Entladen von Zendure Solarflow

    154
    5
    2 Stimmen
    154 Beiträge
    22k Aufrufe
    L
    Ja, sollte gehen.
  • Pioneer AV-Receiver fernbedienen

    18
    2
    0 Stimmen
    18 Beiträge
    143 Aufrufe
    CephalopodC
    Danke Paul! Werde ich gleich mal testen!
  • Verzögerung abbrechen

    10
    1
    0 Stimmen
    10 Beiträge
    189 Aufrufe
    D
    Vielen Dank für die ausführliche Erklärung
  • Heizungssteuerung über Ping

    6
    1
    0 Stimmen
    6 Beiträge
    105 Aufrufe
    J
    Es funzt !! DANKE! Anfangs zwar etwas humpelig, weil das Script 3-4x durchlaufen werden muss, aber es geht.. Der Langzeittest steht aus... [image: 1770500349513-dfe1bbbf-36ad-4e83-9fa2-72deca072439-image.png]
  • Inhalt einer Variable auf Text abfragen

    Verschoben
    6
    2
    0 Stimmen
    6 Beiträge
    95 Aufrufe
    G
    @paul53 sagte in Inhalt einer Variable auf Text abfragen: @gmt94 sagte: activityName kommt aus dem Garmin Adapter und ändert sich sobald meine Uhr dort ein Training hochlädt. [image: 1770463268935-blockly_temp.jpg] Dankeschön werde ich mal ausprobieren.
  • Auf Existenz eines Datenpunkt triggern - geht das?

    9
    0 Stimmen
    9 Beiträge
    110 Aufrufe
    HomoranH
    @Heimweh sagte in Auf Existenz eines Datenpunkt triggern - geht das?: EInen Script gibt es in dem Sinn nicht - die Fehler kommen aus dem Blockly. für die Zukunft: auch ein Blockly ist ein Skript und hat Zeilen Dazu die Ansicht auf js umstellen
  • Reihenfolge der Abarbeitung von Triggern

    7
    1
    0 Stimmen
    7 Beiträge
    140 Aufrufe
    AsgothianA
    @guitardoc sagte in Reihenfolge der Abarbeitung von Triggern: Ich muss noch mal nachfragen - wenn die drei Datenpunkte auf das gleiche Ereignis reagieren, wie ist die Abarbeitung dann? Ich frage deswegen, weil die ersten beiden Blocklys zuerst ausgeführt werden sollen und dann erst das dritte. Dann müsste ich die Logik in einem einzigen Blockly unterbringen, in getrennten ist es aber einfacher zu programmieren. Wäre aber letztlich auch kein Problem. Es gibt eine einfache Lösung zu erzwingen das eines davon später arbeitet als die anderen - darin einfach einen pause 5 Baustein verwenden - damit wird die folgende abarbeitung um 5 ms verzögert - das ist nichts im Zeitablauf, aber signifikant genug um die Logik nach hinten zu schieben. A.
  • Licht über Anwesenheit und Helligkeit schalten [gelöst]

    30
    1
    0 Stimmen
    30 Beiträge
    1k Aufrufe
    DuffyD
    @paul53 Ich habe das einmal nachgebaut und siehe da ich sitze nicht mehr sporadisch im dunklen. Ich habe mir das Blocly mal von Chat GPT erklären lassen, hammer wie man da selber drauf kommen kann. Auf jeden Fall vielen Dank. VG Duffy
  • Datenpunkte spiegel - wie?

    26
    0 Stimmen
    26 Beiträge
    223 Aufrufe
    I
    @peterfido Danke! Das wäre eine weitere Alternative, wenn ich mit dem TadoAdapter am Ende scheitere. Dann würde ich den Weg gehen wollen, das ganze via Matter zu lösen. Hab oben ja schonmal kurz erwähnt, dass ich schon einen Sonoff MG25 Thread Dongle hier liegen habe. Den habe ich allerdings noch nicht geflasht und im PI eingerichtet. Wenn es nur der Batteriestatus ist der fehlt, damit könnte ich leben. Den könnte ich mir ja dann immernoch aus dem TadoAdapter nehmen, wenn ich das möchte
  • morgendliche Alexa ansagen in Folge abfragen

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    99 Aufrufe
    AgrippinenserA
    ah, vielen Dank! auf die Idee, de texte zusammen zusetzten bin ich nicht gekommen.
  • Briefkasten Benachrichtigung / Anzeige Alexa ohne Ton

    9
    1
    0 Stimmen
    9 Beiträge
    213 Aufrufe
    M
    Ich habe einen zweiten Statuspunkt (Briefkasten_State) dazu genommen, den ich über einen Button immer wieder zurücksetze. [image: 1769854217178-screenshot-2026-01-31-110831.png]
  • In Skripten genutzte DP für Alias-Struktur

    3
    0 Stimmen
    3 Beiträge
    82 Aufrufe
    S
    @TT-Tom Vielen Dank für den Tip.
  • Homematic IP Türschlossantrieb steuern

    8
    2
    0 Stimmen
    8 Beiträge
    169 Aufrufe
    K
    Hallo, wollt mich nur nochmal schnell zurückmelden - es funktioniert jetzt! Vielen Dank an alle für eure Unterstützung! :) Mfg Marcus
  • Shelly Dimmer 2 brightness 0%

    blockly
    4
    2
    0 Stimmen
    4 Beiträge
    387 Aufrufe
    C
    @cookiemonster1706 Habe das gleiche Problem und komme mit meinem Blockly leider nicht weiter. Kannst du bitte deinen Script hier posten?

720

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge