Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • (gelöst) Binär umwandeln ?

    3
    0 Votes
    3 Posts
    263 Views
    HumidorH
    @paul53 funktioniert! danke!
  • Tado Fenstersteuerung Blockly

    9
    3
    0 Votes
    9 Posts
    1k Views
    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 Votes
    17 Posts
    356 Views
    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 Votes
    4 Posts
    397 Views
    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 Votes
    10 Posts
    433 Views
    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 Votes
    13 Posts
    1k Views
    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 Votes
    7 Posts
    225 Views
    J
    @paul53 hat funktioniert, Vielen Dank
  • Netatmo Welcome Anwesenheitserkennung -> Sprachausgabe

    2
    0 Votes
    2 Posts
    233 Views
    CinimodC
    @slipkorn_dh88 [image: 1639427855844-bildschirmfoto-2021-12-13-um-21.34.45.png]
  • Blocky soll nur eine Meldung rausgeben Tankerkoenig

    3
    1
    0 Votes
    3 Posts
    338 Views
    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 Votes
    13 Posts
    893 Views
    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 Votes
    57 Posts
    6k Views
    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 Votes
    15 Posts
    2k Views
    R
    @cinimod Stimmt, ist auch eine Möglichkeit ;-)
  • Luftbefeuchter ein-aus-schalten

    13
    1
    0 Votes
    13 Posts
    548 Views
    M
    @kusi und @paul53 Läuft Super. Vielen Dank für Eure Hilfe.
  • Astrozeitpunkt in Datenpunkt schreiben

    4
    0 Votes
    4 Posts
    371 Views
    svenomattS
    @paul53 Besten Dank. Hat sofort geklappt.
  • Lichtschalter & Alexa mit Timerfunktion

    10
    -1 Votes
    10 Posts
    767 Views
    CinimodC
    @optisch Immer Gern
  • [gelöst] Blockly Zeit UTC

    Moved
    9
    0 Votes
    9 Posts
    684 Views
    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 Votes
    29 Posts
    501 Views
    K
    @homoran ja, das ist soweit klar. Sollte kein Problem darstellen, danke.
  • Gäste WC Lüfter per BWM

    13
    0 Votes
    13 Posts
    921 Views
    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 Votes
    4 Posts
    571 Views
    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 Votes
    3 Posts
    156 Views
    M
    @bananajoe OK, danke für die Info. Werd mir das mal genauer ansehen.

344

Online

32.8k

Users

82.8k

Topics

1.3m

Posts