Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Sonnenuntergang berechnen

    13
    2
    0 Votes
    13 Posts
    1k Views
    S
    Danke für die Hilfe. Ich habe den einfachsten Weg genommen und hole mir die Daten aus „das Wetter“
  • Email versand aus Blockly: Sporadisch Log: "Error undefined"

    1
    2
    0 Votes
    1 Posts
    99 Views
    No one has replied
  • Wert von Dateien / Objekten splitten

    19
    0 Votes
    19 Posts
    1k Views
    E
    @djmarc75 Das ist lieb von dir :-)
  • Oder-Verknüpfung?

    3
    0 Votes
    3 Posts
    114 Views
    B
    Vielen, vielen Dank. Manchmal ist es doch so einfach. Daran hatte ich nicht gedacht. Das ist die Sache mit den Bäumen und dem Wald.
  • Offene Tabs im Blockly/Javascript Web-Editor

    4
    0 Votes
    4 Posts
    117 Views
    HomoranH
    @martinp sagte in Offene Tabs im Blockly/Javascript Web-Editor: Es geht mir um diese Tabs ich weiss! ich kenne das Verhalten.
  • Frage zur Systemlast/Limitierungen bei Cron-Blöcken

    1
    2
    0 Votes
    1 Posts
    82 Views
    No one has replied
  • Blockly Anwesenheit Ble.0 Adapter Mi Band Problem ( Gelöst )

    7
    3
    0 Votes
    7 Posts
    352 Views
    paul53P
    @walter-o sagte: Ich gehe davon aus das der Trigger-DP (RSSI) ausgewertet wurde Wo? EDIT: Es sollte etwa so aussehen: [image: 1706703915497-blockly_temp.jpg] Spoiler <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="]%[Pv~2OU1w5nijZ:/I">Anwesenheit</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="variables_set" id="Ufc^7Tg^$.Yj/r*[lVuk" x="13" y="13"> <field name="VAR" id="]%[Pv~2OU1w5nijZ:/I">Anwesenheit</field> <value name="VALUE"> <block type="logic_boolean" id="roJ~Uigo|5*+ahNK,_"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="on" id="ogPjCIwOw.8o=@RUnwT"> <field name="OID">ble.0.f2:55:92:c3:13:0d.rssi</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="snNGA}vmf{sH}zRjpUJ3"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="6?|Hp=l-94A_]OSZ^I.Z"> <field name="OP">GT</field> <value name="A"> <block type="on_source" id="aycQRX!J/=_[(d]8}ZYN"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id="I1V/qF/%}B2C[/sH)/J{"> <field name="NUM">-60</field> </block> </value> </block> </value> <statement name="DO0"> <block type="timeouts_cleartimeout" id="S/QlljbFlTqk6PBofij?"> <field name="NAME">timeout</field> <next> <block type="controls_if" id="y[yC:Mo#:lD~(wpQcQ7H"> <value name="IF0"> <block type="logic_negate" id="6$!vu^C9Go:bUd#Y3S)"> <value name="BOOL"> <block type="variables_get" id="g.8[?4eQ3{4YuqN=Lk"> <field name="VAR" id="]%[Pv~2OU1w5nijZ:/I">Anwesenheit</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="}o4z!3h9I$i+{7RMB5q"> <field name="VAR" id="]%[Pv~2OU1w5nijZ:/I">Anwesenheit</field> <value name="VALUE"> <block type="logic_boolean" id="Lj/{P=rbVmWU.wHFMkEg"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="}W*WRq1:Pr-w2F^Btcr}"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Diverse.Test.Anwesenheit-MiBand</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Y?PT1pL8~gzwAJHhQ!Z"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="debug" id="%rfT]WDUYS7Vmwi}SMp"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="ra;wNRDryR%^{05VA^,E"> <field name="TEXT">Bin zu Hause. Mi Band</field> </shadow> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="tVHsGQ;~Pi=;/da0-h/)"> <field name="OP">GT</field> <value name="A"> <block type="on_source" id="$zYu3;@4iZPL#yI+ia$%"> <field name="ATTR">oldState.val</field> </block> </value> <value name="B"> <block type="math_number" id="kLBF!%+a7Umfs*,iHrRJ"> <field name="NUM">-60</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_settimeout" id="ZaZMXpJ6h^]D{}~YZl;"> <field name="NAME">timeout</field> <field name="DELAY">30</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="controls_if" id="2tr1HC@()p9?Ux]9}4,9"> <value name="IF0"> <block type="variables_get" id="0N:y0M5h8K]HZE6Wp81."> <field name="VAR" id="]%[Pv~2OU1w5nijZ:/I">Anwesenheit</field> </block> </value> <statement name="DO0"> <block type="variables_set" id=",Qcig],)rM(g@[CbA4xG"> <field name="VAR" id="]%[Pv~2OU1w5nijZ:/I">Anwesenheit</field> <value name="VALUE"> <block type="logic_boolean" id="W!_OqMp3t,q$/xO%?[R"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="QLOH$5Pzb}?zyph2juv4"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Diverse.Test.Anwesenheit-MiBand</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="ZpCO,,vd8++-OYh@Zh1y"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="debug" id=".C(S$pWa+l-3n+r7WE.;"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id=",%f6+ikK)G-ztOiQ-YP"> <field name="TEXT">Bin dann mal weg. Mi Band</field> </shadow> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </statement> </block> </next> </block> </xml>
  • Blockly bildet Schleife

    15
    1
    0 Votes
    15 Posts
    852 Views
    S
    Alles klar ich probiere es aus danke für eure Hilfe...
  • "please delete this Post" Im Anhang nochmal das Blocky

    1
    0 Votes
    1 Posts
    229 Views
    No one has replied
  • Eufy Cam Modus mit Homematic IP Schutzmodus verknüpfen

    3
    0 Votes
    3 Posts
    3k Views
    O
    @thorstenwolpers-0 Ich nutze das so in Verbindung mit Blink-Kameras. Eufy habe ich nicht. Die Änderungen des Schutzzustands wird über den HmIP-Adapter signalisiert.
  • Hilfe bei Id´s vom Selector

    14
    2
    0 Votes
    14 Posts
    3k Views
    M
    @djmarc75 das war der entscheidende Hinweis.. viel einfacher als gedacht... [image: 1706598516042-ee9cb568-d3ca-4cac-9969-b8feb742e686-image.png] Was wollte ich erreichen ? Ich frage den Status der Waschmaschine ab, und bisher kam die Ausgabe immer im Wohnzimmer... jetzt kommt sie in dem Raum, in dem ich die Abfrage gestartet habe. Danke !!
  • [gelöst] Json konvertieren und als Telegram ausgeben

    16
    1
    0 Votes
    16 Posts
    1k Views
    DJMarc75D
    @paul53 sagte in [gelöst] Json konvertieren und als Telegram ausgeben: Weshalb so kompliziert? "0.geometry.coordinates" enthält ein Array. Gerade gesehen und Du hast mal wieder Recht ;) [image: 1706568064172-screenshot-2024-01-29-234027.png]
  • Letztes Zeichen entfernen

    22
    1
    0 Votes
    22 Posts
    2k Views
    DJMarc75D
    @uncleb sagte in Letztes Zeichen entfernen: Ist für das Komme die Teilliste zuständig? wenn man etwas zu einer Liste hinzufügt werden alle Werte in der Liste mit einem Komma getrennt, da braucht man nicht noch extra ein Komma einfügen ;)
  • Wert aus XML in Blockly

    3
    0 Votes
    3 Posts
    89 Views
    M
    @homoran ok danke. so hab ich es mir eh auch gedacht. War der meinung es gebe vielleicht eine Möglichkeit ähnlich wie es bei json objekten ist.
  • Wie zeige ich auf ein Objekt?

    3
    2
    0 Votes
    3 Posts
    136 Views
    hg6806H
    @liv-in-sky Danke, sieht gut aus!
  • Wie splitte ich die Wert-Ausgaben?

    3
    0 Votes
    3 Posts
    400 Views
    F
    @paul53 Hey Danke, wirklich!
  • variable Dauer bei zyklischer Ausführung

    17
    1
    0 Votes
    17 Posts
    945 Views
    rtwlR
    @asgothian super danke, dann werde ich damit mal einen Test machen und bei Erfolg in mein großes Skript einbauen. Danke für deine Zeit und Hilfe 👍
  • Referenz auf Variable

    3
    1
    0 Votes
    3 Posts
    245 Views
    ChristianSrC
    @paul53 said in Referenz auf Variable: @christiansr Lese die Liste in eine Variable ein, verändere den Eintrag in der Variablen, und schreibe die Liste zurück in den DP. Das macht keinen Sinn. Die Idee ist, dass ich die Wenn-Abfrage nur einmal machen möchte und dann im folgenden im Skript nur noch mit der Variable arbeite. So muss ich die ganze wenn-Abfrage jedes mal machen, wenn ich etwas aus der Liste lesen oder in die Liste schreiben möchte.
  • Brauchwasserwärmepumpe SmartGrid steuern

    3
    0 Votes
    3 Posts
    227 Views
    P
    @wendy2702 vielen Dank 😊
  • Ikea E2213 sendet mehrere States

    11
    0 Votes
    11 Posts
    926 Views
    M
    @asgothian Du hast Recht. Hat nicht lange gedauert da hatte ich genau das Problem. Triggere jetzt auf den 'short_release'! Top vielen Dank!

592

Online

32.8k

Users

82.8k

Topics

1.3m

Posts