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. Xiaomi Türkontakt - stündlicher Status

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Xiaomi Türkontakt - stündlicher Status

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 2 Kommentatoren 1.0k Aufrufe
  • Ä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.
  • S Offline
    S Offline
    StefanNero
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • eumatsE Offline
      eumatsE Offline
      eumats
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        StefanNero
        schrieb am zuletzt editiert von
        #3

        Super. Ich probier das direkt mal.

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          StefanNero
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • eumatsE Offline
            eumatsE Offline
            eumats
            schrieb am zuletzt editiert von
            #5

            Ersetze mal die Variable state durch value.

            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

            584

            Online

            32.6k

            Benutzer

            82.2k

            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