Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Tado Fenstersteuerung Blockly

    9
    3
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    paul53P
    @bluelinux sagte: was passiert denn nach den 3 Minuten? Angenommen ich mach nach den 3 Minuten ein zweites Fenster auf? Dann funktioniert es auch ohne Sperre.
  • Bestimmte Tageszeit einschalten (gelöst)

    17
    1
    0 Stimmen
    17 Beiträge
    350 Aufrufe
    paul53P
    @stefu87_ch sagte: wenn ich den Schalter auf True eine andere Aktion zuweisen möchte [image: 1639502484535-bild_2021-12-14_182124.png]
  • Telegram Nachrichten doppelt

    blockly communication
    4
    0 Stimmen
    4 Beiträge
    394 Aufrufe
    paul53P
    @huhie sagte: PowerSwitch auslese Ist der Trigger-Datenpunkt vom Typ "boolean"? Dann bedeutet "größer als letztes": Änderung von false --> true.
  • Telegram wenn Bedingung eine bestimmte Zeit wahr

    10
    1
    0 Stimmen
    10 Beiträge
    427 Aufrufe
    HomoranH
    @paul53 sagte: Aber sehr kompliziert. richtig. Aber ich wollte erst einmal nicht zu viel auf einmal ändern. @paul53 sagte in Telegram wenn Bedingung eine bestimmte Zeit wahr: Es sollte auch so funktionieren: Ist das eine Witz? :-)
  • bedingte, mehrfache Abfrage

    13
    1
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    S
    @dslraser Vermutlich habe ich das nicht gemacht Dazu ist es wichtig einmal den iot Adapter zu öffnen und in den Reiter "SMART-GERÄTE" zu wechseln. Das neue Gerät sollte da sein, aber wenn man diesen Schritt nicht macht, dann werden von Alexa keine neuen Geräte gefunden Schande über mein Haupt :-( , jetzt geht alles. Vielen Dank
  • Wert abfragen

    7
    0 Stimmen
    7 Beiträge
    221 Aufrufe
    J
    @paul53 hat funktioniert, Vielen Dank
  • Netatmo Welcome Anwesenheitserkennung -> Sprachausgabe

    2
    0 Stimmen
    2 Beiträge
    232 Aufrufe
    CinimodC
    @slipkorn_dh88 [image: 1639427855844-bildschirmfoto-2021-12-13-um-21.34.45.png]
  • Blocky soll nur eine Meldung rausgeben Tankerkoenig

    3
    1
    0 Stimmen
    3 Beiträge
    331 Aufrufe
    H
    @paul53 oh wie doof, schon so oft gelesen und nicht bemerkt ;) Vielen Dank für deine Hilfe
  • Zustandsabhängige, verzögerte Heizungsansteuerung

    13
    1
    0 Stimmen
    13 Beiträge
    892 Aufrufe
    Thomas4170T
    @heli Moin, das k.ingt doch supi. Kannst ja die Erweiterung mal hier zeigen wenn es soweit ist. Bi ja auch noch Anfänger
  • [GELÖST] - Weihnachtsbeleuchtung - zu kompliziert gedacht?

    57
    4
    0 Stimmen
    57 Beiträge
    6k Aufrufe
    SLang77S
    Hallo nochmal... Der Vollständigkeit halber nochmal zum Abschluß. So habe ich es jetzt gemacht... (alles andere ist glaube ich unnötig kompliziert) [image: 1639297366082-blockly_weihnachtsbeleuchtung.jpg] <xml xmlns="https://developers.google.com/blockly/xml"> <block type="schedule" id="PgpVDMoTo:?YdHZnII@D" x="38" y="13"> <field name="SCHEDULE">20 2 2 2 *</field> <statement name="STATEMENT"> <block type="update" id="EFyV]65,mM)$zemA4[1A"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.eigene_Datenpunkte.trigger.Totensonntag</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="@gor6I7BeCdC5!Fvsy*="> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="debug" id="eE]C;)L%@;~f%{7-E.E9"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="c}i3Wq-a!=4,OQJs/)F,"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="i^r`}fBf2tM#S7pmt!jN"> <field name="TEXT">Datenpunkt Totensonntag aktualisiert mit "</field> </block> </value> <value name="ADD1"> <block type="get_value" id="OV3FzG?^Plsb4F#d$R/D"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.eigene_Datenpunkte.trigger.Totensonntag</field> </block> </value> <value name="ADD2"> <block type="text" id="FEN|s)]F@3L=zGw),;{a"> <field name="TEXT">"</field> </block> </value> </block> </value> <next> <block type="control" id="H[n{Jf+w)krdyWNx;L%?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.common.Weihnachtsbeleuchtung_Zeiten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="ON;/83l=_4wi)fY8@_p0"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> <block type="schedule" id="o;3m4z5gHNyQth}D.9L9" x="38" y="313"> <field name="SCHEDULE">40 23 20-26 11 *</field> <statement name="STATEMENT"> <block type="controls_if" id="/$#B-yk5`9fDl_aiG*1l"> <value name="IF0"> <block type="logic_compare" id="2(|u`5O:@*sWKXR%7g$a"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="kr`10I@}PH)198mQ~g7J"> <field name="ATTR">val</field> <field name="OID">feiertage.0.heute.Name</field> </block> </value> <value name="B"> <block type="text" id="7Bw*NFr`p?|**.%*Ax,s"> <field name="TEXT">Totensonntag</field> </block> </value> </block> </value> <statement name="DO0"> <block type="update" id="{wBV8cpGmz0Q{1Y3Q](8"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.eigene_Datenpunkte.trigger.Totensonntag</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="OPu5;(@bMG=3X*U)2Vy["> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="debug" id="hIm}Y+g8syBiV**ZBG*Q"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="Tm~[k+jdk672rr2JxJQ5"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id=";g}1Ht$qkkSdq,F3C.sW"> <field name="TEXT">Datenpunkt Totensonntag aktualisiert mit "</field> </block> </value> <value name="ADD1"> <block type="get_value" id="9z`P$}Yn^?CM{1I5fOJa"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.eigene_Datenpunkte.trigger.Totensonntag</field> </block> </value> <value name="ADD2"> <block type="text" id="g4*m4uH2}fyeqS+b0l,#"> <field name="TEXT">"</field> </block> </value> </block> </value> <next> <block type="control" id="-vjt]lNYXQ?;aop1rKU6"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">javascript.0.scriptEnabled.common.Weihnachtsbeleuchtung_Zeiten</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="R(TN$pIiseRadB==7IG/"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </xml> Das sollte es eigentlich tun. Das Blockly für die Zeitschaltung der Beleuchtung besteht nur aus den 4 Triggern und ist unverändert. Dabei ist es dann auch egal ob die Instanz oder iObroker vor-, an- oder nach Totensonntag neugestartet wird. Außerdem wird nicht das ganze Jahr permanent getriggert, sondern nur in dem kleinen Bereich wo Totensonntag sein könnte.
  • Gaszählerstand mittels ESP8266 erfassen

    blockly
    15
    1
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    R
    @cinimod Stimmt, ist auch eine Möglichkeit ;-)
  • Luftbefeuchter ein-aus-schalten

    13
    1
    0 Stimmen
    13 Beiträge
    543 Aufrufe
    M
    @kusi und @paul53 Läuft Super. Vielen Dank für Eure Hilfe.
  • Astrozeitpunkt in Datenpunkt schreiben

    4
    0 Stimmen
    4 Beiträge
    371 Aufrufe
    svenomattS
    @paul53 Besten Dank. Hat sofort geklappt.
  • Lichtschalter & Alexa mit Timerfunktion

    10
    -1 Stimmen
    10 Beiträge
    755 Aufrufe
    CinimodC
    @optisch Immer Gern
  • [gelöst] Blockly Zeit UTC

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    679 Aufrufe
    AndreiosA
    @thomas-braun said in [gelöst] Blockly Zeit UTC: @andreas-5 sagte in [gelöst] Blockly Zeit UTC: Wieso das so eingestellt war??? Da muss ich tatsächlich bei der Installation London ausgewählt haben, statt Berlin! Nein, du hast da gar nichts eingestellt. London ist die Voreinstellung, die korrekte Zeitzone musst du immer beim frisch installierten Raspberry OS selber einstellen. Ja, aber ich hatte nach der Installation raspi-config aufgerufen und die Zeitzone eingestellt, aber anscheinend dann entweder abgebrochen oder eine andere Dummheit gemacht. :-)
  • Steuerung eines eigenen Datenpunktes mit eigenem Datenpunkt

    29
    1
    0 Stimmen
    29 Beiträge
    482 Aufrufe
    K
    @homoran ja, das ist soweit klar. Sollte kein Problem darstellen, danke.
  • Gäste WC Lüfter per BWM

    13
    0 Stimmen
    13 Beiträge
    916 Aufrufe
    D3ltoroxpD
    So ich hab noch mal ein wenig gebastelt. [image: 1639071979931-20005eff-a909-4111-a795-8f9d72d3c89f-grafik.png] Es läuft jetzt im Test, mal sehen, wie es die Tage aussieht.
  • LCD Display 16x2

    4
    2
    0 Stimmen
    4 Beiträge
    569 Aufrufe
    D
    @premo Ich denke du kannst es alle drei Sekunden ändern in dem du einen Ablauf in das Skript schreibst. Und immer zwei neue Zeilen einfügst mit einem Timeout. Also meinetwegen alle 15 sek. den Ablauf neu starten und dann erst den Inhalt von oben, dann 3 oder 5 sek. später andere Werte schreiben und wieder 5 sek später noch mal andere Werte schreiben. Dann hast du immerhin sechs Temperaturen anzeigen lassen. und es wiederholt sich alle 15 sek. So kannst du durch anpassen der einzelnen Intervalle beliebig viele Werte anzeigen lassen... [image: 1639065811348-2021-12-09-17_02_34-window.png] <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout">timeout</variable> <variable type="timeout" id="timeout2">timeout2</variable> </variables> <block type="schedule" id="Vvlq6{7afGU8xGA41!Ev" x="138" y="263"> <field name="SCHEDULE">*/15 * * * * *</field> <statement name="STATEMENT"> <block type="request" id="]T_X0P][41f!/fo_$[2d"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="S-tAf(ATMj6]?vuL5#n|"> <field name="TEXT">Zeile 1</field> </shadow> </value> <next> <block type="request" id="8|0K]zqw@nmz]`[v-:gk"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="PqBcQnm=x{Jh?_f@*e-A"> <field name="TEXT">Zeile 2</field> </shadow> </value> <next> <block type="timeouts_settimeout" id="Bk`+%Pw/7M4G2nIZ(Eyb"> <field name="NAME">timeout</field> <field name="DELAY">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="+?3J/s8x}#]+j~kqZ2]h"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id=":.s5q/V3p*(7W^opVxuN"> <field name="TEXT">Zeile 1</field> </shadow> </value> <next> <block type="request" id="p}74T,%{6l3Tv*(xilUb"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="aE-[^q_{NLAX7UbOI:KG"> <field name="TEXT">Zeile 2</field> </shadow> </value> <next> <block type="timeouts_settimeout" id="9pi_G,t7L.?~(9x8k~GI"> <field name="NAME">timeout2</field> <field name="DELAY">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="request" id="$2v(@4{Zv74OfHR+~#%N"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="4UEGgVJJ%%lHKOq~m29%"> <field name="TEXT">Zeile 1</field> </shadow> </value> <next> <block type="request" id="B1Z*iEJhLi3hjt.s*By?"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="NwFRV-#8fr9JB7r(5!5A"> <field name="TEXT">Zeile 2</field> </shadow> </value> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </xml>
  • Meldung bzw. Hinweisfenster einblenden

    3
    0 Stimmen
    3 Beiträge
    153 Aufrufe
    M
    @bananajoe OK, danke für die Info. Werd mir das mal genauer ansehen.
  • Licht an, wenn Befeuchter an

    3
    1
    0 Stimmen
    3 Beiträge
    171 Aufrufe
    ?
    @ciddi89 funzt danke dir :-)

609

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge