Weiter zum Inhalt

Blockly

6.6k Themen 80.2k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly: Zwei verschiedene Zeiträume in einer Abfrage

    16
    1
    0 Stimmen
    16 Beiträge
    826 Aufrufe
    AsgothianA
    @pomme1st Schoen das es geklappt hat. Allerdings macht der Baustein [image: 1726737760954-screenshot-2024-09-19-at-11.22.34.png] keinen Sinn - entweder passt du die Variable auf "timeout" an oder du löscht den einfach - der wird nicht gebraucht. Auch der Baustein [image: 1726738001254-screenshot-2024-09-19-at-11.26.34.png] wird in diesem Fall nicht benötigt, die Variable wird im Trigger jedes mal neu definiert. Der kann also auch weg ohne das die Funktion sich ändert. A.
  • PV Heizstab Umwälzpumpe ansteuern

    6
    2
    0 Stimmen
    6 Beiträge
    279 Aufrufe
    S
    @paul53 Vorerst herzlichen Dank für deine Vorschläge Jetzt heisst es mal mit den Verzögerungszeiten rum zu spielen. Na ja, und dann schau ma mal, obs so klappt wie ich mir das vorstelle
  • [gelöst] Datenpunkte Folder/Device/Channel anlegen

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    428 Aufrufe
    S
    @paul53 Sauber! Danke!!!!
  • Blockly nicht gestoppt

    2
    0 Stimmen
    2 Beiträge
    266 Aufrufe
    HomoranH
    @chefkochts sagte in Blockly nicht gestoppt: Es wird gelegentlich getriggert und sendet wir eine Nachricht. Habe ich eine chance das wieder los zu werden? den js Adapter neu starten!
  • Ein-/Ausschaltverzögerung

    3
    1
    0 Stimmen
    3 Beiträge
    479 Aufrufe
    P
    @paul53 vielen Dank. Ich habe das so umgesetzt und beobachte es nun. Viele Grüße!
  • Klimaanlage taktet

    350
    1
    0 Stimmen
    350 Beiträge
    77k Aufrufe
    B
    @adnim said in Klimaanlage taktet: @balu67 könntest du dein skript nochmal komplett reinstellen , würde mich gerne bisschen reinlesen finde den Ansatz gut! Hallo adnim, im Beitrag vom 14.09 um 20:53 ist das komplette Skript
  • Blockly - Mit getHistory Daten aus InfluxDB auslesen

    23
    1
    0 Stimmen
    23 Beiträge
    8k Aufrufe
    M
    Also so richtig werde ich nicht schlau mit dem getHistory, ich dachte wenn im else Zweig zum Schluss etwas steht wird dieser erst aufgerufen wenn der Callback kommt? Aber der wird immer ausgeführt auch wenn eigl noch gewartet werden soll. getHistory({ id: 'ID auswählen', start: /* start of day */ (() => { const d = new Date(); d.setHours(0, 0, 0, 0); return d.getTime(); })(), end: /* end of day */ (() => { const d = new Date(); d.setHours(23, 59, 59, 999); return d.getTime(); })(), aggregate: 'none', removeBorderValues: true, }, async (err, result) => { if (err) { console.error(err); } else { ???Hier wird nur ausgeführt beim Callback??? } }); Wie kann dieser Baustein je Sinn in Blockly machen? In anderen Threats sind da noch awaits reingefummelt aber dann ists ja kein Blockly mehr.
  • [gelöst!] HTTP GET (neue Version vs. alte Version)

    3
    3
    0 Stimmen
    3 Beiträge
    476 Aufrufe
    S
    @liv-in-sky Danke! Die Lösung ist so einfach
  • Verständnisfrage Ein Trigger auf mehrere Objekte

    7
    1
    0 Stimmen
    7 Beiträge
    688 Aufrufe
    AsgothianA
    @martinp sagte in Verständnisfrage Ein Trigger auf mehrere Objekte: @haus-automatisierung Habe auch schon etwas gespielt .... "Name" wird auch geliefert, ist da ggfs riskanter, dafür muss man nicht den ganzen Pfad abprüfen ... Solange du den Namen nur für eine Identifikation / eine Nachricht brauchst macht es Sinn einen Mehrfachtrigger zu nutzen. Wenn es aber darum geht je nach auslösendem Objekt eine andere Funktion auszuführen, dann ist es besser getrennte Trigger zu nutzen. A. Nachtrag: bei Objekt ID musst du auch nicht den ganzen Pfad abprüfen. Eine Prüfung auf "string beinhaltet xxx" geht auch. A.
  • Wandtaster bietet kein "Hold"

    6
    0 Stimmen
    6 Beiträge
    593 Aufrufe
    M
    @paul53 Ich hatte tatsächlich den Schalter erstmal liegen lassen, nun aber wieder aufgegriffen, darum danke nun erst sehr spät für dein Blockly...das sieht sehr sauber aus!
  • Rollladen: automatisches bzw. manuelles Fahren mit Flag

    3
    6
    0 Stimmen
    3 Beiträge
    316 Aufrufe
    M
    @martinp Okay, verstanden. Dann werde ich das Flag von bool auf num umbauen und als Zähler in meiner Schleife für die 10 Rollladen einsetzen. Die einzelnen Rollläden laufen nur, wenn bestimmte Bedingungen erfüllt sind, und je angestoßenem Rollladen zähle ich das Flag hoch, und sobald auf Kanal 3 die Istgröße gleich der Sollgröße ist, ziehe ich das Flag wieder runter. Am Ende muss es wieder auf 0 stehen, und dann geht´s weiter ... Besten Dank für den Hinweis!
  • Warteschleife in Schleife funktioniert nicht ... Bug?

    1
    4
    0 Stimmen
    1 Beiträge
    102 Aufrufe
    Niemand hat geantwortet
  • Auslösung Pushover nur unter Bedingung

    5
    1
    0 Stimmen
    5 Beiträge
    336 Aufrufe
    B
    @paul53 Super Danke !! Runnt !!!
  • Script funktioniert nicht mehr

    Gesperrt
    3
    0 Stimmen
    3 Beiträge
    385 Aufrufe
    Samson71S
    @codierknecht sagte in Script funktioniert nicht mehr: @Homoran @Samson71 Bitte hier zumachen. Done
  • Zigbee Drehbarer Schalter

    4
    0 Stimmen
    4 Beiträge
    375 Aufrufe
    D4vED
    @shadowhunter23 sagte in Zigbee Drehbarer Schalter: @byreakzzyt Vielleicht hilft dir das: [image: 1726292766763-screenshot_2024-09-14-07-44-38-097_com.android.chrome-edit.jpg] cool danke geht top :)
  • JSON-Array als Liste

    Ungelöst
    4
    0 Stimmen
    4 Beiträge
    513 Aufrufe
    O
    @codierknecht Ahh, JSON nach Objekt... danke! Hab den Wald vor lauter Bäumen nicht gesehen...
  • Zählen ob Boiler einmal die Woche über 60grad kommt

    5
    0 Stimmen
    5 Beiträge
    615 Aufrufe
    M
    @martinp Hallo Martin vielen Dank für deine Antwort, ja den Boiler heize ich über ein 2 Skript per PV Überschuss. Ich schalte die Einzelnen Heizstäbe mit einem Shelly Pro 4 Kontaktlos über mehrere Relais Kontakt 1 Phase 1 → 2KW Kontakt 2 Phase 2 → 4KW Kontakt 3 Phase 3 → 6KW [image: 1726208408940-e1e16595-72b0-4eae-9c0f-9cb3521d470d-image.png] [image: 1726208429543-d4c80ca4-b42a-4226-8e23-e0f99875f088-image.png] [image: 1726208447036-6e97ccc9-397c-412f-8f06-2a8f472dee4b-image.png] [image: 1726208482827-dd9b80aa-aad4-4f51-9183-fd78b2752ce3-image.png]
  • [gelöst] Endlos Reboot stoppen

    3
    0 Stimmen
    3 Beiträge
    323 Aufrufe
    M
    @homoran Danke für die Hilfe. Ich habe in der Zwischenzeit iobroker wieder gestartet und mich beim nächsten Hochfahren mit ssh eingeloggt und dann sofort iobroker stop javascript.0 eingegeben. Das System bestätigte, dass die Javascript-Instanz gestoppt wurde. Dann fuhr iobroker normal hoch, dann das Reboot-Script auf Pause gesetzt, Javascript gestartet und dann das Script gelöscht.
  • frage zu blockly mit zahlen und werten

    6
    1
    0 Stimmen
    6 Beiträge
    483 Aufrufe
    T
    @paul53 sagte in frage zu blockly mit zahlen und werten: @timi sagte: kann mir einer bitte helfen? Vorschlag: [image: 1726160261491-blockly_temp.jpg] wunderbar!!! vielen dank
  • Werte auf einer Homepage ändern

    8
    0 Stimmen
    8 Beiträge
    861 Aufrufe
    rug1024R
    @mcbirne Zum Beispiel https://templates.blakadder.com/sonoff_DUALR3_v2

600

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge