Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.6k Topics 79.5k Posts

NEWS

  • 1h VOR Uhrzeit Aktion auslösen

    blockly
    1
    2
    0 Votes
    1 Posts
    298 Views
    No one has replied
  • Button in Objekten aus Blockly raus "drücken"

    Moved
    16
    1
    0 Votes
    16 Posts
    9k Views
    Jey CeeJ
    @oroettger was ist den dein Ziel? Die Lösung kann ganz einfach sein, dem Objekt die Rolle Button geben, oder Kompliziert wenn du kein Objekt benutzt.
  • Heizungsventilsteuerung

    Unsolved
    3
    1
    0 Votes
    3 Posts
    205 Views
    T
    @paul53 Vielen Dank für den Vorschlag. Er schaltet zwar bei Veränderung auf 17 aber die Zeitpläne werden irgendwie nicht berücksichtigt. [image: 1571904635586-cd59a051-e3bd-4030-8db9-0803b3bcb8be-image.png]
  • Lösung für raumspezifische Anfragen?

    Unsolved
    1
    1
    0 Votes
    1 Posts
    119 Views
    No one has replied
  • [gelöst] Fehler, Messwerte hs100, Steuerung

    Solved
    23
    2
    0 Votes
    23 Posts
    2k Views
    J
    @Ondas-tm 100% Anforderung erfüllt :+1:
  • Zeitstempel des DP-Wert in Blockly verwenden?

    2
    0 Votes
    2 Posts
    547 Views
    paul53P
    @C1500 [image: 1571775915689-blockly_temp.jpg] Es gibt nicht nur Wert oder Objekt ID.
  • URL Request in Blocky funktioniert nicht

    7
    1
    0 Votes
    7 Posts
    1k Views
    paul53P
    @heinzie sagte: Mit dem Ergebnis bin ich jetzt leider abgehängt. Offenbar wird eine HTML-Seite zurück gegeben.
  • Umwandlung String in bool Zahl

    Unsolved blockly javascript
    3
    2
    0 Votes
    3 Posts
    987 Views
    H
    Danke für die Info.
  • Astro-Problem

    13
    1
    0 Votes
    13 Posts
    1k Views
    G
    Alles klar, habe das Script grade gefunden !
  • Hm IP Thermostat u. Türkontakt über Skript

    Moved Unsolved blockly heating
    25
    1
    0 Votes
    25 Posts
    3k Views
    dslraserD
    @RalfEngelberth ich nutze kein VIS. Du kannst ja beide Instanzen nutzen. Ich stelle Temperaturen z.B. nur über die Gruppen, auch der Fensterzustand wird da angezeigt. Batteriezustand kannst Du auch bei den einzelnen Geräten in der anderen Instanz abfragen.
  • Blockly Philips HUE via Xiaomi Magic Cube dimmen

    Moved Unsolved
    12
    0 Votes
    12 Posts
    2k Views
    J
    @Desastro Hi Thomas nochmals! Gibt es einen Grund das Ganze nicht über den Denon Adapter zu realisieren? Das mit dem Heos Skript wirkt für mich als Laien etwas kompliziert! Liebe Grüße
  • Zählerdaten Fronius an Homematic senden

    Unsolved
    8
    0 Votes
    8 Posts
    1k Views
    B
    Danke das hat geholfen :-) nun habe ich alle Zählerdaten in den Variablen
  • [gelöst] Frage zur Temp Steuerung

    Unsolved
    21
    1
    0 Votes
    21 Posts
    2k Views
    Matthias HM
    Ich doffi, falsch gesetzt. Danke schön!! Jetzt geht es. zwar ist aus irgendeinem Grund das etwas Zeitversetzt das Aus/Einschalten, aber es scheint zu gehen. VIELEN DANK FÜR EURE HILFE:+1:
  • Licht an, Licht aus

    Solved
    11
    1
    0 Votes
    11 Posts
    1k Views
    P
    @BBTown Danke fürs Info, aber noch läuft es auch unter cloud Adapter. Mit der Programmierung zum Script hat es doch kein Zusammenhang oder? Geht das überhaupt bevor ein Script beendet wird noch eine Aktion auszuführen?
  • Sonos Playlist ab einem bestimmten Titel abspielen

    Unsolved multimedia blockly
    1
    0 Votes
    1 Posts
    269 Views
    No one has replied
  • Homematic Taster Problem

    Locked Solved
    39
    0 Votes
    39 Posts
    5k Views
    DutchmanD
    @Tom23 sagte in Homematic Taster Problem: @Dutchman Hallo Dutschman, Ja das mit dem Dummy Programm habe ich gelesen und das verstehe ich auch. Leider funktioniert es bei mir nicht. ! dummy1.JPG So sieht mein Dummy Programm aus, es schaltet aber trotzdem nicht. Ich habe auch einen Taster versucht, für den ich ein ccu Programm erstellt habe, also mit dem ich eine Lampe über die ccu schalte, dieser müsste dann ja auch gehen, tut er aber nicht?! So sieht das Programm aus. [image: 1570690297604-handsender.jpg] Wenn ich es mit einem Shelly versuche, dann geht es. sorry fur die spaete rueckmeldung, aber ich meinte dummy Programm in der CCU nicht iobroker damit die daten übermittelt werden :)
  • Ausgelesenen State umbenennen und senden

    Unsolved
    8
    2
    0 Votes
    8 Posts
    512 Views
    M
    [image: 1571516420238-screenshot_20191019_222011.jpg] Jemand noch ne andere idee fürs diesen text auseinander zu nehmen?
  • Status Anwesenheit Bewegungsmeldern

    Locked Solved
    2
    1
    0 Votes
    2 Posts
    430 Views
    dslraserD
    @Ja-rod Moin, Du kannst jeden Schritt selbst überwachen um event. "Fehler" selbst zu finden. Debug Bausteine... Hier mal ein Beispiel mit einem Präsenzmelder, geht auch mit mehreren. (Trigger auf wurde geändert) Nur ein Vorschlag: [image: 1571474993870-bildschirmfoto-2019-10-19-um-10.49.42.png] Log javascript.0 2019-10-19 10:46:59.392 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: Anwesenheit ist : false javascript.0 2019-10-19 10:43:59.390 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: Starte Timeout : true javascript.0 2019-10-19 10:43:59.390 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: stop timeout javascript.0 2019-10-19 10:43:59.390 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: BWM ist : false javascript.0 2019-10-19 10:43:18.849 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: Anwesenheit ist : true javascript.0 2019-10-19 10:43:18.849 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: stop timeout javascript.0 2019-10-19 10:43:18.849 info (745) script.js.Heiko.11Test.Test_Anwesenheit_BWM: BWM ist : true Blockly Export <xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="D:9Z{%fff*Nrdw;nT?7%">Anwesenheit</variable> <variable type="undefined" id="timeout">timeout</variable> </variables> <block type="on_ext" id="i#|xQ_:9~-Tw)KtJM(pJ" x="12" y="38"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="s9!kchPQ.zOyqRNM[wyT"> <field name="oid">hm-rpc.0.xxx.1.PRESENCE_DETECTION_STATE</field> </shadow> </value> <statement name="STATEMENT"> <block type="debug" id="sNxy_5F!9`!i7qMx}egv"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="4gE0*B3^Fy}hJZI.E-u@"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="]?^YEN$7*;Ee*dIIjzr1"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="0A8y)x$^ct:a,}FX2p+,"> <field name="TEXT">BWM ist : </field> </block> </value> <value name="ADD1"> <shadow type="text" id="X%7U10|OjSRoIK/,hV:I"> <field name="TEXT"></field> </shadow> <block type="get_value" id="J^0D/qlHzcCk3Zti/E:o"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.xxx.1.PRESENCE_DETECTION_STATE</field> </block> </value> </block> </value> <next> <block type="timeouts_cleartimeout" id="?OHhDi;7T$Iw-pvT65e~"> <field name="NAME">timeout</field> <next> <block type="debug" id="1B0h4,(-lLVO}EE$IJwg"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="#hT:b)FpZVEg^Z1:*v/o"> <field name="TEXT">test</field> </shadow> <block type="text" id="g^pJGuAeOwJ8J,8QkX*a"> <field name="TEXT">stop timeout</field> </block> </value> <next> <block type="controls_if" id="q5=kV2Cn3kASpe{iOVzk"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="|O)WY`b:UN2m;Z$9,*h1"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="e80S,;7]MbnD|_I_s!AP"> <field name="ATTR">val</field> <field name="OID">hm-rpc.0.xxx.1.PRESENCE_DETECTION_STATE</field> </block> </value> <value name="B"> <block type="logic_boolean" id="h/Z3AW?pzrFmuW77{Onj"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="QH|ZuwXXoTN$9;m)/~i9"> <field name="VAR" id="D:9Z{%fff*Nrdw;nT?7%" variabletype="">Anwesenheit</field> <value name="VALUE"> <block type="logic_boolean" id="7/^GKs.vv{4]_D_tM)Po"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="debug" id="Y+DEys:5[3K==cSiQH^!"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="A1,pzkA}ut+7Bgp]u5C@"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="8EEYLP(^@JCPb~!]oVnQ"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="5B{As,D@7h^1:3.)=nr@"> <field name="TEXT">Anwesenheit ist : </field> </block> </value> <value name="ADD1"> <shadow type="text" id="X%7U10|OjSRoIK/,hV:I"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="$MX~mL/*~O!`74L9*Wyg"> <field name="VAR" id="D:9Z{%fff*Nrdw;nT?7%" variabletype="">Anwesenheit</field> </block> </value> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="debug" id="D9%%P}OCQM6cLzz{8[QS"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="A1,pzkA}ut+7Bgp]u5C@"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="v*G(L4apXT}b#z?gaG4g"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="6Gl046s4fCg8~tVHNP^s"> <field name="TEXT">Starte Timeout : </field> </block> </value> <value name="ADD1"> <shadow type="text" id="X%7U10|OjSRoIK/,hV:I"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="QDnT%9,2dL(634HA,h!="> <field name="VAR" id="D:9Z{%fff*Nrdw;nT?7%" variabletype="">Anwesenheit</field> </block> </value> </block> </value> <next> <block type="timeouts_settimeout" id="l[6i2~Qii:hTCr|%YTxH"> <field name="NAME">timeout</field> <field name="DELAY">3</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="variables_set" id="+#0XQ0I_?YdCA7bwQqNb"> <field name="VAR" id="D:9Z{%fff*Nrdw;nT?7%" variabletype="">Anwesenheit</field> <value name="VALUE"> <block type="logic_boolean" id="t@F(Ou,qK)yTwy.wss]C"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="debug" id="-m=((1grbr#@C9SsV){;"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="A1,pzkA}ut+7Bgp]u5C@"> <field name="TEXT">test</field> </shadow> <block type="text_join" id="05.I#7#?HOrB5VU9Udg!"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="@]^wU]2fP5@Z1pp$)Wnt"> <field name="TEXT">Anwesenheit ist : </field> </block> </value> <value name="ADD1"> <shadow type="text" id="X%7U10|OjSRoIK/,hV:I"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="KqoOyz!Rk$R}MhM8AO;b"> <field name="VAR" id="D:9Z{%fff*Nrdw;nT?7%" variabletype="">Anwesenheit</field> </block> </value> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
  • [gelöst] Heizungssteuerung Aquarium

    12
    0 Votes
    12 Posts
    650 Views
    AphofisA
    @paul53 Danke! geändert
  • Hilfe USB Daten per Blockly senden

    Unsolved
    26
    2
    0 Votes
    26 Posts
    2k Views
    AphofisA
    @Dutchman wie könnte denn ein Javascript aussehen, die über USB 006 die daten 2;30;30;30;30;100;100;100;100;60;1;0;1;4;0;1;1;1;53;0;0;0;0 senden soll. diese Javascript kann man dann doch auslösen!? Kannst du sowas programmieren !?

499

Online

32.7k

Users

82.5k

Topics

1.3m

Posts