Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly: Abfrage Batteriestatus tado Heizkörperthermostate

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly: Abfrage Batteriestatus tado Heizkörperthermostate

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      Fireball2k last edited by Fireball2k

      Hallo,

      ich habe ein Problem, welches ich leider nicht so richtig gelöst bekomme.....
      Mit der Such bin ich auch nicht fündig geworden. 🙂

      Ziel:
      Ich möchte von meinen tado Thermostaten den Batteriestatus an Telegram senden, wenn er nicht "normal" ist. Das klappt auch soweit über einen Änderungstrigger.

      Allerdings habe ich das Problem, dass der Datenpunkt den Wert des Batteriestatus jeweils ca. 2-3 Sekunden bevor neue Daten kommen, löscht (Datenpunkt ist "leer") und dadurch für ca. 2-3 Sekunden keine Daten vorhanden sind....
      Dadurch wird jedes Mal der Änderungstrigger ausgelöst....

      Ich habe schon versucht, mittels einem "oder" sowohl "null" als auch "normal" als Wert zu akzeptieren um so zumindest die Telegram Nachricht zu unterdrücken, aber auch das funktioniert leider nicht....

      Gibt es eine Möglichkeit einen Wert abzufragen und erst wenn er z.B. länger als 10 Sekunden nicht einem definierten Wert entspricht (in diesem Fall hier z.B. "normal"), zu triggern?

      Vielen Dank im Voraus.

      LG

      Blockly:

      BlocklyJavascriptTypeScript
      22:50:36.454 warn javascript.0 (17407) at Object.<anonymous> (script.js.Heizung.Batteriestatus:2:91)
      Ausgewählte Blöcke exportieren
      <xml xmlns="https://developers.google.com/blockly/xml">
      <block type="on_ext" id="8Ot;ukF!?]1;oxFFOnz" x="87" y="-563"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="10"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="?aq85Ru5~iRtb=)HtsXw"> <field name="oid">tado.0.291955.Rooms.10.devices.VA0167186432.info.batteryState</field> </shadow> </value> <value name="OID1"> <shadow type="field_oid" id="CfQ3*034a;=nK4xd0M|j"> <field name="oid">tado.0.291955.Rooms.11.devices.VA1207373824.info.batteryState</field> </shadow> </value> <value name="OID2"> <shadow type="field_oid" id="L:[(?cOid!uM^=RBxnE7"> <field name="oid">tado.0.291955.Rooms.12.devices.VA4251064832.info.batteryState</field> </shadow> </value> <value name="OID3"> <shadow type="field_oid" id="C)~=pyBnh,{SgDx8a{?X"> <field name="oid">tado.0.291955.Rooms.13.devices.VA2968394240.info.batteryState</field> </shadow> </value> <value name="OID4"> <shadow type="field_oid" id="I.j=[L(;lha=bTLPS@7">
      <field name="oid">tado.0.291955.Rooms.14.devices.VA3035503104.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID5">
      <shadow type="field_oid" id="4P4V#^p_nU:@rieIBSLX">
      <field name="oid">tado.0.291955.Rooms.15.devices.VA2716736000.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID6">
      <shadow type="field_oid" id="R/b+P(kE0yX~U;+[BvI$">
      <field name="oid">tado.0.291955.Rooms.15.devices.VA2733513216.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID7">
      <shadow type="field_oid" id="a)-8_s5T]sVFK)O+qWF%">
      <field name="oid">tado.0.291955.Rooms.7.devices.VA0200740864.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID8">
      <shadow type="field_oid" id="R}F5*-,oc0eGO)[]:yIq">
      <field name="oid">tado.0.291955.Rooms.8.devices.VA0133632000.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID9">
      <shadow type="field_oid" id="glzHc.s3kIn.aERPkQ/4">
      <field name="oid">tado.0.291955.Rooms.9.devices.VA3139898624.info.batteryState</field>
      </shadow>
      </value>
      <statement name="STATEMENT">
      <block type="controls_if" id="i^mn3]T77f]c]x+2s]A"> <mutation elseif="8"></mutation> <value name="IF0"> <block type="logic_compare" id="-(=|58m;=F]~YOJG}@*c"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="m|w$+@K{cXjL(PKz3FO/"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.10.devices.VA0167186432.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="U3Mgr,(79av2HseZD%=t"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="P{.Q~g[tfrtJ%1pXIs|s"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id=".i45Y5fN9E:D7*Xv]/N5"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="uwg1Dz*dP1*y_SWdhK27"></block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id=",Rj+0b3Fw3D},~90:(~^"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="#a*}USX{|T?0|3GyH=y!"> <field name="TEXT">Die Batterie vom Heizkörperthermostat im grauen Badezimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id=":Avm%TBR#,2X~^-oW]*0"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="fRt894(ou=A.D9+gG1.]"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.11.devices.VA1207373824.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="Ti9T68gbEdPp[I+Z0^NB"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="H5dSm)z9rBF-{D2P}Z%x"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="{W!W47~q=CsX*mC:,CCA"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="y5d,y6%!m1]T=8E,01~F"></block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="telegram" id=".:ed5TP%RTkgHN?3Js}E"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="8vE:!abWHED;aQ}4GWOC"> <field name="TEXT">Die Batterie vom Heizkörperthermostat im unteren Kinderzimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF2"> <block type="logic_compare" id="S/iP-#*uby4_khOd?qjE"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="lf?m)t:eXT-d=BE#$;Z2"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.12.devices.VA4251064832.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="b~;2@kKYr!6-lq@y:/G5"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="REiKW_r%n;V8ES@al5t?"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="w{@j/XHUzj8gPE]dJdiJ"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="YCso%ib9j@@-H)6zcX0["></block> </value> </block> </value> </block> </value> <statement name="DO2"> <block type="telegram" id="Uvko_k2%2M#]OBILpaQx"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="1iYRiC]*opW^@NxBWs36"> <field name="TEXT">Die Batterie vom Heizkörperthermostat im braunen Badezimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF3"> <block type="logic_compare" id="F4p-1R?h*O]YRNsztn[">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="e~z7YWYLCT*}NSmdoLWV">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.13.devices.VA2968394240.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="[,xIW!p7GP3-ou(wFI_:">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="BmniA}JM{T5nX~Hqs4+i">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id=";34{!^YtQjj08/V[-56H">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="VSz}|/RV;8),:#jdmZM"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO3">
      <block type="telegram" id="my=]oQ}Q$5(xTwDU?%Wv">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="q5_,cK+P{89spfhip8s(">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat im Schlafzimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF4">
      <block type="logic_compare" id="~LpW=ZAs/?_e2gRusQv[">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="/(RtmQV9wA!|BjQx2~K,">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.14.devices.VA3035503104.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="e~A{jZEfvuE{Z}4v}-w"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="rIy(,Y.FF2S+q@~OAzJ">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="Cp{y#EqK~?b]QEOWXs%G">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="h
      u2Q;{mv-nK)sSNUlF"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO4">
      <block type="telegram" id="S!UG_7DsY|l32%SD#bq"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="FN,|Vuwm7{/T~{x*vhIa"> <field name="TEXT">Die Batterie vom Heizkörperthermostat im Arbeitszimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF5"> <block type="logic_compare" id="slq19topg(jry/9W]7*~"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id=",sn0Tj/$Hu!l}^y%Nh]|"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.15.devices.VA2733513216.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="w-F01WE*^XpGj8M!@nf@"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="RCzl9_2H(~gM!pS[O9X:"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="|OoXc5^C9p)FKcq::2tF"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id=";8gzJW5i%AAP]@fQtE1"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO5">
      <block type="telegram" id=";Wc|R1~,Th9Z67E#0-j(">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="ClL,~@gLWCTIa.gR_pA"> <field name="TEXT">Die Batterie vom Heizkörperthermostat (rechts) im oberen Kinderzimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF6"> <block type="logic_compare" id="M}+-W27_iU5VEttPm4r_"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="WDFsVL|SQ#rdSY?DQQ{Y"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.7.devices.VA0200740864.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="9?h3b;E{crtIxf|qmZIs"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="EP3Nh92#p;,7wN.]pMxM"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="X)V7:u]Y~?63i*=.za*I"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="QF.#WIQusFYCH?~6V[2r"></block> </value> </block> </value> </block> </value> <statement name="DO6"> <block type="telegram" id="MyK^0e,q]]=weZ;}Rw9w"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="l{Ljnpjtr%|zn@e@h8#d"> <field name="TEXT">Die Batterie vom Heizkörperthermostat Esszimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF7"> <block type="logic_compare" id="Qm;p3|]%$17F,e1uia(">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="bMTz.QkLgkYbJM_YFEY">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.8.devices.VA0133632000.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="#2F#{Lq_E{jH{SIdFDhY">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="mT.O.SJFpmS6ow6Wv}i6">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="=Z8.%0;;B]lVUzz.ozVa">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="RmtY~j9e?6o:DyvR06o"></block> </value> </block> </value> </block> </value> <statement name="DO7"> <block type="telegram" id="_qu]OhmhOqh,*0i3dQA^"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="7;tK:9i2/)F?s7
      HaYd">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat Wohnzimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF8">
      <block type="logic_compare" id="=PiHgP@.N}X!SOYmuThx">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="6M]h/WJvbCikj2km01T"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.9.devices.VA3139898624.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="xUVTm#a?dn{cx~zvBA+-"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="z56AcBO|a_PvM[=Jmec|"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="oSA/6Tp;T[tx*$*w6^yG"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="dVW:}yL0j:mFQ:V[A%"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO8">
      <block type="telegram" id="c30RAwZpb~drzB]lP*r"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="igqa.w52DU){Yaef6at5"> <field name="TEXT">Die Batterie vom Heizkörperthermostat Küche ist schwach</field> </shadow> </value> </block> </statement> </block> </statement> </block> </xml> <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="8Ot;ukF!?]1;oxFFOnz" x="87" y="-563">
      <mutation xmlns="http://www.w3.org/1999/xhtml" items="10"></mutation>
      <field name="CONDITION">ne</field>
      <field name="ACK_CONDITION"></field>
      <value name="OID0">
      <shadow type="field_oid" id="?aq85Ru5~iRtb=)HtsXw">
      <field name="oid">tado.0.291955.Rooms.10.devices.VA0167186432.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID1">
      <shadow type="field_oid" id="CfQ3
      034a;=nK4xd0M|j">
      <field name="oid">tado.0.291955.Rooms.11.devices.VA1207373824.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID2">
      <shadow type="field_oid" id="L:[(?cOid!uM^=RBxnE7">
      <field name="oid">tado.0.291955.Rooms.12.devices.VA4251064832.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID3">
      <shadow type="field_oid" id="C)~=pyBnh,{SgDx8a{?X">
      <field name="oid">tado.0.291955.Rooms.13.devices.VA2968394240.info.batteryState</field>
      </shadow>
      </value>
      <value name="OID4">
      <shadow type="field_oid" id="I.j=[L(;lha=bTLPS@7"> <field name="oid">tado.0.291955.Rooms.14.devices.VA3035503104.info.batteryState</field> </shadow> </value> <value name="OID5"> <shadow type="field_oid" id="4P4V#^p_nU:@rieIBSLX"> <field name="oid">tado.0.291955.Rooms.15.devices.VA2716736000.info.batteryState</field> </shadow> </value> <value name="OID6"> <shadow type="field_oid" id="R/b+P(kE0yX~U;+[BvI$"> <field name="oid">tado.0.291955.Rooms.15.devices.VA2733513216.info.batteryState</field> </shadow> </value> <value name="OID7"> <shadow type="field_oid" id="a)-8_s5T]sVFK)O+qWF%"> <field name="oid">tado.0.291955.Rooms.7.devices.VA0200740864.info.batteryState</field> </shadow> </value> <value name="OID8"> <shadow type="field_oid" id="R}F5*-,oc0eGO)[]:yIq"> <field name="oid">tado.0.291955.Rooms.8.devices.VA0133632000.info.batteryState</field> </shadow> </value> <value name="OID9"> <shadow type="field_oid" id="glzHc.s3kIn.aERPkQ/4"> <field name="oid">tado.0.291955.Rooms.9.devices.VA3139898624.info.batteryState</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="i^mn3]T77f]c]x+2s]A">
      <mutation elseif="8"></mutation>
      <value name="IF0">
      <block type="logic_compare" id="-(=|58m;=F]~YOJG}@c">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="m|w$+@K{cXjL(PKz3FO/">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.10.devices.VA0167186432.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="U3Mgr,(79av2HseZD%=t">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="P{.Q~g[tfrtJ%1pXIs|s">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id=".i45Y5fN9E:D7
      Xv]/N5">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="uwg1Dz
      dP1y_SWdhK27"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO0">
      <block type="telegram" id=",Rj+0b3Fw3D},~90:(~^">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="#a
      }USX{|T?0|3GyH=y!">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat im grauen Badezimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF1">
      <block type="logic_compare" id=":Avm%TBR#,2X~^-oW]0">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="fRt894(ou=A.D9+gG1.]">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.11.devices.VA1207373824.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="Ti9T68gbEdPp[I+Z0^NB">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="H5dSm)z9rBF-{D2P}Z%x">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="{W!W47~q=CsX
      mC:,CCA">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="y5d,y6%!m1]T=8E,01~F"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO1">
      <block type="telegram" id=".:ed5TP%RTkgHN?3Js}E">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="8vE:!abWHED;aQ}4GWOC">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat im unteren Kinderzimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF2">
      <block type="logic_compare" id="S/iP-#uby4_khOd?qjE">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="lf?m)t:eXT-d=BE#$;Z2">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.12.devices.VA4251064832.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="b~;2@kKYr!6-lq@y:/G5">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="REiKW_r%n;V8ES@al5t?">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="w{@j/XHUzj8gPE]dJdiJ">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="YCso%ib9j@@-H)6zcX0["></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO2">
      <block type="telegram" id="Uvko_k2%2M#]OBILpaQx">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="1iYRiC]opW^@NxBWs36">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat im braunen Badezimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF3">
      <block type="logic_compare" id="F4p-1R?h
      O]YRNsztn["> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="e~z7YWYLCT*}NSmdoLWV"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.13.devices.VA2968394240.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="[,xIW!p7GP3-ou(wFI_:"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="BmniA}JM{T5nX~Hqs4+i"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id=";34{!^YtQjj08/V[-56H"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="VSz}|/RV;8),:*#jdmZM"></block> </value> </block> </value> </block> </value> <statement name="DO3"> <block type="telegram" id="my=]oQ}Q$5(xTwDU?%Wv"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="q5_,cK+P{89spfhip8s("> <field name="TEXT">Die Batterie vom Heizkörperthermostat im Schlafzimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF4"> <block type="logic_compare" id="~LpW=ZAs/?_e2gRusQv["> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="/(RtmQV9wA!|BjQx2~K,"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.14.devices.VA3035503104.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="e~A{jZEfvuE{Z}4v}-w">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="rIy(,Y.FF2S+q@~OAzJ"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="Cp{y#EqK~?b]QEOWXs%G"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="h*u2Q;{*mv-nK)sSNUlF"></block> </value> </block> </value> </block> </value> <statement name="DO4"> <block type="telegram" id="S!UG_7DsY|l32%SD#bq">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="FN,|Vuwm7{/T~{x
      vhIa">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat im Arbeitszimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF5">
      <block type="logic_compare" id="slq19topg(jry/9W]7*~">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id=",sn0Tj/$Hu!l}^y%Nh]|">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.15.devices.VA2733513216.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="w-F01WE*^XpGj8M!@nf@">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="RCzl9_2H(~gM!pS[O9X:">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="|OoXc5^C9p)FKcq::2tF">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id=";8gzJW5i%AAP]@fQtE1"></block> </value> </block> </value> </block> </value> <statement name="DO5"> <block type="telegram" id=";Wc|R1~,Th9Z67E#0-j("> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="ClL,~@gLWCTIa.gR_pA">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat (rechts) im oberen Kinderzimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF6">
      <block type="logic_compare" id="M}+-W27_iU5VEttPm4r_">
      <field name="OP">NEQ</field>
      <value name="A">
      <block type="get_value" id="WDFsVL|SQ#rdSY?DQQ{Y">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.7.devices.VA0200740864.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="9?h3b;E{crtIxf|qmZIs">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="EP3Nh92#p;,7wN.]pMxM">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="X)V7:u]Y~?63i*=.za*I">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="QF.#WIQusFYCH?~6V[2r"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO6">
      <block type="telegram" id="MyK^0e,q]]=weZ;}Rw9w">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="l{Ljnpjtr%|zn@e@h8#d">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat Esszimmer ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      <value name="IF7">
      <block type="logic_compare" id="Qm;p3|]%$17F,e1uia("> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="bMTz.QkLgkYbJM_*YFEY"> <field name="ATTR">val</field> <field name="OID">tado.0.291955.Rooms.8.devices.VA0133632000.info.batteryState</field> </block> </value> <value name="B"> <block type="logic_operation" id="#2F#{Lq_E{jH{SIdFDhY"> <field name="OP">OR</field> <value name="A"> <block type="get_value_var" id="mT.O.SJFpmS6ow6Wv}i6"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="=Z8.%0;;B]lVUzz.ozVa"> <field name="TEXT">NORMAL</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_null" id="RmtY~j9e?6o:DyvR06o"></block>
      </value>
      </block>
      </value>
      </block>
      </value>
      <statement name="DO7">
      <block type="telegram" id="_qu]OhmhOqh,0i3dQA^">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="7;tK:9i2/)F?s7*HaYd"> <field name="TEXT">Die Batterie vom Heizkörperthermostat Wohnzimmer ist schwach</field> </shadow> </value> </block> </statement> <value name="IF8"> <block type="logic_compare" id="=PiHgP@.N}X!SOYmuThx"> <field name="OP">NEQ</field> <value name="A"> <block type="get_value" id="6M]h/WJvbCikj2km01T">
      <field name="ATTR">val</field>
      <field name="OID">tado.0.291955.Rooms.9.devices.VA3139898624.info.batteryState</field>
      </block>
      </value>
      <value name="B">
      <block type="logic_operation" id="xUVTm#a?dn{cx~zvBA+-">
      <field name="OP">OR</field>
      <value name="A">
      <block type="get_value_var" id="z56AcBO|a_PvM[=Jmec|">
      <field name="ATTR">val</field>
      <value name="OID">
      <shadow type="text" id="oSA/6Tp;T[tx
      $*w6^yG">
      <field name="TEXT">NORMAL</field>
      </shadow>
      </value>
      </block>
      </value>
      <value name="B">
      <block type="logic_null" id="dVW:}yL0j:mFQ:*V[A%"></block> </value> </block> </value> </block> </value> <statement name="DO8"> <block type="telegram" id="c30RAwZpb~drzB]lP*r">
      <field name="INSTANCE">.0</field>
      <field name="LOG"></field>
      <field name="SILENT">FALSE</field>
      <field name="PARSEMODE">default</field>
      <value name="MESSAGE">
      <shadow type="text" id="igqa.w52DU){Yaef6at5">
      <field name="TEXT">Die Batterie vom Heizkörperthermostat Küche ist schwach</field>
      </shadow>
      </value>
      </block>
      </statement>
      </block>
      </statement>
      </block>
      </xml>

      1 Reply Last reply Reply Quote 0
      • M
        Muchul last edited by Muchul

        Was wenn du den schlechtfall prüfen würdest?
        (Kann den Quellcode auf dem Handy nicht so gut lesen)

        1 Reply Last reply Reply Quote 0
        • F
          Fireball2k last edited by

          Das probiere ich mal und gebe eine Rückmeldung, vielen Dank!
          Kann aber etwas dauern, da im Moment privat sehr viel zu tun ist.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          427
          Online

          32.0k
          Users

          80.4k
          Topics

          1.3m
          Posts

          blockly
          2
          3
          423
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo