Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • (gelöst)Kleiner Schubs für RollladenBlockly

    5
    0 Stimmen
    5 Beiträge
    349 Aufrufe
    D
    @paul53 Das funktioniert.. mir war die Wortwahl im "Schreibe Block" so suspekt... Danke für die Hilfestellung @paul53
  • Ticks in Unix TS umrechnen.

    3
    0 Stimmen
    3 Beiträge
    238 Aufrufe
    David G.D
    @mcu Danke, hab grad im Moment auch in Blockly dran gesessen und bin auch zu einem Ergebnis gekommen. In den Attribut C steckt der TS. [image: 1742416312855-screenshot_20250319_183820_chrome.jpg]
  • Einfache Falls Abfrage geht nicht

    6
    2
    0 Stimmen
    6 Beiträge
    359 Aufrufe
    K
    @asgothian herzlichen Dank, ich kannte den Baustein Wert nicht, mit ihm ist vieles einfacher :-) VG Krodon
  • [gelöst] Tür in Abhängigkeit der Behanghöhe abschliessen

    13
    1
    0 Stimmen
    13 Beiträge
    921 Aufrufe
    J
    @homoran Mag ja sein, bisher hatte ich da nichts vermisst. Aber danke für deine Unterstützung, dadurch konnte ich ja mein eigentliches Problem lösen.
  • Mehrere oder oder und

    14
    2
    0 Stimmen
    14 Beiträge
    957 Aufrufe
    R
    @asgothian vielen vielen Dank ! Ich habe da etwas anders gedacht. Ich danke dir auf jeden Fall !
  • [gelöst] Schleife JSON verarbeiten

    3
    1
    0 Stimmen
    3 Beiträge
    166 Aufrufe
    David G.D
    @paul53 Danke, sowas in der Art hatte ich vermutet. Aber dann mit events.fn bei meinem Debug probiert. Vielen Dank
  • Frage: Grünlandtemperatur / Wärmesumme, funktioniert das so?

    8
    1
    0 Stimmen
    8 Beiträge
    760 Aufrufe
    AtomicIXA
    @linusz Hi, das Thema ist zwar schon etwas älter, aber hast du zufällig ein funktionierendes Script/Blockly? Würde mich darüber freuen, um das Rad nicht neu erfinden zu müssen.
  • Blockly mit HTTP POST - Hilfe gesucht

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    609 Aufrufe
    haus-automatisierungH
    @homoran Oder halt auf die zwei anderen Authentifizierungsmechanismen ausweichen. Die klappen ja beide per Blockly
  • Blockly 2 separate zähler aus Shelly Verbrauch

    6
    1
    0 Stimmen
    6 Beiträge
    399 Aufrufe
    P
    @paul53 Besten Dank ich habe es versucht nachzubauen. Nächste Woche soll die Sonne kommen und dasAuto kann geladen werden. Ich frage mich wie sich die beiden Variablen "Wert" und "vorheriger Wert" den seine Daten bekommt sonst ist ja 0-0=0 da passiert doch nichts ? Gruss Pegu
  • negative Temperaturwerte in skript...

    8
    0 Stimmen
    8 Beiträge
    260 Aufrufe
    paul53P
    @wood_byte sagte: Mache ich mir da unnütz Sorgen? Ja, aber man sollte eine Hysterese verwenden, damit um 1 °C herum nicht zu oft geschaltet wird. Außerdem sollte man nicht unnötig senden, sondern nur dann, wenn geschaltet werden soll. [image: 1742061598333-blockly_temp.jpg]
  • Aktion erst nach X Sekunden erneut auslösen

    blockly scenes
    13
    1
    0 Stimmen
    13 Beiträge
    971 Aufrufe
    L
    Hallo zusammen, zunächst einmal vielen Dank für die rege Beteiligung – genau das zeichnet dieses Forum aus! Letztendlich habe ich mich der Einfachheit halber für die Variante von Paul53 entschieden. Diese war für mich am verständlichsten, ließ sich am einfachsten umsetzen und hat auf Anhieb funktioniert. Das Ganze sieht dann jetzt so aus: [image: 1742055580859-3fbb72fd-9770-4d1a-b50a-12bf9df735f4-image.png] Inwiefern diese Lösung im Vergleich zu anderen Varianten hinsichtlich der Systemauslastung besser oder schlechter ist, kann ich schwer beurteilen. Nochmals herzlichen Dank an alle für die Unterstützung! 😊 PS: Ein zusätzliches Dankeschön für die Tipps zur Script-Optimierung! Diese werde ich mir bei Gelegenheit noch einmal genauer anschauen und versuchen bei meinen bestehenden und neuen Scripts umsetzen. Viele Grüße
  • Alle 10 Minuten UND grösser als letzer Wert?

    10
    1
    0 Stimmen
    10 Beiträge
    598 Aufrufe
    B
    So? Richtig [image: 1741944490978-solar2.jpg] Funktioniert - Danke
  • Script Klima Steuerung

    90
    1
    0 Stimmen
    90 Beiträge
    11k Aufrufe
    B
    @paul53 recht vielen Dank, bis hier her klappt alles sehr gut .
  • Subtraktion || Reststromverbrauch

    8
    1
    0 Stimmen
    8 Beiträge
    524 Aufrufe
    CodierknechtC
    @takahara sagte in Subtraktion || Reststromverbrauch: Komme jetzt aber nicht weiter um die einzelnen Shelly's anzulegen. Einfach rechts im Baum den passenden DP suchen und in die Kategorie ziehen. Und daran denken, dass in diesem Fall der Selektor im Script auch groß geschrieben werden muss ;-)
  • Datenpunkttyp erkennen

    3
    0 Stimmen
    3 Beiträge
    242 Aufrufe
    B
    @paul53 Oh, danke. Irgendwie habe ich diese ganze Kategorie 'Konvertierungen' übersehen.
  • Trigger IoT Blockly False geht nicht immer?

    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    CodierknechtC
    @olli_m Du liest den Wert der da triggert erneut ein. Das ist unnötig. Bool'sche Werte muss man nicht mit "= falsch" oder "= wahr" vergleichen. Ein solcher Vergleich liefert auch nur "wahr" oder "falsch" als Ergebnis, Da kann man auch gleich mit dem Wert arbeiten. Ist denn location.home gerade false? [image: 1741680197858-f8827634-ef65-4e9b-a2cb-8200e74bf6de-image.png] Ich vermute auch mal, dass der Trigger falsch gewählt ist. Es ändert sich doch vermutlich das location.home und nicht der Status des Fensters, oder? Ist der Status des Fensters tatsächlich wahr, wenn das Fenster geöffnet ist? Ich würde bei geöffnetem Fenster eher ein false vermuten. https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps Auch wenn man "Mengenlehre" in der Schule vermutlich eher gehasst hat: Für die "bool'sche Algebra" ist ein Grundverständnis essentiell.
  • Script nur ausführen wenn Bewegung erkannt.

    15
    0 Stimmen
    15 Beiträge
    838 Aufrufe
    O
    Da mein oben aufgeführtes Script aktuell sehr gut funktioniert, würde ich jetzt noch einen Schritt weiter gehen. Ich würde jetzt gern noch Licht und Geräte hinzufügen, aber so, dass erst die Fenster, dann das Licht und zum Schluss die Geräte abgefragt werden. Die Kategorien habe ich schon angelegt, aber jetzt weiß ich im Script nicht wirklich weiter. Aber wie kann ich das, verständlich für Anfänger, jetzt umsetzen? Die Ausgabe erfolgt immer auf dem selben Echo Dot im Flur.
  • Wert in Datenpunkt schreiben

    13
    1
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    B
    @malleralle sagte in Wert in Datenpunkt schreiben: Vielen Dank Euch beiden. Ich hatte das selbe Problem und dank eurer Lösung konnte ich mir einen Codeschnipsel raus kopieren . Da ich nur drei Funktionen abfrage, langt mir eine einfache Lösung. Hier ein Beispiel wie ich einen DP abfrage. // Status const dp1='homeconnect.0.BOSCH-WDU28513-68A40E987899.status.BSH_Common_Status_OperationState'; getState(dp1, (err, state) => { if (!err && state && state.val !== undefined && state.val !== null && state.val !== '') { let id=getState(dp1).val; let tx=getObject(dp1).common.states[id]; setState('0_userdata.0.Waschmaschine.Status',tx); } else { setState('0_userdata.0.Waschmaschine.Status','Aus'); } }); Das kann man jetzt beliebig erweitern, einfach kopieren und z.B. neuen DP in eine const dp2 eintragen, also danke an alle.
  • Verzögerung bei Trigger mit Benachrichtigung (gelöst)

    4
    1
    0 Stimmen
    4 Beiträge
    392 Aufrufe
    M
    @paul53 Vielen lieben Dank! Ich hab es mit diebischer Freude nachgebaut und es funktioniert tadellos. Ich hab auch echt viel gelernt. Danke!
  • Funktionsweise "Nachricht an anderes Skript" mit Ergebnissen

    3
    2
    0 Stimmen
    3 Beiträge
    294 Aufrufe
    F
    @codierknecht Danke... das erklärt es!

676

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge