Weiter zum Inhalt

Blockly

6.6k Themen 80.2k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Musik über Alexa nach Telefonat wieder einschalten?

    blockly javascript multimedia
    12
    1
    0 Stimmen
    12 Beiträge
    924 Aufrufe
    DJMarc75D
    @thomas-braun sagte in Musik über Alexa nach Telefonat wieder einschalten?: Mit 'tasker' könnte sowas evtl. gehen. Jawoll, aber das würde den Post hier sprengen
  • (Gelöst) 2 E-Heizkörper mit PV-Überschuss schalten

    10
    1
    0 Stimmen
    10 Beiträge
    967 Aufrufe
    WannseesprinterW
    @paul53 jau, das war's! Du bist echt Gold für die Community hier, Paul. Wenn ich schon allein meine Beiträge zähle, bei denen du mir geholfen hast... Vielen, lieben Dank!
  • [gelöst] Wert von Objekt in Variable

    7
    1
    0 Stimmen
    7 Beiträge
    635 Aufrufe
    C
    @paul53 ich sollte richtig lesen. Danke! Funktioniert!
  • (gelöst) Mit Blockly alle x Sekunden einen Datenpunkt ändern

    4
    0 Stimmen
    4 Beiträge
    447 Aufrufe
    H
    Vielen Dank euch beiden ! Funktioniert super !
  • Szenen Anlegen und durchschalten. Geht es eleganter?

    5
    1
    0 Stimmen
    5 Beiträge
    538 Aufrufe
    paul53P
    @dave83 sagte: Geht das Ganze eleganter? Ohne Funktionen und mit einzelnen Triggern: [image: 1711027342904-blockly_temp.jpg]
  • Sprinkler über Tasmota Pulsetime steuern

    3
    2
    0 Stimmen
    3 Beiträge
    198 Aufrufe
    ZasHHHHHZ
    @martinp Rechts das Blockly dient dazu, den Handbetrieb direkt auszuschalten. Dort müsste dann die Pusletime6 0 mit gesendet werden. Feste Werte zu senden habe ich getestet und funktioniert. Nur das eingeben von Werte über die Visualisierung weiss ich nicht wie ich das umsetzen soll. Besonders da Pusletime ab 12s +100 gerechnet werden muss. Zb 12s = Pulsetime 112
  • ( gelöst ) mehrere Datenpunkte addieren

    9
    0 Stimmen
    9 Beiträge
    729 Aufrufe
    P
    @paul53 Hallo, super vielen Dank, jetzt klappt es. Ich wünsche dir noch einen schönen Abend VG Thomas
  • Garage länger offen als xx Minuten - Telegram Nachricht

    6
    1
    0 Stimmen
    6 Beiträge
    477 Aufrufe
    paul53P
    @chriswitt sagte: Also den Trigger weg ? Den Zeitplan weg. [image: 1710924747232-blockly_temp.jpg]
  • PV Überschuss -> Wetter -> Mindestlaufzeit

    48
    1
    0 Stimmen
    48 Beiträge
    6k Aufrufe
    paul53P
    @bg sagte: delayOFF wegen der Verschattung, damit er nicht zu oft ausschaltet. Es ist dafür gedacht, dass nicht bei jeder kleinen Wolke ausgeschaltet wird. Als Nebeneffekt bewirkt es eine Mindesteinschaltdauer. @bg sagte in PV Überschuss -> Wetter -> Mindestlaufzeit: Wenn jetzt der Wert auf 4800 fällt und dann wieder auf 5500 steigt, wir im Betrieb erneut das "Einschalten" gesendet? Ja, nach der Einschaltverzögerung. Das kann / sollte man durch Prüfen des Aktor-Wertes verhindern.
  • Blockly reagiert nicht richtig?

    blockly javascript
    10
    1
    0 Stimmen
    10 Beiträge
    745 Aufrufe
    B
    @haus-automatisierung Ich werde mir auf jeden Fall gleich mal andere Blocklys anschauen und ggf. verbessern. Trotzdem nochmal Danke und 1602 ist nicht das Geburtsjahr. Aber ich habe habe von dir ein Youtube Video angesehen wo man den Zigbee Sonoff Stick updaten kann aber das hat leider nicht funktioniert da ich wahrscheinlich den Stick an einem Proxmox Server mit ioBroker im LXC Container habe. Aber egal. Es dauert manchmal etwas länger aber irgenwie klappt es dann oder auch nicht. Auf jeden Fall ist das ein Super Board hier wo einem immer geholfen wird. Danke
  • New httpPost / httpGet / New Object - Wo ist die Ausgabe?

    3
    1
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    C
    @codierknecht Hi sorry, habe ich nicht gesehen. Danke fuer den Hinweis, werde mich da mit dran haengen.
  • Umstellung request auf http get

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    HomoranH
    @jwerlsdf sagte in Umstellung request auf http get: dass es mit dem http get block zu tun haben muss. In Javascript wird dies deutlich: Na super! danach hatte ich scjon im XML gesucht. Dann solltest du im Tester Thread fragen, wie diese Bausteine zu verwenden sind. von irgendeinem (ohne debug Bausteine nicht einzugrenzen) kommt wohl nichts zurück.
  • "Knopf" drücken oder Text schreiben geht nicht

    8
    5
    0 Stimmen
    8 Beiträge
    775 Aufrufe
    U
    Ja, will ja was steuern. Werde mich da am WE mal rein lesen.
  • [Gelöst]Tibber-DP umwandeln in extra Uhrzeit/Datum-Format

    5
    1
    0 Stimmen
    5 Beiträge
    564 Aufrufe
    WannseesprinterW
    @djmarc75 Jo, danke dir! Ich hatte gestern spontan, ohne jegliche Erwartung, bereits etwas angepasst und das hier scheint die Lösung zu schein - die Funktion im Block musste von "steuere" auf "aktualisiere" umgestellt werden: [image: 1710689977172-a23d4a83-6f5c-47e0-9a07-d3f1c1efed36-grafik.png]
  • Blockly schaltet Steckdose manchmal ohne Grund

    18
    2
    0 Stimmen
    18 Beiträge
    441 Aufrufe
    HomoranH
    @djmarc75 sagte in Blockly schaltet Steckdose manchmal ohne Grund: Der Adapter Eventlist benötigt keine historisierten Datenpunkte ach der steckt dahinter!?? ich nutze nur das Eventlist Widget mit historisierten Daten
  • Unterschied Timeout Stop und Stop zyklische Ausführung

    3
    1
    0 Stimmen
    3 Beiträge
    119 Aufrufe
    G
    @djmarc75 Ich werde alt. Ja stimmt - Stop ist für Timeout und Stop zyklische Ausführung für Intervall. Danke für die Hilfe - ich muss mich doch mal auf beginnenden Alzheimer untersuchen lassen... :-)
  • Problem Blockly Skript für meine Lichttsteuerung

    3
    2
    0 Stimmen
    3 Beiträge
    318 Aufrufe
    M
    Als System habe ich einen Raspi4b, Raspian und ioBroker. Ich habe eigene Datenpunkte erstellt. In dem Beispiel "Flur OG". Ich werte die Helligkeit von der Wetterstation aus und habe in einer Logik Schwellwerte für das Ein und Ausschalten hinterlegt. Wird die festgelegte Helligkeit unterschritten, wir der Datenpunkt Flur OG mit True gesteuert. Der Trigger der den Datenpunkt "Flur OG" überwacht reagiert auf unbestätigte Änderungen. Ist der Datenpunkt True so schaltet er die Stromversorgung der betreffenden Hue Leuchten per KNX Aktor zu. Ich erzeuge dann eine Intervallschaltung die dann den Erreichbarkeitsstatus (Status Hue Erreichbarkeit - Flur OG) der betreffenden Hue Lampen (hab im ioBroker der Hue Adapter) überwacht und wenn die Leuchtmittel erreichbar sind, dann wird der Präsenzmelder freigegeben, der Datenpunkt "Flur OG" aktualisiert und der Intervall wird gestoppt. Beim Ausschalten nach Außenhelligkeit wird dann wieder der Intervall gestartet und hinzukommt noch der Status "Hue On". Dieser stellt sicher, dass die Leuchten erst aus geschaltet sind, bevor die Trennung der Hue Leuchten von der Stromversorgung erfolgt. Mein Problem ist, dass er den Datenpunkt "Flur OG" aktualisiert (für erfolgte Schaltung), was auf ein funktionieren der Logik hindeutet, aber nicht den den Präsenzmelder freigibt. Ich hoffe ich habe die Frage richtig beantwortet.
  • Steuerung PV Strom Überschuss verwenden

    76
    1
    0 Stimmen
    76 Beiträge
    16k Aufrufe
    B
    @paul53 , ich glaube den fehler gefunden zu haben. Wenn keine pv leistung mehr anliegt , und der akku entladen wird, springen die werte sehr stark (so starkt, das der Timer wieder gestoppt wird.)
  • Pause bei wertabhängigem Schalten

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    M
    Ich habe jetzt diese beiden Skripte getestet und beide funktionieren perfekt für meinen Anwendungsfall und sind somit gekauft (Verzögerungen sind hier noch auf Testbetrieb eingestellt und werden für die Anwendung verlängert). [image: 1710578142061-5089bb35-a3f8-4b0e-b477-6f8f3d531dd6-image.png] [image: 1710578158745-b22a3b2f-8b5a-4c32-acce-b76a0716a27b-image.png]
  • (erledigt) Bitweise "and" in Blockly

    6
    0 Stimmen
    6 Beiträge
    723 Aufrufe
    ubeckerU
    @paul53 said in Bitweise "and" in Blockly: @ubecker sagte: Ich benötige ein bestimmtes Bit aus einem Wert. Siehe checkBit(val, bit) Danke, gelesen und nicht alles verstanden. Ist noch etwas zu hoch für mich. (Bin Hardwerker und kein Softwerker) Hab aber eine einfache JS Lösung für mich gefunden. brauch doch nur 3 Bits. let Bit_0 = 1; let Bit_1 = 2; let Bit_2 = 4; let ID_WR2Haus = 'javascript.0.PV_WR2Haus'; let ID_Batt_charge = 'javascript.0.PV_Batt_charge'; let ID_Batt_discharge = 'javascript.0.PV_Batt_discharge'; let ID_System_state = 'alias.0.Energie.PV_Anlage.Betriebsstatus'; let System_state = getState(ID_System_state).val; let Batt_charge = getState(ID_Batt_charge).val; let WR2Haus = getState(ID_WR2Haus).val; // 0 = not charging ; 2 = Charging; setState(ID_Batt_charge , (System_state & Bit_1), true); // 0 = not discharging ; 4 = discharging; setState(ID_Batt_discharge , (System_state & Bit_2), true); // 0 = no Power from PV; 1 = power from PV setState(ID_WR2Haus , (System_state & Bit_1), true); on({ id: [].concat(ID_System_state), change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; System_state = (obj.state ? obj.state.val : ''); setState(ID_Batt_charge , (System_state & Bit_1), true); setState(ID_Batt_discharge , (System_state & Bit_2), true); setState(ID_WR2Haus , (System_state & Bit_0), true); });

420

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge