Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.4k Themen 78.3k Beiträge

NEWS

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

    Angeheftet
    13
    7
    19 Stimmen
    13 Beiträge
    20k 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!
  • Trigger werden im Script nicht ausgelöst

    1
    1
    0 Stimmen
    1 Beiträge
    30 Aufrufe
    Niemand hat geantwortet
  • gelöst - Teil aus Array ausscheiden

    blockly
    19
    0 Stimmen
    19 Beiträge
    998 Aufrufe
    HomoranH
    Das wird schon klappen! erstens weil's von @paul53 ist, und zweitens weil es richtig ist (wenn dein JSON korrekt ist)
  • Intelligentere Lösung gesucht - exakter Cronjob

    8
    0 Stimmen
    8 Beiträge
    141 Aufrufe
    AsgothianA
    @MartinP Alles Spekulation. Die entscheidenden Informationen liegen uns nicht vor. Weder wo die Verzögerungen her kommen, noch warum sie so problematisch sein sollen. Bevor da nicht mehr Informationen kommen macht es wenig Sinn sich den Kopf an der Glaskugel aufzureiben. A.
  • Kombination Timeout und separater Trigger...

    6
    0 Stimmen
    6 Beiträge
    47 Aufrufe
    W
    Danke, funktioniert blendend!
  • Bad Musik Bewegung

    5
    1
    0 Stimmen
    5 Beiträge
    131 Aufrufe
    paul53P
    @olli_m sagte: mehr Bedingungen machen, dass bei bestimmter Uhrzeit es länger läuft sonst kürzer....und halt auch mehr Tageszeiten Prinzip mit 3 Tageszeiten: [image: 1763206823341-blockly_temp.jpg]
  • OpenDTU-onBattery Blockly DPL Ein/Aus

    Verschoben
    85
    2
    0 Stimmen
    85 Beiträge
    4k Aufrufe
    haselchenH
    @maxclaudi Dein Setup kannste mit meinen 2 Pipifax WR und 4 Panels nicht vergleichen Deine Umsetzung grenzt ja schon an einer Diplomarbeit Ich hab ,vermutlich, die einfachste Konstellation für das 0 Einspeise-Projekt. Die neue Anlage hat dann 14,85 kwp , einen 15KW Wechselrichter und eine 12,27kwh Batterie, Smartmeter und automatische Pipapo Regelung intern. Da muss ich mich dann sowieso erstmal gaaaaaaaaanz in Ruhe reinfuchsen.
  • Hilfe bei Blockly

    105
    1
    0 Stimmen
    105 Beiträge
    3k Aufrufe
    tiobbT
    @homoran Da gebe ich dir recht, ist wirklich komplexer geworden als ich dachte. Aber @paul53 hat sehr viel Geduld mit mir, und weiß was er tut, ich bin immer wieder erstaunt, mit welcher Leichtigkeit und Geschwindigkeit er die Sachen aus dem Ärmel schüttelt. Kann mich immer nur wieder dafür bedanken, dass er mir hilft, meine komischen Ideen umzusetzen. Bis jetzt laufen die Scripte zuverlässig. Klar, es wird bestimmt irgendwann mal ein Fehler auftreten, aber damit kann ich sehr gut leben, ist ja eh nur ein "Spaß" das jeder hier mit verschieden Sprüchen begrüßt wird. Ich hatte das ja vorher auch schon, jetzt wollte ich nur etwas zuverlässiger machen, in dem ich den Haustür Kontakt mit eingebunden habe.
  • Höhere Mathematik: Vorzeichen ggf. entfernen

    10
    0 Stimmen
    10 Beiträge
    161 Aufrufe
    P
    @hans_999 Ich nutze kein Blockly. In Javascript nimmt man Math.abs(wert)
  • Lubluelu Saugroboter in bestimmte Räume schicken

    1
    0 Stimmen
    1 Beiträge
    58 Aufrufe
    Niemand hat geantwortet
  • Schreiben von DP in eine Textdatei

    blockly
    26
    0 Stimmen
    26 Beiträge
    5k Aufrufe
    MartinPM
    @topsurfer https://forum.iobroker.net/topic/73748/javascript-7-11-0-neue-datei-bausteine-lesen-schreiben
  • Benötige Hilfe / Blockly Skript WLED Garagentor Beleuchtung

    24
    0 Stimmen
    24 Beiträge
    572 Aufrufe
    CodierknechtC
    @13patrick37 sagte in Benötige Hilfe / Blockly Skript WLED Garagentor Beleuchtung: Die Helligkeit oben triggern macht auch nicht wirklich SInn, oder? (Illuminance) Nicht wirklich. Du reagierst ja nirgends darauf. Dann kann das eigentlich auch weg.
  • Alexa, welche Fenster sind offen? Name der Fenster anpassen

    28
    2
    1 Stimmen
    28 Beiträge
    440 Aufrufe
    G
    Es ist bei mir weiterhin so, dass die Alexa Routine das Alexa Gerät und somit auch den DP nicht aktualisiert. Eventuell gibt es da von Seiten Alexa/Echo eine Sperre? Egal, ich habe eine gute Alternative gefunden. Ich überwache im Alexa2 Adapter alle Routinen (alle Alexas) auf eine bestimmte Routine. Ich brauche keine DP und auch keine iot-Geräte anlegen. Beispiel: [image: 1762802619097-71c59d94-3855-46db-a173-6bec58086e28-image.png]
  • [gelöst] Blockly & Präsenzmelder

    16
    1
    0 Stimmen
    16 Beiträge
    321 Aufrufe
    RaspiUserR
    @jan-s100 @haselchen @paul53 Danke für die Anregungen !! Jeder Beitrag wird gelesen und für unsere individuelle Problemstellung hinterfragt !! Der Tür-Trigger (Aqara MCCGQ11LM) wurde gewählt weil wir der Meinung sind, dass das Radio an sein soll wenn jemand längere Zeit drin ist (Präsenzmelder Hobeian ZG-204ZV und/oder Bewegungsmelder Aqara RTCGQ11LM), also in der Regel die Tür geschlossen ist. Wenn die Tür zu ist und niemand drin ist soll das Radio (natürlich) aus sein. Nur triggern auf Bewegung oder Präsenz gefällt uns nicht weil bei kurzem Aufenthalt (z.B. nur Fenster öffnen) nix passieren sollte. Die Frage "Was passiert wenn die Tür offen war ?" wird nicht weiter verfolgt. Wir haben uns nun für die Lösung #3 entschieden die unserem Wunsch bzw. Gewohnheiten am nächsten kommt (und den Makel meiner ursprünglichen Lösung nicht hat). Thema somit für uns weitestgehend gelöst. EDIT: ... ich habe weiter optimiert und jetzt das Endergebnis zu 99%. Vielleicht hilft es ja auch anderen ... [image: 1763210327273-a27b4c59-c0bd-4e52-b277-446b24f7fed1-grafik.png] Werte für den Präsenzmelder Hobeian ZG-204ZV "fading_time" = 0s "motion_detection_sensitivity" = 8
  • Fehler bei der Wled steuerung mit Blockly

    9
    0 Stimmen
    9 Beiträge
    218 Aufrufe
    paul53P
    @mr-schiefer sagte: Zustand, "Tor weder Offen noch geschlossen" (falls man es mal halb offen lässt) Prinzip: [image: 1762727304317-blockly_temp.jpg] Der Timeout sollte etwas länger sein, als die Laufzeit des Tores. Verzögerungen innerhalb der Aktionen sollten immer kürzer sein, als die Laufzeit.
  • Zwei Schalter im dunklen Lampe schalten

    4
    1
    0 Stimmen
    4 Beiträge
    93 Aufrufe
    D
    Vielen lieben Dank euch beiden
  • Shelly per Blockly auslesen / parsen

    6
    0 Stimmen
    6 Beiträge
    184 Aufrufe
    Pedder007P
    @paul53 super das war's, vor allem auch noch der Hinweis bzgl. der fehlenden Klammer. Ich hatte das JSON eben über die Copy-Funktion aus dem Objektbaum geholt. Schaut man sich aber wirklich den Zustand an, dann steht da auch nur ein 'GPSData'. Entsprechend im Attribut also nur 'GPSData.latitude' und dann geht's Mir war aus dem Beispiel nicht klar geworden, dass man das auch noch mitnehmen muss ... und dann ist das Ganze auch sehr zäh, da ich da aktuell nur über eine Al-Talk Standard SIMkarte zugreife mit mittelmäßigem Empfang. Deshalb aber auch die Überwachung der Koordinaten 1000-Dank!
  • [gelöst]Ein best. Blockly wird nicht mehr ausgeführt

    23
    1
    0 Stimmen
    23 Beiträge
    447 Aufrufe
    HomoranH
    @xxjooo sagte in [gelöst]Ein best. Blockly wird nicht mehr ausgeführt: Der Run Button sollte doch nicht auf grün gehen, wenn die dazugehörige Instanz gar nicht läuft. ok! deine Formulierung im Issue in Verbindung mit dem Screenshot, ergibt natürlich Sinn. Hier kam das so jedenfalls nicht rüber! Diese Aussage @xxjooo sagte in [gelöst]Ein best. Blockly wird nicht mehr ausgeführt: Wäre schön, wenn irgendwo ein Fehler geworfen würde, wenn ein Script über eine nicht aktivierte Instanz laufen soll. gibt diese Informationen nicht wirklich her.
  • Blockly soll getestet werden - Mit welcher Aktion auslösen?

    7
    1
    0 Stimmen
    7 Beiträge
    131 Aufrufe
    meuteM
    Perfekt. Hat einwandfrei geklappt. Ich danke Euch.
  • Datenpunkte erscheinen nicht mehr / Skripte stürzt ab (erl.)

    2
    5
    0 Stimmen
    2 Beiträge
    60 Aufrufe
    DuffyD
    @duffy Problem gelöst. Nachdem ich den Browsercache des Firefox gelöscht hatte hat es wieder Funktioniert. Duffy

399

Online

32.4k

Benutzer

81.4k

Themen

1.3m

Beiträge