Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Xiaomi TemperaturSensor

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Xiaomi TemperaturSensor

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

      Sagt mal weiss jemand was der Punkt "doublePress" beim Xiaomi Temperatursensor bedeutet? zum drücken gibt es da ja nix ?

      temp.PNG

      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by arteck

        nix wird ein fehler sein den kannst du löschen.. oder stoppe den adapter lösche das ganze Objekt und starte den adapter neu... der wird dann korrekt wieder angelegt..

        die batterie punkte sind auch alt..werden so nicht mehr supported

        1 Reply Last reply Reply Quote 0
        • MyzerAT
          MyzerAT last edited by MyzerAT

          wie werden so nicht mehr supportet? hab den Tempsensor gerade neu übers Gateway eingerichtet !

          ps: ich rede nicht vom Zigbee Adapter!

          vor allem hat sich der Batteriestatus gerade verändert!

          temp.PNG

          1 Reply Last reply Reply Quote 0
          • MyzerAT
            MyzerAT last edited by MyzerAT

            Sagt mal wie kann ich im Script einstellen das Falls die Temperatur mehr wie 60 Minuten über 10 Grad ist, das es erst dann gemeldet wird? !

            kühlschrank.PNG

            1 Reply Last reply Reply Quote 0
            • MyzerAT
              MyzerAT last edited by

              niemand eine idee ?

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

                @MyzerAT sagte

                niemand eine idee ?

                Doch.

                1 Reply Last reply Reply Quote 0
                • MyzerAT
                  MyzerAT last edited by MyzerAT

                  @paul53

                  leider kapier ich dein Beispiel nicht ! eventuell erklärst du mir mal was wert und alter wert sein soll und warum du bei wert keine mache was stehen hast!

                  ```
                  <xml xmlns="http://www.w3.org/1999/xhtml">
                  <block type="comment" id=";v5z7]:K~6aHg7Sl%gz5" x="112" y="88">
                  <field name="COMMENT">Temperatur Kühlschrank</field>
                  <next>
                  <block type="on" id="*{4T+V+RjK])QsQk|J_8">
                  <field name="OID">mihome.0.devices.weather_v1_158d0002c90c49.temperature</field>
                  <field name="CONDITION">ne</field>
                  <field name="ACK_CONDITION"></field>
                  <statement name="STATEMENT">
                  <block type="controls_if" id="zkxDU#1racv.N:Re8;M"> <value name="IF0"> <block type="logic_compare" id=",%k(ZMen1ZXDmBl2W4Id"> <field name="OP">LT</field> <value name="A"> <block type="get_value" id="8JPyO;|[jzACn6!;J5rn"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0002c90c49.temperature</field> </block> </value> <value name="B"> <block type="math_number" id="CGPR;cmqkEB_%t:Ms]4I"> <field name="NUM">7</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="z4^p@L_056~lQ!m;x!Bh"> <mutation delay_input="false"></mutation> <field name="OID">alexa2.0.Echo-Devices.G090U61084851BG7.Commands.speak</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="{hG?AUE|:)02~i~1ni]-"> <mutation items="1"></mutation> <value name="ADD0"> <block type="text" id=";PoK:CGNW?c|*4=jX7G">
                  <field name="TEXT">Achtung, Achtung Temperatur im Kühlschrank unter 7 Grad!</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <next>
                  <block type="telegram" id="GQCOfD__KhSoA9MtIbE@">
                  <field name="INSTANCE">.0</field>
                  <field name="LOG">log</field>
                  <field name="SILENT">FALSE</field>
                  <field name="PARSEMODE">default</field>
                  <value name="MESSAGE">
                  <shadow type="text" id="UgH(JF|hii8m~v:SP*)"> <field name="TEXT">Achtung, Achtung Temperatur im Kühlschrank unter 6 Grad!</field> </shadow> </value> </block> </next> </block> </statement> <next> <block type="controls_if" id="TjTQ+H9v4_662,Q=(X"> <value name="IF0"> <block type="logic_compare" id="0-M=eI3xKN{aa}3,(O_~"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="NTgY,ty(W%)Mt;]7M9}8"> <field name="ATTR">val</field> <field name="OID">mihome.0.devices.weather_v1_158d0002c90c49.temperature</field> </block> </value> <value name="B"> <block type="math_number" id=")Vxny3jFNV|%4dJXYD,">
                  <field name="NUM">10</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <statement name="DO0">
                  <block type="control" id="v^O6,3oOpuP?8|Zgk">
                  <mutation delay_input="false"></mutation>
                  <field name="OID">alexa2.0.Echo-Devices.G090U61084851BG7.Commands.speak</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                  <block type="text_join" id="n_cY_k
                  Lt{72Lw){Tno">
                  <mutation items="1"></mutation>
                  <value name="ADD0">
                  <block type="text" id="X+zUXL
                  NLzye(|qk}P4">
                  <field name="TEXT">Achtung, Achtung Temperatur im Kühlschrank über 10 Grad!</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <next>
                  <block type="telegram" id="X8AySN6sm
                  ~G_slWAfZ(">
                  <field name="INSTANCE">.0</field>
                  <field name="LOG">log</field>
                  <field name="SILENT">FALSE</field>
                  <field name="PARSEMODE">default</field>
                  <value name="MESSAGE">
                  <shadow type="text" id="!4EO81o48+Q`wG~bB+u:">
                  <field name="TEXT">Achtung, Achtung Temperatur im Kühlschrank über 10 Grad!</field>
                  </shadow>
                  </value>
                  </block>
                  </next>
                  </block>
                  </statement>
                  </block>
                  </next>
                  </block>
                  </statement>
                  </block>
                  </next>
                  </block>
                  </xml>

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

                    @MyzerAT sagte

                    leider kapier ich dein Beispiel nicht !

                    Für Dich angepasst:
                    Blockly_60min_mind10C.JPG
                    Wert und vorheriger Wert sind Eigenschaften des Trigger-Datenpunktes (unter Blöcke Trigger)

                    1 Reply Last reply Reply Quote 1
                    • MyzerAT
                      MyzerAT last edited by

                      also kapieren tue ich es immer noch nicht, aber ich habe es mal nach gebaut!

                      Und nun zum Verständnis für mich: was heisst "falls wert kleiner ist als 7" --> "mache falls" "voriger wert grösser ist als 7"! und dann kommt das Timeout , in meinem Fall 60 Minuten und dann soll er es ausführen.

                      Aber führt er das Timeout nicht sowie so immer aus ? Weil in dem Moment wo die 7 unterschritten wird , war ja der vorige wert über 7 und dann wird 60 Minuten gewartet und dann kommt die Meldung! Die soll aber nicht kommen wenn in der zwischenzeit die Temperatur wieder über 7 erreicht werden würde! Heisst nur wenn über 60 Minuten der wert unter 7 wäre soll die Meldung kommen, da beim aufmachen und zumachen des Kühlschranks oft die Temperatur sehr schnell fällt!

                      TempKühlschrank.PNG

                      1 Reply Last reply Reply Quote 0
                      • MyzerAT
                        MyzerAT last edited by MyzerAT

                        moment mal dieser Baustein setzt es zurück, falls doch wieder über > 7 und das ganze spiel fängt von vorne an, ich glaub ich habe es verstanden !

                        timeout.PNG

                        wobei da seh ich mich auch noch nicht durch

                        kühlschrank2.PNG

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

                          @MyzerAT sagte:

                          wobei da seh ich mich auch noch nicht durch

                          Was würde ohne falls vorheriger Wert >= 7 passieren, wenn die Temperatur von z.B. 6,9°C auf 6,8°C fällt ?

                          1 Reply Last reply Reply Quote 0
                          • MyzerAT
                            MyzerAT last edited by MyzerAT

                            @paul53 sagte in Xiaomi TemperaturSensor:

                            Was würde ohne falls vorheriger Wert >= 7 passieren, wenn die Temperatur von z.B. 6,9°C auf 6,8°C fällt ?

                            Ich denke mal nach 60 Minuten würde die Meldung dennoch kommen, auch wenn der Wert wieder gestiegen wäre auf über 7 in der zwischen Zeit?

                            Heißt das das Script wäre jetzt so richtig?

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

                              @MyzerAT sagte:

                              Ich denke mal nach 60 Minuten würde die Meldung dennoch kommen, auch wenn der Wert wieder gestiegen wäre auf über 7 in der zwischen Zeit?

                              Nein, es würde eine weitere Meldung kommen, da erneut getriggert wird und die Bedingung Wert < 7 erfüllt ist.

                              @MyzerAT sagte in Xiaomi TemperaturSensor:

                              Heißt das das Script wäre jetzt so richtig?

                              Ja.

                              1 Reply Last reply Reply Quote 1
                              • MyzerAT
                                MyzerAT last edited by

                                danke @paul53

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                815
                                Online

                                32.0k
                                Users

                                80.5k
                                Topics

                                1.3m
                                Posts

                                temperatur
                                3
                                14
                                825
                                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