Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • Neuling - Shelly2.5 mit Tasmota über Alexa steuern

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    J
    @Atifan Die Funktion lässt Du so wie sie ist. Das hast komplett falsch verstanden, da das die Anbindung an Alexa ist und nicht ein Script das die Position steuert. Wenn Du auf haben willst dann einfach "Alexa, bla bla auf 100", für zu "0" und die Mitte dürfte wohl "40" sein.
  • Trigger löst nicht aus

    3
    2
    0 Stimmen
    3 Beiträge
    362 Aufrufe
    A
    @Homoran Danke für deine Antwort: Wenn ich den Kasten "Bestätigung" setzte, dann klappt das Skript. Wenn ich nur den Wert ändere ohne Bestätitgung läuft das Skript nicht [image: 1577274566319-unbenannt.png] Der Wert ändert sich schon - Gleichwohl ist dieser Rot also nicht "Bestätigt"
  • Feueralarm mit Hinweiß Ton und Ansage

    1
    0 Stimmen
    1 Beiträge
    384 Aufrufe
    Niemand hat geantwortet
  • Counter unterbrechen

    blockly
    8
    1
    0 Stimmen
    8 Beiträge
    394 Aufrufe
    HomoranH
    @Negalein Dann musst du zu Beginn das erste Wort auslesen, prüfen ob da "bitte" steht und anschließend den Counter nur hochzählen wenn da nicht bitte steht Ich nutze so etwas bei der Harmony: [image: 1577185015338-string_zerlegen.png] Du musst eine Variable erstellen, dann bei Wert von den Datenpunkt alexa2....summary nehmen. Bei bis musst du 5 Buchstaben (BITTE) abgreifen und den Counter in ein FALLS setzen, das auf die Variable auf ungleich BITTE prüft
  • Nach Update js-controller defektes Blockly-Menü

    20
    1
    0 Stimmen
    20 Beiträge
    1k Aufrufe
    Elektroniker86E
    Ok, krass, ich dachte ein Update löst den Fehler aus. Ich habe es eben getestet und auf die 1.2.9 upgedatet jetzt läuft der Javascript Adapter tatsächlich wieder normal. Danke!!! Immer wieder super der Support hier. Ich wünsche ein frohes Fest ! ! !
  • Uhrzeit aus Zahlenstring

    8
    0 Stimmen
    8 Beiträge
    604 Aufrufe
    L
    Soda hab jetzt mal ein wenig getestet aber leider funktioniert die Sache nicht. Die Fehlermeldung sagt, dass slice keine function ist?! javascript.0 2019-12-24 07:08:45.021 error (1369) at processImmediate (timers.js:658:5) javascript.0 2019-12-24 07:08:45.021 error (1369) at tryOnImmediate (timers.js:676:5) javascript.0 2019-12-24 07:08:45.020 error (1369) at runCallback (timers.js:705:18) javascript.0 2019-12-24 07:08:45.019 error (1369) at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:226:41) javascript.0 2019-12-24 07:08:45.019 error (1369) at change (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4745:37) javascript.0 2019-12-24 07:08:45.018 error (1369) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:364:25) javascript.0 2019-12-24 07:08:45.018 error (1369) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:963:38) javascript.0 2019-12-24 07:08:45.017 error (1369) at Object.<anonymous> (script.js.common.Wetteransage_Tempdetails:293:218) javascript.0 2019-12-24 07:08:45.016 error (1369) Error in callback: TypeError: temp_aussen_max_time.slice is not a function Als erstes hole ich den Wert vom Parser [image: 1577171587385-1.png] und dann erstelle ich in der Ansage den Text. [image: 1577171616858-2.png] Wo liegt denn da noch der Fehler in der Logik? lg linux150
  • Button von TV Fernsteuerung abfragen

    blockly
    20
    0 Stimmen
    20 Beiträge
    958 Aufrufe
    C
    Ob der TV an oder aus ist überprüfe ich bei mir mit einem Ping. Wenn "true" schalte ich die Power Taste meiner Fernbedienung entsprechend. Wie hast du das mit den Tasten bei der Fernbedienung gelöst? Bei mir klicke ich einmal auf den Button und Broadlink schickt den Befehl mehrfach, was insbesondere bei der Eingabe eines Kanals schnell aus dem Kanal 1 einen Kanal 11 macht.
  • Mein Blocky Spinnt.. Pushnachrichten doppelt.

    1
    1
    0 Stimmen
    1 Beiträge
    133 Aufrufe
    Niemand hat geantwortet
  • Pop Up an TV senden via Alexa

    blockly
    27
    1
    0 Stimmen
    27 Beiträge
    2k Aufrufe
    sigi234S
    @dslraser sagte in Pop Up an TV senden via Alexa: @sigi234 ich hatte oben zwischenzeitlich editiert. Heißt Dein Jupp das es nun geht ? Ja ich teste mal mit 80; Ergebnis: Geht auch :+1:
  • [gelöst] Jalousie nach 5 Sekunden stoppen

    4
    2
    0 Stimmen
    4 Beiträge
    486 Aufrufe
    FredFF
    @DarkDevil Gerne. Biete Beitrag als gelöst markieren.
  • Fenster offen und Temperatur außen

    12
    1
    0 Stimmen
    12 Beiträge
    861 Aufrufe
    StM47S
    Ich hänge dir mal mein Blockly an. Vielleicht kannst du damit was anfangen. [image: 1577047613095-bildschirmfoto-2019-12-22-um-21.44.34.png] Spoiler <xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="undefined" id="timeout">timeout</variable> <variable type="undefined" id="timeout2">timeout2</variable> <variable type="undefined" id="timeout3">timeout3</variable> <variable type="undefined" id="timeout4">timeout4</variable> </variables> <block type="on_ext" id="CQC;{=jg+V-{lh0eVE[" x="-1728" y="-5412"> <mutation items="2"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="Ii?[Ge~U7Qx+TSkkHcB:"> <field name="oid">deconz.0.Sensors.22.open</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="Q)T0yX*,804%amdYr0l"> <field name="oid">fritzdect.0.Comet_099950039552.mode</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="[}@uqyg|Fo!B(Ja6[,k2"> <value name="IF0"> <block type="logic_compare" id=":n{HW@bnnO7.]Z/R$2/C"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="YWu3I.6f5pD5Jzg8eBqC"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="-jbKG:L[PveJJ(p4]{DN"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="dYD~:^mOK4BMXVTmG4O2"> <field name="COMMENT">Meldung nach 10 Minuten</field> <next> <block type="timeouts_cleartimeout" id="gF2%azoTldF/=@!RmAIt"> <field name="NAME">timeout</field> <next> <block type="timeouts_settimeout" id="]}WWtlQ]|4eT-%sK_]sh"> <field name="NAME">timeout</field> <field name="DELAY">10</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="controls_if" id="l-QZ+F#KE6g[uOQ(OaPU"> <mutation elseif="3"></mutation> <value name="IF0"> <block type="logic_operation" id="EQI}%!6uV?]+~.^{rTf" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="Oin}g$)QLgcu#S-Ac=06"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="8ls@3jT_jW;%ljgw{X/"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="wg@,8RN1v{3y)wSl3_-m"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="6rUe/+}+2b)!QxS$(QHD"> <mutation 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="I9}$Kw6Y78S0TnE{a/;0"> <field name="TEXT">06:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="DkN;sm_J.zY)^s}th:!W"> <field name="TEXT">10:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="A]Mj7aj%yfk51D@ujhZh"> <value name="IF0"> <block type="logic_operation" id="!5f8={J7ZXc2tvwcPK=*"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="Ep6.0Bhd),(KYdNYG,,9"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="N(If_xhK88D{1@57YSP"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <value name="B"> <block type="math_number" id="Y)o;~~.fCRh@ckik,M9"> <field name="NUM">15</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="nmN)kUs##)+4~8P}CXC"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="M]lV(yST5~GY$jJ$KAYN"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="G:%|DKA]7%HF.:AmMbF"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="pushover" id="Xe.Fqs]maFa0gX!8L6c("> <field name="INSTANCE">.0</field> <field name="SOUND">siren</field> <field name="PRIORITY">1</field> <field name="LOG">warn</field> <value name="MESSAGE"> <shadow type="text" id="(ae12(wZ}0,7vidQPp^"> <field name="TEXT">Fenster im Schlafzimmer noch offen!</field> </shadow> </value> <value name="DEVICE"> <block type="get_value" id="ntRwECpff^5wsK_e|@io"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <next> <block type="control" id="/R/ayqLmK:H#fC]7RR%"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="^@^[yAI5,ls]6YKg[Aa-"> <field name="NUM">30</field> </block> </value> <next> <block type="control" id="iPD/q;j@CxC8p2(xU(^q"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="]qLY,R.87Ls26)mwF-F%"> <mutation items="11"></mutation> <value name="ADD0"> <block type="text" id="zqa@t}qUJo)(C^_m=yL2"> <field name="TEXT">Hallo Bewohner, </field> </block> </value> <value name="ADD1"> <block type="text" id="b+3==I[hb)9r-$)diDXv"> <field name="TEXT">Draußen sind es</field> </block> </value> <value name="ADD2"> <block type="math_round" id="T9WrO/nYF$]0a-^tsA"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="$]E2b(!?=VD,3)H:6zYm"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="#A|?sVge|xvWFF0HYU[e"> <field name="TEXT">Grad, und es ist,</field> </block> </value> <value name="ADD4"> <block type="get_value" id="AT)OOHWd6e$IrqN:;.="> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wetter.Wind</field> </block> </value> <value name="ADD5"> <block type="text" id="fP6bksOfr)TXcfbUl2iq"> <field name="TEXT">Das Fenster im Schlafzimmer ist auf,</field> </block> </value> <value name="ADD6"> <block type="text" id="Yce:q/it=[^xxp;hg,e"> <field name="TEXT">Aktuell sind es im Schlafzimmer</field> </block> </value> <value name="ADD7"> <block type="math_round" id="Ae)=RsI_GURZS$u8/Vqn"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="]YJfnFwn/{S.=o{U)bq"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert</field> </block> </value> </block> </value> <value name="ADD8"> <block type="text" id="~pilOQ}_O,|7as/DlEXC"> <field name="TEXT">Grad, und die Luftfeuchtigkeit beträgt</field> </block> </value> <value name="ADD9"> <block type="math_round" id="Jr#RcEfF?bpUFYZ?M00o"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="24|vV%SCgqp/1qlux{4"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.5.humidity</field> </block> </value> </block> </value> <value name="ADD10"> <block type="text" id="P.rjG~0Xn{U@,L1oa]V"> <field name="TEXT">Prozent.</field> </block> </value> </block> </value> <next> <block type="debug" id="99?[]DE1,HpWYy#;CFEz"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id="XCqDFZycBtOKZzy[I.j"> <field name="TEXT">Fenster im Schlafzimmer seit 10 Minuten offen!</field> </shadow> </value> <next> <block type="control" id="mi.T*PssZx,jz}C^Ntd"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="K:]f9@=R]J)zU^;?2ul9"> <field name="NUM">50</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_operation" id="huR|l@Y|60!b-yQ=5" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="MYE}|;ZOrG,FLi_3GMk$"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="$qnsznob3S$M7%syED%l"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="wO=g/p),=5k1j}-o@{N"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="DV~1,@zMP/yS:@;K8c67"> <mutation 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="9w2DAA?l?7][8/Tg}V}"> <field name="TEXT">10:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="rMVOy!Ib0Y~cM-0j^]iR"> <field name="TEXT">20:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="controls_if" id="Dqi.[_R-OkTC|vU}+S~"> <value name="IF0"> <block type="logic_operation" id="?[XI9~6@w%x](}akxYi"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="9{Blx4{O!i:%G*%:WIp9"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="oAVUd=CV%v6U3y%!KMN)"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <value name="B"> <block type="math_number" id=")sX2bLqL{LPNj?o)y,rX"> <field name="NUM">15</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="7sR1cqLTTj+D:9!7=oOH"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=":U]$DtnI-08O.l|FA[dZ"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Z8m7MHK7i^;XKGh[.RY"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="pushover" id="^K3++}b1Ev^%5YMtV}e"> <field name="INSTANCE">.0</field> <field name="SOUND">siren</field> <field name="PRIORITY">1</field> <field name="LOG">warn</field> <value name="MESSAGE"> <shadow type="text" id="U!_@)jBx/BMM0eANF^i:"> <field name="TEXT">Fenster im Schlafzimmer noch offen!</field> </shadow> </value> <value name="DEVICE"> <block type="get_value" id="0-4?JyM]g%9Vo0QC-v3~"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <next> <block type="control" id="]_3K_vBH/1aOb@5uFd0"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="W;y,$^CuQRqu6T:Fs]Ix"> <mutation items="11"></mutation> <value name="ADD0"> <block type="text" id="ZDDwme5q:)BQ_)~dnB-"> <field name="TEXT">Hallo Bewohner, </field> </block> </value> <value name="ADD1"> <block type="text" id="n)U0:2a=])[_[L^Q*|km"> <field name="TEXT">Draußen sind es</field> </block> </value> <value name="ADD2"> <block type="math_round" id="*9mrZ7W:V6aKgct_(?LB"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="5XB!(3=T](}N1AC!*|7v"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="N!zou7{;AOX4([!bYa#8"> <field name="TEXT">Grad, und es ist,</field> </block> </value> <value name="ADD4"> <block type="get_value" id="Zi$Z-lBTX3tj48N3X(~"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wetter.Wind</field> </block> </value> <value name="ADD5"> <block type="text" id="1H6_4G^M?j!=yy:^Mnu9"> <field name="TEXT">Das Fenster im Schlafzimmer ist auf,</field> </block> </value> <value name="ADD6"> <block type="text" id="N]2Sk5aV4Ob+[ZW7)R"> <field name="TEXT">Aktuell sind es im Schlafzimmer</field> </block> </value> <value name="ADD7"> <block type="math_round" id="}kmaMX+fzjk?gv$@]Ov"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="B*+|I1PV/B0_/-Zh]k4G"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert</field> </block> </value> </block> </value> <value name="ADD8"> <block type="text" id="(U2@w%?VOq6u.IVg-3q^"> <field name="TEXT">Grad, und die Luftfeuchtigkeit beträgt</field> </block> </value> <value name="ADD9"> <block type="math_round" id="Es4,MscPUF[@0.ALuW~"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="VdkN0$T*_i{cEEi1I(:M"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.5.humidity</field> </block> </value> </block> </value> <value name="ADD10"> <block type="text" id="llsMp=*YM^HNxIy0I;V"> <field name="TEXT">Prozent.</field> </block> </value> </block> </value> <next> <block type="debug" id="?|1,vKN(r_+C=%fXv/"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id="c-]E)BGO{=m(lhwBrxI@"> <field name="TEXT">Fenster im Schlafzimmer seit 10 Minuten offen!</field> </shadow> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> <value name="IF2"> <block type="logic_operation" id="Kno9@*g+)1O@)a.Ir:RS" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="NIp?a:iHn4*B[s$I**%V"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="uWWiqQeduL|70]zQP*x3"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="PCp$/pwUSS/%(8@pP+;d"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="4:c[-[3;aqJnkr~,%3mE"> <mutation 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="M,1kw!;OX:OkcDL1TzvG"> <field name="TEXT">20:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="xfQGiPHbeJNumB(8I-^s"> <field name="TEXT">23:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO2"> <block type="controls_if" id="Otf0(_O^W}eH?~/W?r-/"> <value name="IF0"> <block type="logic_operation" id="2!7gZQq+bcJ}E0a7YwSS"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="7j|3!(oyxaPB%(y=$R,p"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="#heT.c!|A)c-b(IGI:"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <value name="B"> <block type="math_number" id="-deDxL=)+7TS~;,v^)"> <field name="NUM">15</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="s:sf1x~#j!x{EF/!.x0E"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ES_5!E2UDsc2)5b91ZN~"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="LuYPoJ%kaDXJ/YLMke]@"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="pushover" id="i65V#s;q~fNM6.y+tC/"> <field name="INSTANCE">.0</field> <field name="SOUND">siren</field> <field name="PRIORITY">1</field> <field name="LOG">warn</field> <value name="MESSAGE"> <shadow type="text" id="4cbO{)1t8gvK3./?)9[O"> <field name="TEXT">Fenster im Schlafzimmer noch offen!</field> </shadow> </value> <value name="DEVICE"> <block type="get_value" id="w[id?cvLB;Ix0PA.5bQ5"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <next> <block type="control" id="l2G!(?V(V7?l_w44O=R"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="v71u7Mw|WH41iWH#SU^}"> <field name="NUM">30</field> </block> </value> <next> <block type="control" id="PX|xC;[Y^3mAatzT~sKo"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="E?5I:gT/K7EXnzM?O${"> <mutation items="11"></mutation> <value name="ADD0"> <block type="text" id="XX%cxiQI*knOY1|ZM%N5"> <field name="TEXT">Hallo Bewohner, </field> </block> </value> <value name="ADD1"> <block type="text" id="}^!OR7$.OwX9UKPa_cve"> <field name="TEXT">Draußen sind es</field> </block> </value> <value name="ADD2"> <block type="math_round" id="2GIc_{JvrpP6(%_ldeZh"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="?/.VA=ctOjqGF8bYd_l"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="!ye|u/#NTK99MiMbp%n"> <field name="TEXT">Grad, und es ist,</field> </block> </value> <value name="ADD4"> <block type="get_value" id="OD8Btya%ym(C8qkmas+"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Wetter.Wind</field> </block> </value> <value name="ADD5"> <block type="text" id="/r($C2QimT7l{c4?JqZ"> <field name="TEXT">Das Fenster im Schlafzimmer ist auf,</field> </block> </value> <value name="ADD6"> <block type="text" id="z-%$]hy-Zbe,A{jc.!d"> <field name="TEXT">Aktuell sind es im Schlafzimmer</field> </block> </value> <value name="ADD7"> <block type="math_round" id="*}r6le/d:w=Qqh;|Sf1."> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="NxVcxIX2@*zrale+%DFG"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Temperatur.Schlafzimmer.Temperatur_Mittelwert</field> </block> </value> </block> </value> <value name="ADD8"> <block type="text" id="![2lp/bvX[#e6g+73,=J"> <field name="TEXT">Grad, und die Luftfeuchtigkeit beträgt</field> </block> </value> <value name="ADD9"> <block type="math_round" id="?u:Q4^]=0VR=YB3D1GiH"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="G(=OqnYyO9NCjVKvFl7"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.5.humidity</field> </block> </value> </block> </value> <value name="ADD10"> <block type="text" id=")kb4@nt,9Py6m}HHuQ-"> <field name="TEXT">Prozent.</field> </block> </value> </block> </value> <next> <block type="debug" id="Mw78Upu/a{KtF+C6)/!Q"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id="N4m.5pQRqyvUQ#b?a4:#"> <field name="TEXT">Fenster im Schlafzimmer seit 10 Minuten offen!</field> </shadow> </value> <next> <block type="control" id="^3q[ut[q?,c9Y4bdjQ+"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="?Jd-g,(kq;Tf@XOu,iS"> <field name="NUM">50</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> <value name="IF3"> <block type="logic_compare" id="nbDOazvnaF~sLYkelYq"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="0HI#[Pfc]BU0a7.(I,aa"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="[a~fHq;$5)uiBrhJWLo;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO3"> <block type="timeouts_cleartimeout" id="7C~4pyX9E;^|}R,7k7d^"> <field name="NAME">timeout</field> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </statement> <next> <block type="controls_if" id="AGI_Pmd#IXzQ%cE=jTqj"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="#:c#B!;2xR_y/{)uUMZw" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="#b^Wym8F7*hNk4e%+bFh"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="|bj2Fyk5EJhTdhm6U[n"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="m%cEo~HPtu)b8O.?)!D"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="NuT(@NqLih%9f{[JaL,u"> <mutation 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="nLJ|e{l{6lo_PrejKd7s"> <field name="TEXT">06:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="4Kt::6nT7N6-NYA%)4#"> <field name="TEXT">10:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="?}rm5sqEIiw0WGed:@qp"> <field name="COMMENT">Meldung nach 15 Minuten</field> <next> <block type="timeouts_cleartimeout" id=".p@#8DzQCEi/[yk)y^0?"> <field name="NAME">timeout2</field> <next> <block type="timeouts_settimeout" id="T(+asr^lss]to~{DQ.!J"> <field name="NAME">timeout2</field> <field name="DELAY">15</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="controls_if" id=":S_c6LO^/xcQm1:V/Dt]"> <value name="IF0"> <block type="logic_operation" id="zPI*cMbJp{U~d7C.oP.@"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="C]l]4U]N#x24}mr.bDJ/"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="uEhS,9[ua{#B_,cuz#?!"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <value name="B"> <block type="math_number" id="zcFF/4^bzCxun+]27/?+"> <field name="NUM">15</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="_LBHl%MOB1G(V?UFr#E"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Q(Oq:^::U#2anD{($)~"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="wP48j)yW0c~G.ncGnA%"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="JG/7wphqEx#Y/f%Vgz-"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="aA]1FR[@ay5()gE|H(Be"> <field name="NUM">30</field> </block> </value> <next> <block type="control" id="[f-r[B*j?uJ1i,;[qb"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="0(I1pN)S%iW^Li}b1[#1"> <field name="TEXT">He ihr Nasen, das Fenster im Schlafzimmer ist immer noch offen!</field> </block> </value> <next> <block type="control" id="ExI+DVYBhd(0*jbiF6Z?"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="r1,aM-6}rFJ-(BuQU_BO"> <field name="NUM">50</field> </block> </value> <next> <block type="debug" id="X|#S=o-m3epktR{ig[R"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id="K%IJ}_)l,_,%(_PH:1"> <field name="TEXT">Fenster im Schlafzimmer seit 15 Minuten offen!</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="1%De0bjW5ryqd9u)GlI"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="q9OZ5NNEU1PU3Ae17p?["> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Qo6KcQJU4UfW8c@4n|ou"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_cleartimeout" id="t{_C=}6Lo[E7{Hz:(3G)"> <field name="NAME">timeout2</field> </block> </statement> <next> <block type="controls_if" id="g9^-t.)to(^gFrt6OMnS"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="[ud@Vg(?{Wob5iMhi//r" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="qZma7SCF!MGYmT)g-EfY"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="i.gmxbuB@8^b3o:Gx#"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="H?ZEyfhlOwUXhQh$rSo"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="6kaM{1rGPMKx/b}|]JDl"> <mutation 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="j$M:OcQcoo=l,aW?1Rlc"> <field name="TEXT">09:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id=".]Q+#4-3~x7,=~?O|Ave"> <field name="TEXT">22:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="r^4icuBSApu+@sGbo,d"> <field name="COMMENT">Meldung nach 20 Minuten</field> <next> <block type="timeouts_cleartimeout" id="$1[sF0QLT/cteTil)^Sq"> <field name="NAME">timeout3</field> <next> <block type="timeouts_settimeout" id="cS/yD:|Z0)Lpyh{=w;s9"> <field name="NAME">timeout3</field> <field name="DELAY">20</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="controls_if" id="CnK;jp(_drf7HGfZgjW)"> <value name="IF0"> <block type="logic_operation" id="9?F@-26yU@tU!~_w(3z}"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="wrLZNm(CJ#R!17aJ!iO4"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="pc/8YI%-l4R+piaT:65X"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <value name="B"> <block type="math_number" id="o,=GjTn!|3(p.825gIDP"> <field name="NUM">15</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="3nN)(0dY3(by|{g7Zco6"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="f24r1=,00o?Hx70047K"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Z;4zx)N^wbvg#14y9S2f"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="=Q2iyeHlY3BG#thAWEDV"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="ee#$0,Cq0O}D|n!#]Hgl"> <field name="NUM">60</field> </block> </value> <next> <block type="control" id="G_0))O.zFld3{09m?!UP"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text" id="|cQRYxSTdMl~I4nb([Z"> <field name="TEXT">Das Fenster im Schlafzimmer ist bereits seit 20 Minuten offen! Bitte schließen!</field> </block> </value> <next> <block type="control" id="/+-H@2%MR(Lwg{hfrsS2"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="+@KoTGmu/]hR4[@?BFBE"> <field name="NUM">50</field> </block> </value> <next> <block type="debug" id="|UPtzOWWdK8oNO}bV"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id=",Wvv4:=-.3G9x3WO_jyc"> <field name="TEXT">Fenster im Schlafzimmer seit 20 Minuten offen!</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="3$BvB0P{t$fx%Go!?1m"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="[]-]885FcW#]F9Kt,GL"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="yh}/Nv@BdI:jlo9klbyo"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_cleartimeout" id="KuXZkqf@$[jJ#}C?f;$"> <field name="NAME">timeout3</field> </block> </statement> <next> <block type="controls_if" id="y~jIL$1FDyX:N49v:Nn]"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="tR@v!HW=Z1pbh)A#)IU" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="J!wR{7s2NHJ9U1u9Z(e"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="Iwsw^5/_mep=9!|epz6l"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="H{x.MCPGJkaykV4Zy.!-"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="time_compare_ex" id="U^[soenIWmLt,pl@d8s6"> <mutation 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="q=JMoKP^qpDr7{SZ/}Lj"> <field name="TEXT">09:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="~%)[h,H2o4m=1NV2[A9"> <field name="TEXT">22:00</field> </shadow> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="jUXGk4rNYN]}u1KVlR!"> <field name="COMMENT">Meldung nach 60 Minuten</field> <next> <block type="timeouts_cleartimeout" id="hjUJg?U;G{;JzidKKq8:"> <field name="NAME">timeout4</field> <next> <block type="timeouts_settimeout" id="89.sT~{Dx3kfSwo$nJ%"> <field name="NAME">timeout4</field> <field name="DELAY">60</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="controls_if" id="j9kmFa7C?6C(BkX^k(O%"> <value name="IF0"> <block type="logic_operation" id="XG@;%xALELTzpoF*:HP2"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="{BxXMEwJav@YrRe+vK"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="O5EutH]G#;JDU@O(gxa?"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> <value name="B"> <block type="math_number" id="L#RDxg0~87eG/$aa"> <field name="NUM">15</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="%)e~10EKXQ]i4ehuS#~"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="XIo3iT0yOY3*i+aHR.fQ"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="oXKYL}@MR}nC7^0vg+v"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="64e_F}BWHt*k4sFXL|oA"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="{=t!$Owhz.pZxlnM-;-W"> <field name="NUM">60</field> </block> </value> <next> <block type="control" id="VCA[*2:s-*o)N^7B[!^]"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="eoWCj~k3S;j!/wFwRuY1"> <mutation items="5"></mutation> <value name="ADD0"> <block type="text" id="cd{d~)UJW{3~:SifoLMJ"> <field name="TEXT">Das Fenster im Schlafzimmer ist jetzt seit einer Stunde offen!</field> </block> </value> <value name="ADD1"> <block type="text" id="y)*aUuwQ#Rc6m(xeyQz"> <field name="TEXT">Draußen sind es</field> </block> </value> <value name="ADD2"> <block type="math_round" id="=Gb)V4Y6PfaA9_+KElHs"> <field name="OP">ROUND</field> <value name="NUM"> <shadow type="math_number" id="Yvcz#0gTJE2d{w/zCScG"> <field name="NUM">3.1</field> </shadow> <block type="get_value" id="S1T+^Vc=6/C+Jd6YAvuj"> <field name="ATTR">val</field> <field name="OID">viessmannapi.0.heating.sensors.temperature.outside.value</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="pp^[7yvG^LQcMJ{5D@"> <field name="TEXT">Grad</field> </block> </value> <value name="ADD4"> <block type="text" id="V[CH.)7a,19Ss|scm|(a"> <field name="TEXT">Es wird dringend empfohlen, das Fenster zu schließen</field> </block> </value> </block> </value> <next> <block type="control" id="Sqe2LuJ0tUl?zg6xd0jZ"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U50984811V0M.Commands.speak-volume</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="50t7W03us6I,QyxHa6Jq"> <field name="NUM">50</field> </block> </value> <next> <block type="debug" id="H;^9:1]]3UkcY7aw1:o"> <field name="Severity">warn</field> <value name="TEXT"> <shadow type="text" id=")M-W@T31|(WqKn0Xvx+F"> <field name="TEXT">Fenster im Schlafzimmers seit einer Stunde offen!</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="pushover" id="Z[#aVz@xDCYr4O-/;U*n"> <field name="INSTANCE">.0</field> <field name="SOUND">siren</field> <field name="PRIORITY">1</field> <field name="LOG">warn</field> <value name="MESSAGE"> <shadow type="text" id="#yA;xQt.S^dDQ=2X*Xf~"> <field name="TEXT">ACHTUNG! Fenster im Schlafzimmer seit 1 Stunde offen!!!</field> </shadow> </value> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="}Bi.Tb%45,|OLa~OoB,^"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="i$Zjn.hDkpBq?Nr@WY4z"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.22.open</field> </block> </value> <value name="B"> <block type="logic_boolean" id="b!%2|i4NXdNibNIYnmbV"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_cleartimeout" id="!A_}~lrNVR/vB^L6Ox8"> <field name="NAME">timeout4</field> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
  • Weis nicht mehr Weiter

    16
    1
    0 Stimmen
    16 Beiträge
    949 Aufrufe
    paul53P
    @michael-1975 sagte in Weis nicht mehr Weiter: ein extra Script daraus mache scheint es zu klappen. Es können alle Räume in einem Skript verarbeitet werden. Ebenfalls der Datenpunkt "Value" mit Trigger "ist unwahr". Vorschlag für einen Raum mit 2 Fenstern (Texte habe ich leer gelassen): [image: 1577040988986-blockly_temp.jpg]
  • Trigger: Datenpunkt und Value abfragen

    3
    1
    0 Stimmen
    3 Beiträge
    838 Aufrufe
    HiltexH
    Danke, das funktioniert bestens.
  • Steckdose anschalten

    8
    1
    0 Stimmen
    8 Beiträge
    386 Aufrufe
    AsgothianA
    @HeinrichB sagte in Steckdose anschalten: @skokarl Noch etwas klemmt sonst :) Siehe Screen. Wenn ich den Steuerbefehl alleine mal absetze, ohne den trigger und die Logik, dann geht die Dose an [image: 1576906443705-bildschirmfoto-2019-12-21-um-06.32.58.png] Das kann so nicht gehen. Das Blockly "falls Objekt" ist eine Block der auf Änderungen von Objektstati triggert. "aktuelle Zeit" ist kein Objektstatus, den man abonnieren kann, das gleiche gilt für "wert von xxx". Um zeitgesteuert eine Aktion zu starten muss der Zeitplan genutzt werden. Das "Falls Objekt" kann nur mit einer (oder mehreren) ObjektId's genutzt werden. A.
  • Einfache Beleuchtungss. mit Blockly erledigen

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    419 Aufrufe
    R
    Kleiner Nachtrag, egal wo ich das Script hin schiebe, außer in den Global Ordner gibt es die Fehlermeldung aus. Die Zahl in den Klammern verändert sich, sonst passiert aber nichts. Habe zu Testzwecken ein Debug - Output ergänzt in beiden Scripten (Habe es dubliziert mit anderen Namen in Global) und Fehler gibt es trotzdem aus in jedem Ordner außer in Global und in Global passiert NIX. Also passiert da 0,0. Ich nutze ein Multihost System, wobei ein Testsystem gerade offline ist. Wollte die Information am Rand ergänzen, weiß ja nicht ob dies Auswirkungen auf das ganze hat? Bin gerade irgendwie ein wenig deprimiert, wenn noch nicht mal ein Debug Output funktioniert. Kann neue Infos geben, es funktioniert nun. Habe einfach auf Blöde mal 3 Dinge erledigt und naja was soll ich sagen, nun läufts komischer Weise. Grundsystem mit apt-get update durchgeführt Grundsystem mit apt-get upgrade durchgeführt Die Instanz des Adapters gelöscht und neu installiert Und naja Tada es läuft nun. Michael
  • [gelöst] ICS für Müllkalender online erstellen

    blockly
    8
    0 Stimmen
    8 Beiträge
    904 Aufrufe
    HomoranH
    Melde Erfolg! Mein Blockly sieht jetzt so aus: [image: 1576948015871-awb2ics_final.png] einmal die Woche wird der Plan neu ausgelesen und auf den Pfad geschrieben. Der neue überschreibt dabei den alten. ical holt sich daraus die Daten und ich kann damit arbeiten und weiß dass die Daten immer aktuell sind. Sollten sich hier noch ein paar Domstädter rumtreiben stehe ich gerne für Fragen zur Verfügung
  • Heizung Skript Urlaub rückgängig

    1
    0 Stimmen
    1 Beiträge
    142 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] Wert aus Werteliste ansprechen?

    blockly
    5
    2
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    P
    Vielen Dank, dslraser. Aber das ist ja genau das, was ich hatte und was auch funktionierte (also mit einer Variablen arbeiten). Das müsste ich aber in jedem Skript machen (also die Liste befüllen), denn die Variable habe ich ja in anderen Skripts nicht mehr zur Verfügung. Ich möchte einen globalen Datenpunkt, den ich nur an einer Stelle pflege und in allen Skripts zur Verfügung habe. Und da möchte ich auf einen einzelnen Wert zugreifen. Verstehe leider immer noch nicht, welche Syntax ich da nehmen muss bzw. wie das Blockly optisch aussehen muss. Edit: JEEEEEEEEEEEEEEETZT ist der Groschen gefallen dank Paul53! Vielen Dank! Liste mit Liste befüllen = nix gut :) Schöne Weihnachtstage Euch, Jürgen
  • Systemvariable in iobroker

    3
    0 Stimmen
    3 Beiträge
    234 Aufrufe
    joergfrdeJ
    Neustart hat geholfen, danke.
  • [Problem] Astro funktioniert nicht

    blockly
    14
    1
    0 Stimmen
    14 Beiträge
    3k Aufrufe
    HomoranH
    @radierer sagte in [Problem] Astro funktioniert nicht: Funktionierte bei mir auch nie tagesübergreifend. Dann muss man negiert arbeiten "ist NICHT" und dann den Tag nehmen (und nicht die tagesübergreifende Nacht)

643

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge