NEWS
Zählen von Fenster mit Fensterbezeichnung
-
Guten morgen
Ich habe hier eins cript welches mir die offenen Fenster zählt. Jetzt wäre super wenn es mir auch anzeigen würde welche Fenster offen sind.<variables> <variable id="UI_mwsD2n/:WV~(Ny.1q">offeneFenster</variable> <variable id="8q^j9OE,QB;xT#TxT4m]">fenster</variable> </variables> <block type="on_ext" id="%~u2a5X_bS;|~jNFiHcC" x="113" y="63"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="94NSzd!s|:0Q{N*eoqR|"> <field name="oid">zigbee.0.00158d000420a010.opened</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="*1n8P_1y5-ZTJr|]UXy8"> <value name="IF0"> <block type="logic_operation" id="usV4lT(GiBBZVquF5Qk:" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="LdJ-`-Nufz,oMjzq^5D_"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="f^u^4CpQl`xMO)pL]PFr"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="A-%suzuT80^6hOQlr0{o"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="f*(tz:OnaR_,/,+bxh?q"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="%d#~GnjOv-i]2%zUdJn9"> <field name="ATTR">val</field> <field name="OID">digitalstrom.0.apartment.scenes.Absent</field> </block> </value> <value name="B"> <block type="logic_boolean" id="s0!?3rC=WBRZ025)4_o7"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="_NlD8keN54HKE=i@Pv`~"> <field name="VAR" id="UI_mwsD2n/:WV~(Ny.1q">offeneFenster</field> <value name="VALUE"> <block type="math_number" id="ZJmN9{?J7.z_C*{.HEj-"> <field name="NUM">0</field> </block> </value> <next> <block type="controls_forEach" id="G2jWUQN7-}r(ol)!J,U2"> <field name="VAR" id="8q^j9OE,QB;xT#TxT4m]">fenster</field> <value name="LIST"> <block type="selector" id=".p_7rbgMfz-7ph2X5U%d"> <field name="TEXT">(functions=fenster-und-türkontakte)</field> </block> </value> <statement name="DO"> <block type="controls_if" id="(%Ih?.[_O3.MDxlN%!!g"> <value name="IF0"> <block type="logic_compare" id="gJ~feYQcv=;uSbV+XUoZ"> <field name="OP">EQ</field> <value name="A"> <block type="get_value_var" id="nqlXve}@at1=.I/^|Imo"> <field name="ATTR">val</field> <value name="OID"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="ddVQTUru!_Fle,gEj2:`"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="[3iuWX%~*r!hTY-X!MuQ"> <field name="VAR" id="8q^j9OE,QB;xT#TxT4m]">fenster</field> </block> </value> </block> </value> <value name="B"> <block type="logic_boolean" id="FmJEJTdiCeg)x^IRMDu|"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="math_change" id="D07n.{C;v@#mdhH]+7C{"> <field name="VAR" id="UI_mwsD2n/:WV~(Ny.1q">offeneFenster</field> <value name="DELTA"> <shadow type="math_number" id="9r)qlQq)c,|8`-Xg8fUE"> <field name="NUM">1</field> </shadow> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="]p]xLL?ByQR0~W$_oN5Y"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="-nX%O(ze^|rzV;w{vpma"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="34@HkAk?8}%vd@p^@/*O"> <field name="VAR" id="UI_mwsD2n/:WV~(Ny.1q">offeneFenster</field> </block> </value> <value name="B"> <block type="math_number" id="O4XWq/-G_WLG`)JaPL6@"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="ES+Y2MK|mW4``|6A%Qvn"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="peXSY#[TgUA,konAOVV%"> <field name="TEXT">text</field> </shadow> <block type="text" id="$(N$@^Fh!4?bPL(,84gD"> <field name="TEXT">Achtung: Es ist noch ein Fenster geöffnet!</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="t~_Db_*r^f`iy7mcj`7t"> <field name="OP">GT</field> <value name="A"> <block type="variables_get" id="]4Gi80`/fM~Jl!0~KMx@"> <field name="VAR" id="UI_mwsD2n/:WV~(Ny.1q">offeneFenster</field> </block> </value> <value name="B"> <block type="math_number" id=";[A3dPD?cO2)`YFg?nR+"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO1"> <block type="telegram" id="tGJt)AFRu/R#$_/A$14n"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow xmlns="http://www.w3.org/1999/xhtml" type="text" id="peXSY#[TgUA,konAOVV%"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="/x~Z/8A0n$])Y7%9MnR["> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="dpFQS]y?.]$qCNEAx7B%"> <field name="TEXT">Achtung: Es sind noch </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="?%`C0L~SWn}DyZ[GDI6:"> <field name="VAR" id="UI_mwsD2n/:WV~(Ny.1q">offeneFenster</field> </block> </value> <value name="ADD2"> <block type="text" id="n/?}LZ5jZUc%h#q6]3M+"> <field name="TEXT"> Fenster geöffnet!</field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </xml>``` Wie erreichen wir das? Danke für euer Feedback.
-
-
@Chrunchy
Guten morgenVielen Dank für deine Info. Ich habe mir das script auf meinem IoBroker installiert. Coole Sache, funktioniert.