Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Logik-Block in Abhängigkeit von Trigger-Parameter

    blockly
    3
    2
    0 Votes
    3 Posts
    259 Views
    D
    Hallo @homoran, ich habe eine PV-Anlage mit Eigenverbrauchsregelung auf dem Dach, nur noch keinen Speicher..... Das Objekt "VirtZaehlerEinspeisungTag" ermittle ich aus der Differenz aus des PV-Zählers und des Einspeise-Zählers. Das Objekt ändert sich also immer dann wenn die PV mehr produziert als aktuell im Haus Strom verbraucht wird. Das Objekt summiert die Einspeisung über den Tag und wird um 23:59 Uhr auf 0 zurückgestellt. Das Objekt "VarEinspeisungAktuell" enthält die kWh die lt. Einspeisezähler zuletzt eingespeist wurden, nicht den Zählerstand des Einspeisezählers. Der Wert wird überschrieben und nicht summiert. Zweck des Scriptes ist, Strom der produziert und eingespeist wird bis zu einer definierten Speicherkapazität (Objekt "PVSpeicherNutzinhalt") in einen virtuellen Speicher zu laden. Wenn also 0.1 kWh eingespeist werden dann will ich die in den Speicher laden sofern der Speicher nicht voll ist. Werden die 0.1 kWh in den Speicher geladen, dann erfolgt natürlich keine Einspeisung, deshalb reduziere ich die Summe im Objekt "VirtZaehlerEinspeisungTag" um diesen Wert. Die eigentliche Frage ist, [image: 1612880711186-6c6c15a9-c17b-4b46-bce5-e0165759ac63-image.png] führt eine Änderung von "wurde geändert" zu "ist gleich oder größer als letztes" dazu dass der Trigger nur dann ausgelöst wird, wenn der geänderte Wert der Objekt ID nicht nur geändert sondern gleich oder eben größer sein muss? Beim schreiben der Antwort ist mir aufgefallen, dass das Script an sich einen Logik Fehler hat und so auf Grund der Prüfung im äusseren Block nur einmal zutrifft.
  • Script deaktivieren?

    11
    0 Votes
    11 Posts
    1k Views
    HomoranH
    @stefanw sagte in Script deaktivieren?: Da mein "Fensterscript" gut funktioniert, möchte ich ungern jetzt noch einen Timer einbauen und dachte mir das ich nur die Abfrage für den Datenpunkt reinmache und diesen in einem anderen Script ändere. Das ist in Ordnung. Allerdings musst du für die UND-Abfrage das Skript auch ändern ;-)
  • Heizung mit Nachtabsenkung und Anwesenheitsprüfung

    blockly heating
    38
    1
    0 Votes
    38 Posts
    4k Views
    G
    @paul53 ok dann probiere ich es mal aus
  • Tradfri Remote zwischen 2 INNR RGB Flex wechseln und steuern

    1
    0 Votes
    1 Posts
    97 Views
    No one has replied
  • [ gelöst] Blockly - Taster mit verzögerter Selbsthaltung

    4
    1
    0 Votes
    4 Posts
    596 Views
    Albert KA
    @hilde123 Gerne :) Bin selber noch am lernen LOL Vielleicht kannst du den Titel des Threads noch mit [gelöst] erweitern, dann ist das für andere Teilnehmer evtl. auch interessant.
  • Alexa sagt die Temperatur nicht in - Minus an

    3
    2
    0 Votes
    3 Posts
    154 Views
    D
    @vikk88 Yea Danke, es langt bei dem Text vor dem Datenpunkt das zu machen.
  • JSON Parsen in Blockly (ESP-RFID)

    5
    0 Votes
    5 Posts
    785 Views
    F
    @felix-merk Schwierig zu sagen, probiere mal mit 2 Debug-Blöcken wie gezeigt. Das zeigt ob der Trigger immer anspricht(sollte er eigentlich) und ob die Werte richtig sind. Dann sehen wir weiter [image: 1612647060958-access1.png]
  • [gelöst] Fehlermeldung zu "falschem" Datentyp

    20
    0 Votes
    20 Posts
    1k Views
    B
    @homoran sagte in Fehlermeldung zu "falschem" Datentyp: Der angemeckerte Datenpunkt ist dein seöbst erstellter. Der wird nur mit Zahlen befüllt. Anscheinend idt der Typ dieses selbsterstellten DPs aber String Dann gehe ich das Thema mal an... Danke für die Unterstützung!!
  • ( gelöst) Zeitplan funktioniert nicht beim Türsensor

    8
    1
    0 Votes
    8 Posts
    507 Views
    hrob 2000H
    @paul53 Funktioniert nun einwandfrei. Vielen Dank. Ich wäre da wirklich nie drauf gekommen, weil ich tatsächlich gedacht habe, dass der Zeitplan da greift... Und dein Blockly ist auch noch etwas kleiner, als meiner, da du u.a. die Variable msg nutzt...
  • Miele Geschirrspüler - wann fertig

    blockly
    4
    2
    0 Votes
    4 Posts
    743 Views
    R
    @accu Stae in Deinem Trigge rist nicht richtig, hier meldet der Trigger immer ob die Spülmaschine im WLAN sich eingeloggt hat, hat aber nichts mit dem Betrieb an/aus zu tun. Besser wäre der state "status" oder "status-raw" wohl. Schau mal wenn die maschine aus bzw. einschaltest ob der der state von false auf true wechselt. Das ist dann besserer sates. Für die noch verbleibende Laufzeit der Spülmaschine ist wohl der State "remainingTime" in Deinem Blockly ein zu einbauen bzw abzufragen, Vorschlag frag doch per Alexa diesen State ab und plaudert Alexa die noch verbleibende Laufzeit... müsstes Du wohl im Alexa Adapter oder in den Steuerungsskripts von Alexa hinterlegen....
  • Blocky Datum vergleichen

    5
    2
    0 Votes
    5 Posts
    520 Views
    C
    @neo110 Stimmt plus muss da hin.
  • Blockly letzte Änderung größer als 30sec

    blockly
    16
    0 Votes
    16 Posts
    1k Views
    G
    [image: 1612603801333-unbenannt.png] Das funktioniert einwandfrei. Vielen Dank.
  • Datenpunkte in mehreren Blockly Scripten tauschen

    blockly
    10
    3
    0 Votes
    10 Posts
    312 Views
    R
    Check, hat geklappt!
  • wert in datenpunkt schreiben

    2
    0 Votes
    2 Posts
    587 Views
    J
    @robbi12 Steuern nicht aktualisieren ;) Und Zahl nicht Text!
  • [Gelöst] Blockly BWM Alexa

    10
    1
    0 Votes
    10 Posts
    693 Views
    Albert KA
    @masterg-23 Gerne, Danke :)
  • (Gelöst) HM-LC-Sw1PBU-FM lässt sich nicht steuern

    blockly
    46
    0 Votes
    46 Posts
    4k Views
    HomoranH
    @wendy2702 sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern: @herr_kuschel Zeig doch mal bitte die Unterschiede in form von Screenshots. @herr_kuschel sagte in HM-LC-Sw1PBU-FM lässt sich nicht steuern: @wendy2702 ja, genau, keine Ahnung warum der da auftaucht... wenn wir die Screenshots endlich hätten, könnten wir es vielleicht sagen
  • Blockly - "Schreibe Objekt ID"

    3
    1
    0 Votes
    3 Posts
    1k Views
    K
    Hallo @homoran , danke. dann muss ich noch ein "Create" davor setzen. Hättest Du ein Beispiel? Ich konnte es nur über eine Javafunktion abbilden. Mit dem Original-Blockly-Baustein zum Anlegen von DP hab ich es nicht hinbekommen. Hier wurde der DP immer uner \javascript.0 angelegt [image: 1612529861230-29cc25ee-443f-46a6-9daa-26b51d3415aa-grafik.png] Danke Kay
  • [Gelöst] Bewegungsmeldern reagiert mit Verzögerung

    15
    0 Votes
    15 Posts
    1k Views
    Masterg 23M
    Hier ist die Lösung meines Problems: https://forum.iobroker.net/topic/41792/gelöst-zigbee-adapter-bleibt-gelb/44?_=1612482906907#
  • Shelly, Detached mit Taster und ZigBee Leuchtmittel

    2
    0 Votes
    2 Posts
    244 Views
    S
    Oh Mann Jungs (und mädels)..... einfach auf "Ist wahr" triggern.... manchmal sieht man den Wald vor lauter Bäumen nicht.....
  • Geräte eine Zeit lang sperren

    5
    0 Votes
    5 Posts
    174 Views
    D
    @nordischerjung danke dir, manchmal kann es so einfach sein. Ich war wohl voll auf die falsche Idee fokussiert 😂

611

Online

32.8k

Users

82.7k

Topics

1.3m

Posts