Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Dunstabzugschaltung kombiniert mit Temperaturfühler

    3
    0 Stimmen
    3 Beiträge
    257 Aufrufe
    R
    @paul53 Danke. Das funktioniert. Musste noch nen Wert setzen. Ich beobachte mal. Ich lese die Ofensteuerung mit Parser aus. Hier hatte ich eine Tabelle. Die war wohl nicht mehr aktuell. So wie ich es sehe ergibt aus der alten Tabelle der Punkt Error nun den LED Zustand des Ofens wenn er löuft. Hier wird dann 1 für "an" angezeigt und 0 für "aus". Ich habe dies dann auf true und false geändert. Der Nachteil, ein geringer, ist, dass bereits beim Öffnen der Tür des Kaminofens die LED Benachrichtigung an geht. Dies auch, wenn der Ofen gar nicht beheizt wird. Nach 5 Minuten geht er dann aus. Damit kann ich leben. Anderst wäre es, wenn man die Brennraumtemperatur nehmen würde.
  • Tankerkönig ermitteln tiefesten peis?

    34
    2
    0 Stimmen
    34 Beiträge
    4k Aufrufe
    haus-automatisierungH
    @timi sagte in Tankerkönig ermitteln tiefesten peis?: leute wissen genau wie es geht und schicken hier zeug rein was kein mensch richtig hilft! ALLE die hier geschrieben haben wissen genau was ich will... Mh? Ich habe dir doch sogar die Lösung als Blockly zusammengestellt. Was ist daran unklar?
  • Frage zu CRON Zeitplan

    10
    1
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    HomoranH
    @djmarc75 sagte in Frage zu CRON Zeitplan: da ja der Cron auf 3:45 Uhr steht. das sehe ich selbst im xml aber anders @surfer09 sagte in Frage zu CRON Zeitplan: <field name="SCHEDULE">15 3 * 5-8 *</field>
  • Blockly: Zwei verschiedene Zeiträume in einer Abfrage

    16
    1
    0 Stimmen
    16 Beiträge
    700 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
    236 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
    366 Aufrufe
    S
    @paul53 Sauber! Danke!!!!
  • Blockly nicht gestoppt

    2
    0 Stimmen
    2 Beiträge
    221 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
    423 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
    68k 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
    6k 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
    420 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
    587 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
    506 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
    277 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
    89 Aufrufe
    Niemand hat geantwortet
  • Auslösung Pushover nur unter Bedingung

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

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

    4
    0 Stimmen
    4 Beiträge
    344 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
    397 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
    548 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]

510

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge