Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Zählen von Fenster mit Fensterbezeichnung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Zählen von Fenster mit Fensterbezeichnung

Geplant Angeheftet Gesperrt Verschoben Blockly
3 Beiträge 2 Kommentatoren 353 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    albi_63
    schrieb am zuletzt editiert von
    #1

    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.
    C 1 Antwort Letzte Antwort
    0
    • A albi_63

      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.
      C Offline
      C Offline
      Chrunchy
      schrieb am zuletzt editiert von
      #2

      @albi_63 Nimm das Script von @Pittini, siehe Forum hier

      Gruß Chrunchy

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        albi_63
        schrieb am zuletzt editiert von
        #3

        @Chrunchy
        Guten morgen

        Vielen Dank für deine Info. Ich habe mir das script auf meinem IoBroker installiert. Coole Sache, funktioniert.
        :blush:

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        340

        Online

        32.7k

        Benutzer

        82.4k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe