Weiter zum Inhalt

Blockly

6.6k Themen 80.1k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

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

    Angeheftet
    13
    11
    20 Stimmen
    13 Beiträge
    24k 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!
  • Hilfe bei Blockly

    176
    1
    0 Stimmen
    176 Beiträge
    9k Aufrufe
    HomoranH
    Du hast einen @tiobb sagte: Raspberry Pi 4 Model B Rev 1.4 Besorg dir eine neue SD Karte, schreibe darauf das aktuelle RaspberryPi OS LITE, Fahre den Pi sauber herunter Tausche beide Karten Installiere iobroker über den Einzeiler auf der neuen Karte und schiebe das letzte Backup drauf! Dann sollte alles sauber laufen. Für den eigentlich nicht existierenden Fall dass nicht, hast du noch die alte Karte
  • [gelöst] letzter Tag im Monat Zeitplan Blockly ausführen

    23
    2
    0 Stimmen
    23 Beiträge
    382 Aufrufe
    CodierknechtC
    @Mario64 sagte: Ich gehe jetzt einfach mal davon aus das das mit der Einstellung (Post #13) zu tun hat. Mal sehen was morgen im LOG steht. Wie @homoran schon schrieb: Wenn Du am Morgen reinschaust sieht Du im Protokoll ja nur die heutigen Einträge. Das ist völlig unabhängig von der Anzahl Tage die man eingestellt hat. Damit wird lediglich eingestellt, wie weit man beim Herunterladen zurückgehen kann. Hast Du eine Art Benachrichtigung zur Hand (Email, Pushover, Signal etc.)? Dann lass Dir doch statt 'nem Protokolleintrag oder zusätzlich eine Nachricht schicken.
  • OpenDTU-onBattery DPL Inverter dynamisch (de-)aktivieren

    1
    1
    0 Stimmen
    1 Beiträge
    44 Aufrufe
    Niemand hat geantwortet
  • problems with regExp filtering

    Verschoben
    28
    2
    0 Stimmen
    28 Beiträge
    213 Aufrufe
    Z
    So, es läuft alles, herzlichen Dank, alle mqtt tickets von meinen beiden speichern werden nun korrekt ausgewertet und in neue Datenpunkte geschrieben. Kleiner Tip am Rande: ich musste die vielen Schleifen wider einfügen und für jeden Datenpunkt 2 Variablen anlegen. (Speicher1,Liste1,Speicher2,Liste2 usw.) Threat kann dann zu !!!
  • Zendure API per AppKey Device-List DeviceID ProductID Passw.

    2
    1
    1 Stimmen
    2 Beiträge
    135 Aufrufe
    maxclaudiM
    Blockly update: im Log nun auch für jedes Gerät das extrahierte Cloud-MQTT-Passwort enthalten. Den für die Anfrage benötigten Key bekommt Ihr von der Zendure-App: Profil -> Autorisierungs-Cloud-Schlüssel -> Abrufen
  • Zusammenfassung zweier Scripte

    3
    2
    0 Stimmen
    3 Beiträge
    126 Aufrufe
    MichaelFM
    @paul53 Danke, macht genau das was es soll. Und wieder eine Kleinigkeit gelernt. Grüsse
  • hoymiles adapter powerlimit setzen

    2
    0 Stimmen
    2 Beiträge
    90 Aufrufe
    EisteeE
    Wenn du den Inverter zerstören möchtest kannst du das tun. Den Sinn dahinter verstehe ich aber nicht. Steuer es doch über den Objektbrowser von Hand. Einfach auf den Wert setzen den du haben willst. Oder alternativ in der App. Siehe hier: https://forum.iobroker.net/post/1336313
  • Mehrere Timeouts hintereinander

    8
    1
    0 Stimmen
    8 Beiträge
    132 Aufrufe
    M
    Auf eine Liste wäre ich nie gekommen:-). Ich baue mir das morgen mal zusammen und melde mich, ob alles funktioniert. Schonmal vielen Dank für die tolle und schnelle Hilfe!
  • Datenpunkte nicht auf false nach 60min - timeout problem ?

    15
    1
    0 Stimmen
    15 Beiträge
    412 Aufrufe
    paul53P
    @Qlink [sagte]: innerhalb des Timeouts nicht neu gestartet werden Version, die auch einen Skriptstart innerhalb der 60 Minuten übersteht: [image: 1780056247637-blockly_temp.jpg]
  • OpenDTU-onBattery Blockly DPL Ein/Aus

    Verschoben
    98
    2
    0 Stimmen
    98 Beiträge
    9k Aufrufe
    maxclaudiM
    Update 26.05.2026 – FirmwareBuild: generic_esp32s3_usb Lizenz & Haftungsausschluss siehe Post: HIER klicken. Firmware im zip muss vor dem flashen entpackt werden. Bitte nur bin Datei flashen. zip-generic_esp32s3_usb-2026.05.18-maxMod-firmware.zip
  • Bloxkly Skript für LowBat

    15
    0 Stimmen
    15 Beiträge
    479 Aufrufe
    paul53P
    @Berlon [sagte]: alle States haben true oder false. Hab sie alle in die gleiche Funktion gepackt. Sind es die originalen hm-rpc Datenpunkte oder Alias-Datenpunkte? Originale DP haben einen Gerätenamen, denn sie haben ein Großelternobjekt vom Typ "device" aus der CCU.
  • Alexa Einkaufsliste auslesen und per Pushover versenden

    Ungelöst
    4
    0 Stimmen
    4 Beiträge
    119 Aufrufe
    D
    Vielen Dank, ich habe es mit euerer Hilfe und Copilot geschafft :-)
  • Funktion mit einer Objekt-ID als Parameter

    4
    1
    0 Stimmen
    4 Beiträge
    144 Aufrufe
    BananaJoeB
    @miwu Du kannst da auch überall einfach Text verwenden, also einen Textbaustein auf das Objektfeld ziehen: [image: 1778877780688-3c9139ac-2d25-4cc0-a7f7-05af4ebcedc4-image.jpeg] Das hat den Charme, das du den Text der Objekt-ID auch zusammenbauen kannst mit den Textbausteinen wie erstelle Text aus
  • Wie Listenwerte erweitert auswerten?

    9
    2
    0 Stimmen
    9 Beiträge
    166 Aufrufe
    HomoranH
    Ich muss mich korrigieren, ich hatte schon ans Minimum gedacht, aber von der Gesamtliste. Da ergab das ja wegen morgens und nachmittags keinen Sinn. Mal sehen, ob da brauchbare Werte kommen [image: 1778846873807-940.jpg]
  • Leuchte nur vor Sonnenaufgang einschalten

    6
    0 Stimmen
    6 Beiträge
    158 Aufrufe
    paul53P
    @c3b [sagte]: Abfrage gemacht. Wozu ist die? Licht, das schon aus ist, muss nicht ausgeschaltet werden.
  • HmIP-BBL-I fährt nicht die befohlenen Level

    4
    1
    0 Stimmen
    4 Beiträge
    115 Aufrufe
    C
    Update: Mit dem Combined Parameter verhalten sich die Storen gleich, wie mit den getrennt angesteuerten Level/Level2. Somit ist mein Problem noch nicht gelöst. Hat jemand noch einen anderen Ansatz?
  • Wert aus JSON? per Blockly auslesen

    12
    0 Stimmen
    12 Beiträge
    246 Aufrufe
    haselchenH
    @tunichgut Dann wäre die Fehlermeldung hilfreich . Auch für zukünftig Fragende.
  • HDMI ausgang am Raspberry Pi 5 schalten per exec

    10
    0 Stimmen
    10 Beiträge
    379 Aufrufe
    icebearI
    @Jannik1808 sagte: ERROR: Output 'HDMI-A-1' Freut mich wenn es jetzt funktioniert. Den 'HDMI-A-1' muß man natürlich auf sein System anpaasen, je nachdem an welchem HDMI Port das Display eingesteckt ist, entweder '0' oder '1'.
  • Laufzeit aus history berechnen

    4
    0 Stimmen
    4 Beiträge
    108 Aufrufe
    paul53P
    @Homoran [sagte]: Differenz der Timestamps für ein und aus in einem eigenen DP aufzusummieren. Beispiel: [image: 1778073762551-blockly_temp.jpg]

486

Online

32.9k

Benutzer

83.1k

Themen

1.3m

Beiträge