Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.4k Beiträge

NEWS

  • Mit Ikea Schalter led leuchte dimmen

    20
    0 Stimmen
    20 Beiträge
    1k Aufrufe
    paul53P
    @robbi12 Der Block für setzen von move bei Erreichen der Endlagen gehört in den Triggerblock: [image: 1722354060981-blockly_temp.jpg] Der Datenpunkt zum Stoppen bei Loslassen ist falsch. Es muss ein Datenpunkt ("Open") des Tasters ("zigbee.0.5c0272fffe7b0ff5") sein. [image: 1722347468887-blockly_temp.jpg]
  • Datei lesen

    24
    1
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    mcm1957M
    @martinp said in Datei lesen: Scheint mir nicht gerade Ressourcenschonend ... Mach dir da mal keine Sorgen um die Resourcen von GitHub. GitHub kopiert (!) sicher nicht die unveränderten Dateien. Da gibts effizientere Methoden :-) . Nimm das Verfahren mal als gegeben, erstell einen Fork, editier in deiner loaklen Kopie und erstell dann einen PR. Alternativ editier direkt in der Webansicht (was implizit einen Fork und einen PR erzeugt). Würd dir nur raten vor größeren Änderungen / Ergänzungen dich mit @haus-automatisierung grob abzustimmen ob die Änderung in das Gesammtkonzept passt.
  • Erinnerung Schlafenszeit

    4
    0 Stimmen
    4 Beiträge
    276 Aufrufe
    S
    @homoran Die Herkunft vom Datenpunkt kommt von einem Handy und wird durch eine App durchgereicht. Also wird dort schon etwas konvertiert alternativ hätte wäre noch Unix verfügbar. @paul53 sieht interessant aus, dass wäre mein erstes Blocky mit Chron :) Ich berichte :)
  • Einfaches Script aber "Probleme" mit Timeout

    10
    1
    0 Stimmen
    10 Beiträge
    662 Aufrufe
    AsgothianA
    @uncleb sagte in Einfaches Script aber "Probleme" mit Timeout: @asgothian danke für Eure Hilfe, das muss ich mir ansehen, allein schon das mit der Liste is mir n bisschen zuuu komplex :) Wie gesagt - das mit der Liste wird erst gebraucht wenn deine "whitelist" länger wird.
  • [gelöst] Zeitformat des Frigate Adapters

    2
    1
    0 Stimmen
    2 Beiträge
    114 Aufrufe
    MartinPM
    Selbst gefunden - die Multiplikation mit 1000 ist hinterhältig ;-) [image: 1722198928884-d2f14386-2dfb-44d0-a75f-da89e0e53bdf-grafik.png] javascript.0 2024-07-28 22:33:53.524 info script.js.Spielwiese.Test: Start Time snapshot - nach Datum/Zeit 28.07.24 19:13:55
  • Gesamtleistung des Shelly 3EM per Blockly auslesen

    22
    3
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    F
    @martinp Da liegst du leider falsch. Der Dimmer gibt NULLKOMMANIX aus. Die 0-10V kommen vom Meanwell Netzteil. Bin ich auch drüber gestolpert, weil am Ausgang des Dimmer keine Spannung anlag. Der Dimmer kann nur eine, schon vorhandene, 0-10V Quelle dimmen. PS: Ich bin Automatisierungstechniker - und kenne das 0-10V Signal ziemlich gut ;)
  • Blockly neu starten bei einer Änderung über VIS

    7
    4
    0 Stimmen
    7 Beiträge
    424 Aufrufe
    paul53P
    @perladd sagte: Wenn ich jetzt z.B. die Freigabe1 wegnehme Dann mache es so, wie bereits gezeigt.
  • Kann Intervall nicht beenden

    7
    4
    0 Stimmen
    7 Beiträge
    548 Aufrufe
    M
    @paul53 Vielen Dank für Deine schnelle Hilfe, nun läuft mein Blockly wie es soll.
  • Batterieladest. mit Intervall - skript verändert sich

    2
    0 Stimmen
    2 Beiträge
    270 Aufrufe
    C
    Ihr braucht nicht mehr zu Antworten. Fehler gefunden. Zyklus nicht beendet ich depp....
  • Zeit-Trigger schaltet nicht richtig

    7
    2
    0 Stimmen
    7 Beiträge
    453 Aufrufe
    S
    @codierknecht Ok und danke erstmal, werde das mal so testen.
  • Möglichkeit, Objekt kommt in Script/e .... vor?

    4
    0 Stimmen
    4 Beiträge
    267 Aufrufe
    M
    @codierknecht Manchmal hat man ein Brett vor dem Kopf! Ich Danke Euch :+1: :innocent:
  • Zeitverzögerte Ausführung, wo den "stop" timeout setzen

    12
    1
    0 Stimmen
    12 Beiträge
    813 Aufrufe
    paul53P
    @takahara sagte: Falls die Temperatur >=22 ist Falls die Temperatur <= 22 ist ... @takahara sagte in Zeitverzögerte Ausführung, wo den "stop" timeout setzen: wird der DelayOff timer gestartet und nach 15 Minuten die Aktionen ausgeführt? ..., wenn die Temperatur 15 Minuten lang <= 22 bleibt, da andernfalls vorher gestoppt wird. Die Prüfung "nicht Verzögerung DelayOff" verhindert, dass der Timer mehrfach gestartet wird und sich deshalb nicht mehr stoppen lässt.
  • Blockly für Schleife Bildschirmschoner

    6
    2
    0 Stimmen
    6 Beiträge
    365 Aufrufe
    R
    @paul53 Danke das funktioniert. Nun bräuchte ich noch was damit ich mit Datenpunkt eine App (z.B. Sonos) starte. Diese soll dann 3 Minuten stehen bleiben und dann wieder zurück zu Fully gehen. Ebenfalls zurück zu Fully wenn ich sie mit dem Zurückpfeil abbreche. Mein Versuch war folgender (hier aber noch mit dem Bildschirmschoner in Fully) [image: 1721662463103-screenshot-2024-07-22-173358.png] Das Beispiel ist mit meiner Doorbird
  • Timeout Frage/Hilfe bei Blockly Script

    7
    2
    0 Stimmen
    7 Beiträge
    489 Aufrufe
    M
    @asgothian na bum das ist ein ordentlich langes Script. Danke!!
  • Blockly Trigger Blöcke verändern ihre Farbe

    6
    1
    0 Stimmen
    6 Beiträge
    476 Aufrufe
    HomoranH
    @haifeif-0 sagte in Blockly Trigger Blöcke verändern ihre Farbe: das gemeint? Natürlich! @haifeif-0 sagte in Blockly Trigger Blöcke verändern ihre Farbe: dann stimmt es! klar doch ;-)
  • Musik mit Bewegungsmelder

    6
    1
    0 Stimmen
    6 Beiträge
    447 Aufrufe
    L
    @icebear Das hatte ich nie zuverlässig hinbekommen. Deswegen hatte ich diesen Weg genommen.
  • LaMetric - Blockly Notification

    2
    1
    0 Stimmen
    2 Beiträge
    257 Aufrufe
    haus-automatisierungH
    @eve11 sagte in LaMetric - Blockly Notification: Was auch komisch ist, wenn ich von Blockly auf Javascript umstelle erscheint folgendes: Da ist ein bisschen kurz. Danke, schaue ich mir in Ruhe nochmal an.
  • Aufheizrate Pool bestimmen

    15
    4
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    M
    @paul53 Werde ich so probieren, danke! Nur für mich zum Verständnis: warum funktioniert eine "Pause" zwischen zwei Messungen nicht?
  • [gelöst] - Prusa Telemetriedaten mit Blockly einbinden

    22
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    K
    Hi hier ist mal der ansatz dafür diese zeile im Blockly müsstet ihr ändern curl -v http://192.168.0.91/api/printer --digest -u USER:PASSWORD um die api einzusehen http://ip/api/printer http://ip/api/version <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="B=%HkNFd;Jc-lk:s1;ct">result</variable> </variables> <block type="on" id="iHq6A)^AZ=QN+;coR^ht" x="238" y="-387"> <field name="OID">tuya.0.bffbff9117c8137818tkbd.1</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="schedule" id="$@Q{Q!oh$(Xi+YfJ+Sth"> <field name="SCHEDULE">*/30 * * * * *</field> <statement name="STATEMENT"> <block type="exec" id="rl%::%dMuDzH:Oq|nx4Y"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG">info</field> <value name="COMMAND"> <shadow type="text" id="S*SWo2P:N:YD_t7GS@AP"> <field name="TEXT">curl -v http://192.168.0.91/api/printer --digest -u USER:PASSWORD</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="yX7S6rmlAz8S41pwf76$"> <field name="COMMENT">Bett-Temperatur</field> <next> <block type="update" id="/JU=hq_EbM2uBYcH#CaL"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Prusa_Mini_Data.MK4.temp_bed</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="3/qiV[k;qu[CEb1F)vlm"> <value name="PATH"> <shadow type="text" id="@oLvnd+50^[4HE/z}A32"> <field name="TEXT">telemetry.temp-bed</field> </shadow> </value> <value name="OBJECT"> <shadow type="get_object" id="RBy5134AZ8s%X*gAr;oY"> <field name="OID">Object ID</field> </shadow> <block type="convert_json2object" id="wY8~t+qQ~SSt/NP+P?2v"> <value name="VALUE"> <block type="variables_get" id="LbTt(:6:+br;^?Ac98Z-"> <field name="VAR" id="B=%HkNFd;Jc-lk:s1;ct">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="comment" id="){|e{c5FD%a!Wj:zbQ?`"> <field name="COMMENT">Nozzle-Temperatur</field> <next> <block type="update" id="KI|.h+7Bi_(u^I?ED4/*"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Prusa_Mini_Data.MK4.temp_nozzle</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_attr" id="3JtjS~*Azu.Tvy0B5ZdR"> <value name="PATH"> <shadow type="text" id="@.t;#czSI9/wagM2I$4k"> <field name="TEXT">telemetry.temp-nozzle</field> </shadow> </value> <value name="OBJECT"> <shadow type="get_object" id="RBy5134AZ8s%X*gAr;oY"> <field name="OID">Object ID</field> </shadow> <block type="convert_json2object" id="B!?BT$h.22H?X|dNhtuE"> <value name="VALUE"> <block type="variables_get" id="UwY@-hJ:*uEOSI3{OP]d"> <field name="VAR" id="B=%HkNFd;Jc-lk:s1;ct">result</field> </block> </value> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </xml>
  • Skript für Auslösung Zugangscode bei Homematic HmIP-DPD

    1
    0 Stimmen
    1 Beiträge
    162 Aufrufe
    Niemand hat geantwortet

588

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge