Weiter zum Inhalt

Blockly

6.6k Themen 80.3k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • [gelöst] Werte in Datenpkt vergleichen funktioniert nicht

    8
    1
    0 Stimmen
    8 Beiträge
    558 Aufrufe
    S
    @Homoran[image: 1602951210948-loesung.jpg] Anfängerfehler... Vielen Dank! Das ist die Lösung!
  • Rollosteuerung an bestimmten Tag wechseln

    blockly
    2
    1
    0 Stimmen
    2 Beiträge
    271 Aufrufe
    liv-in-skyL
    @Idefix01 vorraussetzung: die normale steuerung sollte uns da nicht im weg sein, weil sie ja normalerweise nach 16:00 runterfährt und schon unten ist und am nächsten morgen wieder hochfährt, wenn es eh schon oben ist - ich nehme an, du hast solche festen zeiten für die rollosteuerung - eigentlich sollte auch das öffnen am 1.1 nicht nötig sein, weil deine hauptsteuerung das eh machen wird. also reicht es, dass rollo zu steuern - zu einer bestimmten zeit [image: 1602874863046-image-4.png] Spoiler <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id=")s5Aiz)VzW$EMcnR/@VN" x="-862.6227416992188" y="62.094238281249886"> <field name="SCHEDULE">0 6 1 1 *</field> <statement name="STATEMENT"> <block type="control" id="W:HghlKn+Z:zhmzA*A]0"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> </block> Spoiler <block xmlns="https://developers.google.com/blockly/xml" type="schedule" id="[1@CYoE.@qX/5@a:bZt%" x="-862.9246215820312" y="-135.79244995117188"> <field name="SCHEDULE">0 16 31 12 *</field> <statement name="STATEMENT"> <block type="control" id="xGg-H$(*2xV`,tO0RnNP"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> </block> wenn du in diesem blockly auf edit im schedule gehst- mußt du das [image: 1602875100738-image-5.png] auswählen um es für testzwecke zu ändern
  • Heizungssteuerung wenn Fenster geöffnet ist

    16
    2
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    paul53P
    @René-D sagte: Kann es sein, dass ich die Falsche Objekt ID eingetragen habe? Das kann ich nicht beurteilen. @René-D sagte in Heizungssteuerung wenn Fenster geöffnet ist: Wenn das Fenster zu ist, dann ist der Wert von dem Fensterkontakt auf "false", wird es geöffnet, ändert es sich auf "true" Bau mal eine Log-Ausgabe ein: [image: 1602861282191-blockly_temp.jpg]
  • [GELÖST] Lichter Überwachen und Info bei Ausfall

    8
    3
    0 Stimmen
    8 Beiträge
    903 Aufrufe
    paul53P
    @Spegeli sagte: jetzt gehts. Dann ersetze bitte in der Überschrift [HILFE GESUCHT] durch [gelöst].
  • DP wurde aktualisiert anerkannt ist "egal","Update","Befehl"

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    AlCalzoneA
    @paul53 sagte in DP wurde aktualisiert anerkannt ist "egal","Update","Befehl": Wenn es keine Rückmeldung gibt (433 MHz, IR), bleibt nichts anderes übrig. @fastfoot sagte in DP wurde aktualisiert anerkannt ist "egal","Update","Befehl": wenn das Polling nur alle paar Sekunden erfolgt? Stimmt natürlich. Ich bin eher in den Gefilden unterwegs, wo direkte Kommunikation erfolgt.
  • Blockly über Googlekalender steuern

    blockly
    14
    1
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    D
    @jensven Danke Dir für den Denkanstoß. Werde mir das mal als Umsetzung für meine Vorhabe anschauen und testen.
  • mihome Blockly

    blockly scenes
    2
    1
    0 Stimmen
    2 Beiträge
    412 Aufrufe
    M
    @patrick039212 [image: 1602798774000-d53d13b5-e1ee-4143-8fd8-a6bdd2e1ad1d-image.png] [image: 1602798803446-1016c954-7b16-4a95-b6f5-b3b4d3fa4a02-image.png]
  • Blockly Schleifen

    Verschoben blockly
    2
    1
    0 Stimmen
    2 Beiträge
    558 Aufrufe
    M
    @norman Was ist denn das Trigger-Objekt. Wie oft wird das ausgelöst? Bei jeder Auslösung wird die Schleife mindestens einmal durchlaufen! [image: 1602794664545-90fe0731-b37b-4a13-9d2a-c77b233cb069-image.png]
  • Lichtsteuerung bei Ankunft

    20
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    dslraserD
    @joachim-knape sagte in Lichtsteuerung bei Ankunft: @dslraser wie baue ich denn da jetzt astrozeiten ein.. kopfkratz oder so... [image: 1602791647288-bildschirmfoto-2020-10-15-um-21.53.32.png] Blockly Export <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="wo+n7k.axGoXczYz%s|Z" x="112" y="62"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="E[#qZzqWB;9[?2AZ9!1w"> <field name="oid">default</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="x[=WA763_i[|sd`-0ygv"> <field name="oid">default</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="@|9?zj1#jBDY!)p%uF=w"> <value name="IF0"> <block type="time_compare_ex" id="gG|43tDqnH+tSoDQgU=Q"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"> <shadow type="text" id="_!8!$R;N(l)N]3?6jM,H"> <field name="TEXT">12:00</field> </shadow> <block type="time_astro" id="JpJ;,er2-Jxz%gM5QEZ{"> <field name="TYPE">sunset</field> <field name="OFFSET">0</field> </block> </value> <value name="END_TIME"> <shadow type="text" id="3@~d:{r][Dv4cj@V#e%!"> <field name="TEXT">18:00</field> </shadow> <block type="time_astro" id="*$:M-i:%z6w?4ru??r[@"> <field name="TYPE">sunrise</field> <field name="OFFSET">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="Is/ndd^-}wEDGo`eD;b#"> <value name="IF0"> <block type="logic_operation" id="iWRE};StGgIGY.UEdFlB" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="~2,u[a.|I8z=}},ARRZ,"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Sy=X[;.hN}v5XmdM#l4z"> <field name="ATTR">val</field> <field name="OID">ID auswählen</field> </block> </value> <value name="B"> <block type="logic_boolean" id="7uM.~%=3Q=$Ds^@?2Luu"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="k)Q2AA#jx,@;f%U9R%d`"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="=uK_.,g|~]uff@?mKAaF"> <field name="ATTR">val</field> <field name="OID">ID auswählen</field> </block> </value> <value name="B"> <block type="logic_boolean" id="O%6p^BLiVpi93D+r!E^Y"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="#4rpLhqe!8R,ze1DZk7I"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="i%xTm9};5+jpn(1)IyY9"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="AEbfr1;^Fk(oKFL?qz,F"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="`(4aD2x}6%~o2*oS(!PZ"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </xml> EDIT: Oder so, weil Astro hat glaube ich irgendein Problem mit dem Tageswechsel (irgendwas war da, weiß ich aber leider nicht mehr genau...) [image: 1602791837841-bildschirmfoto-2020-10-15-um-21.56.04.png] Blockly Export <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="wo+n7k.axGoXczYz%s|Z" x="112" y="62"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="E[#qZzqWB;9[?2AZ9!1w"> <field name="oid">default</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="x[=WA763_i[|sd`-0ygv"> <field name="oid">default</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="@|9?zj1#jBDY!)p%uF=w"> <value name="IF0"> <block type="time_compare_ex" id="gG|43tDqnH+tSoDQgU=Q"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">not between</field> <value name="START_TIME"> <shadow type="text" id="_!8!$R;N(l)N]3?6jM,H"> <field name="TEXT">12:00</field> </shadow> <block type="time_astro" id="JpJ;,er2-Jxz%gM5QEZ{"> <field name="TYPE">sunrise</field> <field name="OFFSET">0</field> </block> </value> <value name="END_TIME"> <shadow type="text" id="3@~d:{r][Dv4cj@V#e%!"> <field name="TEXT">18:00</field> </shadow> <block type="time_astro" id="*$:M-i:%z6w?4ru??r[@"> <field name="TYPE">sunset</field> <field name="OFFSET">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="Is/ndd^-}wEDGo`eD;b#"> <value name="IF0"> <block type="logic_operation" id="iWRE};StGgIGY.UEdFlB" inline="false"> <field name="OP">OR</field> <value name="A"> <block type="logic_compare" id="~2,u[a.|I8z=}},ARRZ,"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Sy=X[;.hN}v5XmdM#l4z"> <field name="ATTR">val</field> <field name="OID">ID auswählen</field> </block> </value> <value name="B"> <block type="logic_boolean" id="7uM.~%=3Q=$Ds^@?2Luu"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="k)Q2AA#jx,@;f%U9R%d`"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="=uK_.,g|~]uff@?mKAaF"> <field name="ATTR">val</field> <field name="OID">ID auswählen</field> </block> </value> <value name="B"> <block type="logic_boolean" id="O%6p^BLiVpi93D+r!E^Y"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="#4rpLhqe!8R,ze1DZk7I"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="i%xTm9};5+jpn(1)IyY9"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="AEbfr1;^Fk(oKFL?qz,F"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="`(4aD2x}6%~o2*oS(!PZ"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </statement> </block> </statement> </block> </xml>
  • Zeitrechnen

    blockly
    12
    1
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    A
    @paul53 Hy Paul Ich habe einen Wassertank von 1000 lt. Mittels Wemos D1 ermittle ich die Distanz der Wasseroberfläche zum Sensor SR04 und ermittle so den aktuellen Füllstand. das funktioniert soweit ohne Probleme. jetzt möchte ich wieder die Anzahl Tage ermitteln zwischen voll und leer, damit ich abschätzen kann wie lange der Tank reicht. Jetzt kann ich ja die Zeitberechnung nicht mittels Trigger "Ist kleiner als letztes" starten, da mir ja der Sensor dauernd andere Werte liefert. Wie ist das umzusetzen? [image: 1602789572473-wassertank-anz-tage.jpg] Danke dir......
  • Hilfe zu Fussbodenheizung

    2
    1
    0 Stimmen
    2 Beiträge
    181 Aufrufe
    Z
    @zyrrill thx problem gelöst funkt schon
  • Blockly Scripte fehlerhafte Daten, Lösung?

    3
    2
    0 Stimmen
    3 Beiträge
    245 Aufrufe
    B
    @Homoran hi, danke daß ist mir jetzt auch gerade aufgefallen und ich glaube ich habe bereits selber die Lösung gefunden, hoffe ich zumindest. [image: 1602774455124-netzbezug-blockly-script-neu.jpg] Ich beobachte es mal, aber es schaut um einiges besser aus, als die Vorgängerversionen Gruß
  • [Gelöst] Publish raw command

    2
    0 Stimmen
    2 Beiträge
    397 Aufrufe
    V
    [image: 1602757864367-3da1d49b-bbd0-459b-90cf-a46cf01d0f32-grafik.png] Anstatt devId schreibt man einfach id.
  • Rollosteuerung mit shelly 2.5, neuen Datenpunkt integrieren

    blockly
    1
    1
    0 Stimmen
    1 Beiträge
    301 Aufrufe
    Niemand hat geantwortet
  • Eine Lampe mit 2 Scripten ansprechen

    3
    2
    0 Stimmen
    3 Beiträge
    482 Aufrufe
    Phil IppP
    @MCU danke für deine Antwort! Im ersten Script ist es nur Yeelight. Wenn DeckenYeelight an/aus, schalte Yeelight Birne an/aus. Wenn DeckenYeelight gedimmt wird, dimme Yeelight Birne. Im zweiten Script ist es deconz und yeelight. Wenn deconz Birne an. Schalte yeelight Birne an. Wenn deconz Birne an. Schalte deconzbirne2 an. Was meinst Du mit Bildern von den Datenpunkten? Screenshot von den ioBroker Objekten?
  • Blockly Zeitsteuerung funktioniert nicht/nur bedingt

    7
    6
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    paul53P
    @csuser sagte: Wie kann ich denn die Uhrzeit aktualisieren/ Die Systemzeitzone richtig einstellen.
  • Anfänger braucht Hilfe bei der Zeitsteuerung

    17
    1
    0 Stimmen
    17 Beiträge
    475 Aufrufe
    Meister MopperM
    @Marfei Soll es denn nicht automatisch ausgeschaltet werden?
  • Telegram sendet mehrfach

    119
    1
    0 Stimmen
    119 Beiträge
    6k Aufrufe
    Meister MopperM
    @Semmy Der 3er muss meines Wissens von der SD-Karte gebootet werden. Der Rest läuft über die SSD. Es gibt viele Anleitungen im www.
  • (gelöst) Anfänger braucht mal bitte Hilfe bei einem Blockly

    6
    2
    0 Stimmen
    6 Beiträge
    632 Aufrufe
    J
    @Octopus180 Bis auf den Fehler ist das aber schon recht gut für den Anfang ;-)
  • Intervall ON/OFF Frostschutz

    3
    1
    0 Stimmen
    3 Beiträge
    529 Aufrufe
    S
    Danke für deinen Tipp Ich musste zwar noch ein paar Dinge anpassen. Aber soweit scheint es zu funktionieren... [image: 1602618015716-screenshot-2020-10-12-220744.jpg]

450

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge