Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Topics 79.4k Posts

NEWS

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

    Pinned
    13
    7
    19 Votes
    13 Posts
    23k Views
    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!
  • Host per Skript neu starten???

    22
    0 Votes
    22 Posts
    103 Views
    Samson71S
    @Fibricus sagte in Host per Skript neu starten???: Hatte beide probiert - ändert nichts... Nur das alleine zu ändern wird nicht reichen denke ich. Mit aktualisieren wird vermutlich zu oft getriggert und Tipps zum Timeout hat Dir @asgothian noch gegeben. Bin da wie schon gesagt auch kein Experte bzw. komme da bei Blockly an meine Grenzen. Wenn ich Timer brauche, gehe ich meist den Umweg und bilde das in Homematic ab, weil ich damit besser klar komme.
  • Script zum Laden/Entladen von Zendure Solarflow

    187
    5
    2 Votes
    187 Posts
    23k Views
    B
    @Murphy-0 alles klar, vielen Dank, so langsam komme ich weiter. Ich lasse jetzt mal bis morgen Früh meinen mindestens Hausverbrauch einspeisen und schaue mal ob der SF 800 Pro dann trotzdem offline geht.
  • CPU Berechnungs-Reihenfolge von Trigger Logiken

    3
    0 Votes
    3 Posts
    132 Views
    B
    Vielen Dank für die ausführliche Erklärung und die Links
  • [gelöst]Energiepreise nächsten 2 Std. aus apg Adapter holen

    4
    3
    0 Votes
    4 Posts
    220 Views
    M
    Super, danke! Aus dem muss ich mir noch eine sortierte Preisliste für den heutigen und den nächsten Tag machen. Ich hoffe, es gelingt mir.
  • Sonos Adapter // Radiosender // Lautstärke

    14
    1
    0 Votes
    14 Posts
    119 Views
    T
    Wie meinst du das mit DEBUG-output mit "SONOS im Detail? [image: 1772019823209-c7e6ea8c-329f-4dda-9cd5-e36507e5a076-image.png] Anstatt "test" deine Variable Sonos damit du siehst ob wirklich "Wahr" rauskommt Ich habe jetzt folgendes Blockly Script: [image: 1772049019480-bildschirmfoto-2026-02-25-um-20.50.10.png] Und folgende Protokolleinträge. Soweit ich es erkennen kann, ist die Wenn-Bedingung nicht erfüllt. [image: 1772048976956-bildschirmfoto-2026-02-25-um-20.47.28.png] Was mir nicht klar ist, warum ich die interne Variable SONOS an den debug Output hänge? Diese Variable ist wahr und wird auch korrekt gesetzt, da der Sonos Lautsprecher entsprechend EIN und wieder AUSGESCHALTET wird. Danke für deine Hilfe.
  • Licht geht nicht mehr aus nach austausch Steckdose -> Birne

    39
    2
    0 Votes
    39 Posts
    1k Views
    DuffyD
    @paul53 Danke für den Hinweis.
  • Spülmaschine Ende-Erkennung per Leistung

    blockly monitoring communication
    10
    4
    0 Votes
    10 Posts
    153 Views
    L
    Bedenke aber, das jeder zusätzlicher Adapter Ressourcen frisst. Wenn dein System das hergibt sollte es aber kein Problem sein.
  • Objekt ID auf Textinhalt prüfen // Current Radio Station

    2
    1
    0 Votes
    2 Posts
    34 Views
    HomoranH
    @Takahara sagte in Objekt ID auf Textinhalt prüfen // Current Radio Station: Wie kann ich den Textinhalt des Objektes "Current Radio Station" was immer "Textinhalt" sein soll, wäre vermutlich "Wert von"
  • Beleuchtungssteurung//Zeit + Präsenzmelder

    16
    1
    0 Votes
    16 Posts
    245 Views
    paul53P
    @13patrick37 sagte: Habe es jetzt so gemacht: Der Trigger auf die Szenen muss auf "ist wahr" reagieren. Wert und manuellein müssen anders ausgewertet werden. [image: 1771708375656-blockly_temp.jpg] @13patrick37 sagte in Beleuchtungssteurung//Zeit + Präsenzmelder: die Szenen, auf welche ich trigger, sollten vermutlich nicht die sein, die der BWM auslöst, oder? Es sollten die Szenen sein, die manuell aktiviert werden sollen. @13patrick37 sagte in Beleuchtungssteurung//Zeit + Präsenzmelder: "Abschalten" ist einfach eine Hue Szene Poste mal die komplette ID einer Szene für die Bildung eines Selektors, der alle Szenen eines Raumes erfasst.
  • LD2410C soll Licht einschalten, will aber nicht

    javascript blockly
    40
    1
    0 Votes
    40 Posts
    154 Views
    Jens G.J
    Das alles schön und gut, habe aber kein Interesse mehr an diesem Sensor bekommt mein Bruder
  • (gelöst)hyperion service restart duchführen

    2
    0 Votes
    2 Posts
    42 Views
    E
    So, ich habe das so gelöst Im javascript adapter unter "Zusätzliche NPM-Module" simple-ssh eintragen Dann die Javascript Funktion im Blockly nutzen und folgenes eintragen und anpassen var SSH = require('simple-ssh'); var ssh = new SSH({ host: '<ZIEL-IP>', user: '<USER>', pass: '<PASSWORT>' }); ssh.exec('<BEFEHL>').start(); Quelle https://www.machs-smart.de/iobroker-ssh-befehle-mit-blockly-ausfuhren/
  • [gelöst] benötige Hilfe bei Zeitplan für Ai on the edge

    2
    1
    0 Votes
    2 Posts
    40 Views
    HomoranH
    @darkblu sagte in benötige Hilfe bei Zeitplan für Ai on the edge: Ich hoffe ihr könnt mir folgen nöö! so was? [image: 1771343497721-screenshot_20260217-164945_duckduckgo.jpg] Voraussetzung "der Datenpunkt" schaltet auf true dann wird nach 8 minuten "der andere Datenpunkt" auf true und 20sec später wieder auf false gesetzt. ob AI on the Edge damit klar kommt weiss ich nicht Falls "der Datenpunkt" sich unterschiedlich ändert, dann [image: 1771343822842-screenshot_20260217-165536_duckduckgo.jpg] und jetzt auch mit den gewünschten 10 sec 😉
  • 【gelöst】wie bekomme ich ein Datumobjekt aus 2DP?

    5
    1
    0 Votes
    5 Posts
    70 Views
    paul53P
    @Homoran sagte: kehre um kannte ich noch nicht. Habe ich auch gerade erst entdeckt.
  • Mit exec in Dateisystem schreiben

    28
    0 Votes
    28 Posts
    246 Views
    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 Votes
    6 Posts
    127 Views
    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 Votes
    7 Posts
    107 Views
    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 Votes
    3 Posts
    79 Views
    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 !
  • Pioneer AV-Receiver fernbedienen

    18
    2
    0 Votes
    18 Posts
    228 Views
    CephalopodC
    Danke Paul! Werde ich gleich mal testen!
  • Verzögerung abbrechen

    10
    1
    0 Votes
    10 Posts
    211 Views
    D
    Vielen Dank für die ausführliche Erklärung

695

Online

32.7k

Users

82.4k

Topics

1.3m

Posts