Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Überwachung Batteriestatus

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Überwachung Batteriestatus

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

      Hallo. Ich würde gerne mit einem Blockly den Batteriestatus von sämtlichen Fenster- und Temperatursensoren überprüfen lassen und mir bei einen Wert X eine Nachricht via Telegramm schicken lassen.
      Ich habe rund 14 Fenstersensoren und 4 Temp. Sensoren.
      Ich hänge gedanklich aber irgendwie am trigger fest und komme nicht wirklich weiter.

      Hat jemand ggf ein Beispiel-Script oder kann mir weiter helfen

      (<xml xmlns="https://developers.google.com/blockly/xml">
        <block type="on_ext" id="(7bCIw%|U=|[]EH7(a.." x="-1012" y="-862">
          <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="fLo72G!0]4ThbT3}N7oU">
              <field name="oid">shelly.0.SHDW-2#483FDA81FA81#1.sensor.door</field>
            </shadow>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="DzuQ%=3N)E:h`7~~0tJh">
              <value name="IF0">
                <block type="get_value_var" id="?~JJR?)A70{46c~8[)x{">
                  <field name="ATTR">val</field>
                  <value name="OID">
                    <shadow type="text" id="jj-U:3+Ipt{cLAtAh|,4">
                      <field name="TEXT"></field>
                    </shadow>
                    <block type="logic_compare" id="LQO1p}`2FLoRs1iO7IYY">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="p18:YYPi+*k#i3bqj#kG">
                          <field name="ATTR">val</field>
                          <field name="OID">shelly.0.SHDW-2#483FDA81FA81#1.sensor.battery</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id=";,:c_6:MMa;zj612lv)|">
                          <field name="NUM">100</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="telegram" id="Uo4B+UB=p7aq8i{?6.^t">
                  <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="~^[f6^A3*aT+_7X_Yj@v">
                      <field name="TEXT">text</field>
                    </shadow>
                    <block type="text_join" id="+-0P=;(xkUW!3*^-mIvK">
                      <mutation items="7"></mutation>
                      <value name="ADD0">
                        <block type="text" id="IPHJ%fgm|9Yurk#K%;h_">
                          <field name="TEXT">Batteriestatus - Überwachungsbericht</field>
                        </block>
                      </value>
                      <value name="ADD1">
                        <block type="text_newline" id="w+u?@OUGQ8pvOLPRE;0w">
                          <field name="Type">\n</field>
                        </block>
                      </value>
                      <value name="ADD2">
                        <block type="text" id="S=Df3Iao0a.}/kCfSfeC">
                          <field name="TEXT">Die Batterie im Fenstersensor Wohnzimmer 2 befindet sich unter 10%</field>
                        </block>
                      </value>
                      <value name="ADD3">
                        <block type="text_newline" id="[2f6VQ[.E80i[R%ivQyG">
                          <field name="Type">\n</field>
                        </block>
                      </value>
                      <value name="ADD4">
                        <block type="text" id="#r^B9Yb4oMYTb$AqaDs8">
                          <field name="TEXT">Es wird Zeit neue zu besorgen</field>
                        </block>
                      </value>
                      <value name="ADD5">
                        <block type="text_newline" id="tlRTmB2_P--tzNoJVbU8">
                          <field name="Type">\n</field>
                        </block>
                      </value>
                      <value name="ADD6">
                        <block type="text" id="SBRz?#E;mp78~gZ6ujP0">
                          <field name="TEXT">Hier ein Link zum Artikel: https://www.amazon.de/VARTA-PROFESSIONAL-CR123A-2er-Bli-Blau-Silber/dp/B000EGWOEU/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;dchild=1&amp;keywords=cr123a+batterie&amp;qid=1624186391&amp;sr=8-3</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <value name="USERNAME">
                    <block type="text" id="Vs_`rMJ`cH4mqvRUu=Qr">
                      <field name="TEXT"></field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>)
      
      frankthegreat da_Woody 2 Replies Last reply Reply Quote 0
      • frankthegreat
        frankthegreat @IceD112 last edited by

        @iced112
        Man muss ja das Rad nicht immer neu erfinden 🤓
        Guggst du hier:

        https://www.machs-smart.de/iobroker-batteriewarnungen-per-pushover/

        I 1 Reply Last reply Reply Quote 0
        • da_Woody
          da_Woody @IceD112 last edited by

          @iced112 könntest auch du in zukunft den sermon in 4cf3b906-7d48-432b-871d-46b362c96758-grafik.png posten? so ist das mühsam. danke!

          I 1 Reply Last reply Reply Quote 0
          • I
            IceD112 @da_Woody last edited by

            @da_woody
            Sorry😬 ich hab das gestern von unterwegs mit dem Handy gepostet. War so n bisschen umständlich 🤦🏽‍♂️
            Danke! Ich werd’s heute abend mal versuchen, danke euch erstmal

            da_Woody 1 Reply Last reply Reply Quote 0
            • da_Woody
              da_Woody @IceD112 last edited by

              @iced112 ok, passt schon... es gibt halt einige, wenn sie sowas sehn, sofort weiterklicken...

              1 Reply Last reply Reply Quote 0
              • I
                IceD112 @frankthegreat last edited by

                @frankthegreat
                Hast du das schon selber mal probiert.

                code_text<xml xmlns="https://developers.google.com/blockly/xml">
                  <block type="on_ext" id="RT3@Kxqxg#w3f=(kzwCu" x="-1187" y="-837">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                    <field name="CONDITION">lt</field>
                    <field name="ACK_CONDITION"></field>
                    <value name="OID0">
                      <shadow type="field_oid" id="0)0sp$I1ccfm%4Sde-mT">
                        <field name="oid">default</field>
                      </shadow>
                      <block type="selector" id=",lvP%A]1J?Mf^@0s2D%[">
                        <field name="TEXT">state[id=*](functions=battery_status)</field>
                      </block>
                    </value>
                    <statement name="STATEMENT">
                      <block type="controls_if" id="{?]bg`YUOZWT2we!P4vN">
                        <value name="IF0">
                          <block type="logic_compare" id="Q/LZnTJ4,q6WHgnUK9c_">
                            <field name="OP">LTE</field>
                            <value name="A">
                              <block type="on_source" id="8xEXpe~]awB]?3+!e5%%">
                                <field name="ATTR">state.val</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="PX(:OSKOFyY},Ycn6Gj_">
                                <field name="NUM">10</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="telegram" id="Uo4B+UB=p7aq8i{?6.^t">
                            <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="~^[f6^A3*aT+_7X_Yj@v">
                                <field name="TEXT">text</field>
                              </shadow>
                              <block type="text_join" id="+-0P=;(xkUW!3*^-mIvK">
                                <mutation items="9"></mutation>
                                <value name="ADD0">
                                  <block type="text" id="IPHJ%fgm|9Yurk#K%;h_">
                                    <field name="TEXT">Batteriestatus - Überwachungsbericht</field>
                                  </block>
                                </value>
                                <value name="ADD1">
                                  <block type="text_newline" id="%,dou1,8ngy}W=@}W$[U">
                                    <field name="Type">\n</field>
                                  </block>
                                </value>
                                <value name="ADD2">
                                  <block type="on_source" id=":uJC`%r!B]q4Zd=aL2uI">
                                    <field name="ATTR">common.name</field>
                                  </block>
                                </value>
                                <value name="ADD3">
                                  <block type="text_newline" id="w+u?@OUGQ8pvOLPRE;0w">
                                    <field name="Type">\n</field>
                                  </block>
                                </value>
                                <value name="ADD4">
                                  <block type="text" id="S=Df3Iao0a.}/kCfSfeC">
                                    <field name="TEXT">Die Kapazität der Baterie befindet sich unter 10%</field>
                                  </block>
                                </value>
                                <value name="ADD5">
                                  <block type="text_newline" id="[2f6VQ[.E80i[R%ivQyG">
                                    <field name="Type">\n</field>
                                  </block>
                                </value>
                                <value name="ADD6">
                                  <block type="text" id="#r^B9Yb4oMYTb$AqaDs8">
                                    <field name="TEXT">Es wird Zeit neue zu besorgen</field>
                                  </block>
                                </value>
                                <value name="ADD7">
                                  <block type="text_newline" id="tlRTmB2_P--tzNoJVbU8">
                                    <field name="Type">\n</field>
                                  </block>
                                </value>
                                <value name="ADD8">
                                  <block type="text" id="SBRz?#E;mp78~gZ6ujP0">
                                    <field name="TEXT">Hier ein Link zum Artikel: https://www.amazon.de/VARTA-PROFESSIONAL-CR123A-2er-Bli-Blau-Silber/dp/B000EGWOEU/ref=sr_1_3?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;dchild=1&amp;keywords=cr123a+batterie&amp;qid=1624186391&amp;sr=8-3</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="USERNAME">
                              <block type="text" id="Vs_`rMJ`cH4mqvRUu=Qr">
                                <field name="TEXT"></field>
                              </block>
                            </value>
                          </block>
                        </statement>
                      </block>
                    </statement>
                  </block>
                </xml>
                

                Bin Es kommt leider keine Nachricht an. Hab ich bei den Aufzählungen einen Fehler gemacht?
                Screenshot_2021-06-22 enums - raspberrypi-ioB.png

                paul53 frankthegreat dslraser 3 Replies Last reply Reply Quote 0
                • paul53
                  paul53 @IceD112 last edited by paul53

                  @iced112 sagte: Hab ich bei den Aufzählungen einen Fehler gemacht?

                  Prüfe es selbst in der Log-Ausgabe von:

                  Bild_2021-06-22_170351.png

                  Beachte: Getriggert wird nur, wenn der Batteriewert sinkt (ist kleiner als letztes).

                  1 Reply Last reply Reply Quote 0
                  • frankthegreat
                    frankthegreat @IceD112 last edited by

                    @iced112 sagte in Überwachung Batteriestatus:

                    @frankthegreat
                    Hast du das schon selber mal probiert.

                    Ja klar, läuft bei mir seit ca. 3 Monaten.
                    Kannst ja mal testweise im Objekbaum einen Wert eingeben bei dem es auslösen muss.
                    So hab ich es getestet.
                    Viel Erfolg

                    I 1 Reply Last reply Reply Quote 0
                    • dslraser
                      dslraser Forum Testing Most Active @IceD112 last edited by dslraser

                      @iced112
                      Hast Du da ein Leerzeichen drinn ?

                      b attery_status

                      Screenshot_20210622-211248_Chrome.jpg

                      I 1 Reply Last reply Reply Quote 0
                      • I
                        IceD112 @dslraser last edited by IceD112

                        @dslraser Muss dass denn da rein? 🙂

                        Aber nein, da ist kein Leerzeichen. Das schaut nur so aus

                        paul53 1 Reply Last reply Reply Quote 0
                        • I
                          IceD112 @frankthegreat last edited by

                          @frankthegreat
                          Am Batteriestatus der Sensoren kann ich kein Wert eingeben 🤕

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @IceD112 last edited by

                            @iced112 sagte: Muss dass denn da rein?

                            Nein, im Gegenteil.

                            1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 @IceD112 last edited by

                              @iced112 sagte: Am Batteriestatus der Sensoren kann ich kein Wert eingeben

                              In den Expertenmodus schalten.

                              I 1 Reply Last reply Reply Quote 0
                              • I
                                IceD112 @paul53 last edited by

                                @paul53
                                Danke für den Tipp. Es hat funktioniert. Die Statusüberwachung funktioniert. Danke für eure Hinweise

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                544
                                Online

                                31.9k
                                Users

                                80.2k
                                Topics

                                1.3m
                                Posts

                                5
                                14
                                564
                                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