Skip to content

Blockly

6.6k Topics 79.9k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly nicht gestoppt

    2
    0 Votes
    2 Posts
    232 Views
    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 Votes
    3 Posts
    433 Views
    P
    @paul53 vielen Dank. Ich habe das so umgesetzt und beobachte es nun. Viele Grüße!
  • Klimaanlage taktet

    350
    1
    0 Votes
    350 Posts
    71k Views
    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 Votes
    23 Posts
    6k Views
    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 Votes
    3 Posts
    441 Views
    S
    @liv-in-sky Danke! Die Lösung ist so einfach
  • Verständnisfrage Ein Trigger auf mehrere Objekte

    7
    1
    0 Votes
    7 Posts
    610 Views
    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 Votes
    6 Posts
    529 Views
    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 Votes
    3 Posts
    281 Views
    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 Votes
    1 Posts
    94 Views
    No one has replied
  • Auslösung Pushover nur unter Bedingung

    5
    1
    0 Votes
    5 Posts
    297 Views
    B
    @paul53 Super Danke !! Runnt !!!
  • Script funktioniert nicht mehr

    Locked
    3
    0 Votes
    3 Posts
    344 Views
    Samson71S
    @codierknecht sagte in Script funktioniert nicht mehr: @Homoran @Samson71 Bitte hier zumachen. Done
  • Zigbee Drehbarer Schalter

    4
    0 Votes
    4 Posts
    358 Views
    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

    Unsolved
    4
    0 Votes
    4 Posts
    433 Views
    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 Votes
    5 Posts
    561 Views
    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 Votes
    3 Posts
    297 Views
    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 Votes
    6 Posts
    436 Views
    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 Votes
    8 Posts
    770 Views
    rug1024R
    @mcbirne Zum Beispiel https://templates.blakadder.com/sonoff_DUALR3_v2
  • An welcher Stelle stoppt stop timeout?

    4
    0 Votes
    4 Posts
    472 Views
    OliverIOO
    @guitardoc sagte in An welcher Stelle stoppt stop timeout?: wird dann die Ausführung des timeouts an der Stelle beendet wo die Abarbeitung gerade ist (ich denke nicht) oder wird nur der Start des timeouts unterbunden und wenn der schon am Abarbeiten ist macht er bis zum Ende weiter (was ich vermute)? so wie du denkst. der befehl kümmert sich nur um den aufruf einer funktion. alles was danach kommt ist dafür uninteressant. wenn du stopst, dann wird nur der nächste Aufruf unterbrochen. Das ist auch die Gefahr bei setTimeout und bei setInterval, das wenn die Verarbeitung länger dauert, wie die Pause bis zum nächsten Aufruf, kann es sein, das es sich mit der Zeit aufschaukelt und dann immer mehr abgearbeitet werden muss und dann kaum noch Zeit für die regulären Aufgaben übrig bleibt.
  • Blockly zur Regenaufzeichnung

    5
    1
    0 Votes
    5 Posts
    904 Views
    M
    @DaniStrie hast zu dann ein Script gemacht das funktioniert? Wenn ja könntest Du das Teilen?
  • HmIP-FROLL lässt sich mit Blocky nicht steuern

    5
    1
    0 Votes
    5 Posts
    320 Views
    Jörg 5J
    @homoran Debug ioBroker: xmlrpc -> setValue ["00115D899C7DD7:4","LEVEL",0] FLOAT bspw. Systemprotokol CCU: 22:12:45 09.09.2024 Rollo-Wohnzimmer-Links 2 Status Sektion: Unbekannt, Behanghöhe 0.00%, Wert Behanghöhe: Normal, Profilabschnitt: 0, Rolllade steht, Rolllade steht In der CCU war der Kanal jetzt frei. Und es handelt sich um verschiedene Rollos. Muss dazu sagen das meine CCU eh ein wenig probleme hat. Denke daher das es nur ein Anzeigenfehler ist. (Siehe Verlauf) Aber ich habe jetzt den Fehler gefunde. Die Anzeige in der CCU spinnt. Die Rollos sind unten, in der Anzeige der CCU jedoch offen. Why ever. Ich werde das jetzt mal so lassen und beobachten, ggf. morgen die CCU mal neu starten und schauen ob es dann passt. Da muss mal erst mal drauf kommen, das die CCU einen Anzeigefehler hat. Vielen Dank auf jeden Fall erst mal für deine Anregungen zum Fehler. Viele Grüße Jörg

261

Online

32.8k

Users

82.9k

Topics

1.3m

Posts