Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Xiaomi Türkontakt - stündlicher Status

NEWS

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    51

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    838

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

Xiaomi Türkontakt - stündlicher Status

Scheduled Pinned Locked Moved Skripten / Logik
5 Posts 2 Posters 1.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    StefanNero
    wrote on last edited by
    #1

    Moin zusammen,

    ich verfolge und nutze ioBroker Pro schon ne ganze Weile und bin bisher immer sehr gut zurecht gekommen. Ein Zeichen dafür, dass das wirklich super umgesetzt ist. Sowohl die Adapter als auch das VIS funktionieren wirklich gut. Vor allem aber die Arbeit der Community macht das System zu einem der besten.

    Bei den Skripten bin ich jedoch irgendwie zu doof und bräuchte da mal Unterstützung.

    Ich habe Tür-Fensterkontakte von Xiaomi und habe diese mit dem mihome Adapter angebunden. Alles soweit super.

    Nun möchte ich eine Pushover Nachricht, wenn die Haustür auf bzw. zu geht. Grundlegend funktioniert das auch, nur bekomme ich zu den korrekten Statusnachrichten auch immer eine Info, wenn der Sensor seinen aktuellen Status an das Gateway sendet. Das macht er jede Stunde.

    Somit bekomme ich also jede Stunde eine Nachricht über den aktuellen Stand -> Haustür geschlossen.

    Könnt ihr in meinem Skript erkennen, wo ich den Fehler habe?
    5407_unbenannt.png

    1 Reply Last reply
    0
    • eumatsE Offline
      eumatsE Offline
      eumats
      wrote on last edited by
      #2

      Mit dem "Falls Objekt" mit der Option "wurde geändert" abonnierst Du Dich auf alle Änderungen des Sensors. Innerhalb dieses Trigger brauchst Du Dich nicht noch einmal abonnieren. Es reicht wenn Du den getriggerten Status mit if (falls) auswertest.

      Ich habe da mal schnell ein Blocky zusammen geklickt. Da ich pushover nicht installiert habe, habe ich telegram benutzt. Das ist aber vom Prinzip her das Gleiche…

      ! ````
      <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on_ext" id="Vs!gUZw[Cr|8y?.plJr=" x="-512" y="-262"><mutation items="1"></mutation>
      <field name="CONDITION">ne</field>

      <value name="OID0"><shadow type="field_oid" id="AGRBLpznJCuHd9;IX2-S"><field name="oid">javascript.0.virtualDevice.Sensoren.Fenster.BadSensor</field></shadow></value> 
      <statement name="STATEMENT"><block type="controls_if" id="C/^ARI)ZvM:iR!0PE)6I"><value name="IF0"><block type="time_compare_ex" id="luh+aRPjH`(^)zDZDr0*"><mutation end_time="true" actual_time="true"></mutation>
              <field name="USE_ACTUAL_TIME">TRUE</field>
              <field name="OPTION">between</field>
              <value name="START_TIME"><shadow type="text" id="JJxc!tvVT24pbxy?Q`yj"><field name="TEXT">08:00</field></shadow></value> 
              <value name="END_TIME"><shadow type="text" id="[!*=@=u[hN*;=pJ1-;Wc"><field name="TEXT">18:00</field></shadow></value></block></value> 
          <statement name="DO0"><block type="controls_if" id="{[6bR?nZow|YVEK0H0Wi"><mutation else="1"></mutation>
              <value name="IF0"><block type="logic_compare" id="[Z0OIkdFFr*DX@2tuk1{"><field name="OP">EQ</field>
                  <value name="A"><block type="variables_get" id="Fa}vVAYcFcOB-mGScnk2"><field name="VAR">value</field></block></value> 
                  <value name="B"><block type="logic_boolean" id="]|E%0^J~jO*{1Y(t;|sh"><field name="BOOL">TRUE</field></block></value></block></value> 
              <statement name="DO0"><block type="telegram" id="M,{{B@{L.e-mp,H[u9Ai"><value name="MESSAGE"><shadow type="text" id="hA:lv`~7jM}UkYZD@jk9"><field name="TEXT">Haustür offen</field></shadow></value></block></statement> 
              <statement name="ELSE"><block type="telegram" id="B2K4qa+Uyp[?~Qst`nM."><value name="MESSAGE"><shadow type="text" id="hEOV8yR^U[9K_,`/Db#g"><field name="TEXT">Haustür offen</field></shadow></value></block></statement></block></statement></block></statement></block></xml> 
      
      
      UPDATE: Ach ja. Die Meldung bei jedem Update des Sensors kommt durch die Wahl von "Update" in "Falls Objekt". In meiner Version ist da ein egal enthalten.
      [3610_clipboard01.jpg](/assets/uploads/files/3610_clipboard01.jpg)
      1 Reply Last reply
      0
      • S Offline
        S Offline
        StefanNero
        wrote on last edited by
        #3

        Super. Ich probier das direkt mal.

        1 Reply Last reply
        0
        • S Offline
          S Offline
          StefanNero
          wrote on last edited by
          #4

          Das hat leider nicht geklappt. Jetzt bekomme ich nur die Meldung "Haustür geschlossen. Wenn diese geöffnet wurde, erfolgt keine Meldung mehr.
          5407_unbenannt.png

          1 Reply Last reply
          0
          • eumatsE Offline
            eumatsE Offline
            eumats
            wrote on last edited by
            #5

            Ersetze mal die Variable state durch value.

            1 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            509

            Online

            32.8k

            Users

            82.7k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe