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. Hab ich Post ? Xioami Door Sensor

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Hab ich Post ? Xioami Door Sensor

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
9 Beiträge 3 Kommentatoren 936 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.
  • M Offline
    M Offline
    malc
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich hab da mal eine kleine Anwendung für die Xioami Door Sensoren gebastelt, nichts wildes aber vielleicht eine Anregung.

    Ein Sensor an der Klappe beim Einwurf und eine an der Klappe zum entnehmen.

    Wenn die Einwurfklappe geöffnet wird wechselt der State Post auf true und wenn die Entnahmeklappe geöffnet wird dann wird der der State auf false gesetzt. Ich bastel gerade noch an dem blinkenden Bildchen für Vis.

    Das Script ist extrem kurz :-)

    Malc

    var StatePost   = "States.Post";
    var PostIN       = "mihome.0.devices.magnet_158d000100001.state";
    var PostOut     = "mihome.0.devices.magnet_158d000100002.state";
    
    createState(StatePost, false, {
      read: true, 
      write: true, 
      desc: "enabld", 
      type: "boolean", 
      def: false
    });
    
    /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
    on({id: PostIN, change: "ne"}, function (obj) {
        if(obj.state.val)  {
            setState(StatePost,true);
            sendTo('telegram', { user: "NSA", text: "Post !?!?!"  } );
        }
    });
    
    on({id: PostOut, change: "ne"}, function (obj) {
        if(obj.state.val)  {
            setState(StatePost,false);
            sendTo('telegram', { user: "NSA", text: "Briefkasten geleert"  } );
        }
    });
    
    

    Fan von ioBroker!

    <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

    …</size>

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      cool,

      kannst du noch ein Ider zwei Fotos dazuposten, damit man eine Vorstellung vom Aufbau hat? Es gibt soviele verschiedene Bauformen von Briefkästen …

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        malc
        schrieb am zuletzt editiert von
        #3

        Hier mal die gewünschten Bilder :-)

        Einfach eingeklebt, an der Eingangsseite passte es nur so da sonst der Magnet nicht nah genug rankam. Hält Bombenfest doch tausche ich den Magnet noch mal gegen einen anderen damit der Sensorblock links innen sitzt.
        6536_img_1413b.jpg
        6536_img_1414b.jpg

        Fan von ioBroker!

        <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

        …</size>

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          malc
          schrieb am zuletzt editiert von
          #4

          Und hier das passende Widget für VIS das es schön blinkt wenn Post da ist :

          (Gefunden viewtopic.php?f=30&t=4227&p=40501&hilit … get#p40501 Pix :-)

          [{"tpl":"tplHtml","data":{"visibility-cond":"==","visibility-val":"true","refreshInterval":"0","visibility-oid":"javascript.0.States.Post","html":"\nPost!\n","comment":"Post","name":"Post","gestures-offsetX":0,"gestures-offsetY":0,"signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"visibility-groups-action":"hide","lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"25px","top":"560px","z-index":"50","width":"152px","height":"77px","font-size":"40px","color":"white","padding":"","margin-left":""},"widgetSet":"basic"}]
          
          

          Fan von ioBroker!

          <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

          …</size>

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            malc
            schrieb am zuletzt editiert von
            #5

            Argh!

            Am Mac blinkt es wunderbar, nur mein Android Tablet zeigt nur s/w an un blinkt nicht.

            Hat da wer einen Tipp wie auch das Tablett fein blinken kann?

            Malc

            Fan von ioBroker!

            <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

            …</size>

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              pix
              schrieb am zuletzt editiert von
              #6

              Die schnellste Variante ist es, ein GIF zu nehmen. Das schaltest du über die Sichtbarkeit ein und aus. Das geht für alle Blinkefelder, - hintergründe, -knöpfe wunderbar auch per CSS, denn dann braucht man nur ein 1px großes Bild.

              Anbei ein paar Beispiele:
              261_ffae60_transparent_500ms.gif 261_b74646_rot_500ms_endlos.gif 261_b7b764_gruen_500ms_30.gif 261_b7b764_transparent_500ms_20.gif

              Gruß

              Pix

              ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                tempestas
                schrieb am zuletzt editiert von
                #7

                @malc:

                Argh!

                Am Mac blinkt es wunderbar, nur mein Android Tablet zeigt nur s/w an un blinkt nicht.

                Hat da wer einen Tipp wie auch das Tablett fein blinken kann?

                Malc `

                wie alt ist denn dein Android Tablet? Mein altes Fire HDX kann auch 90% aller Dinge nicht…

                <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  malc
                  schrieb am zuletzt editiert von
                  #8

                  Hallo Pix,

                  danke für deine Bilder. Das ist wohl der sinnvollste Weg für die Darstellung. Ich hab das erstmal eingebaut!

                  Malc
                  @pix:

                  Die schnellste Variante ist es, ein GIF zu nehmen. Das schaltest du über die Sichtbarkeit ein und aus. Das geht für alle Blinkefelder, - hintergründe, -knöpfe wunderbar auch per CSS, denn dann braucht man nur ein 1px großes Bild. `

                  Fan von ioBroker!

                  <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

                  …</size>

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    malc
                    schrieb am zuletzt editiert von
                    #9

                    Hallo Tempestas,

                    ich fürchte arg alt :-(

                    Es lag schon eine Ewigkeit in der Ecke doch für VIS allgemein reicht es noch.

                    Malc

                    @tempestas:

                    wie alt ist denn dein Android Tablet? Mein altes Fire HDX kann auch 90% aller Dinge nicht… `

                    Fan von ioBroker!

                    <size size="50">und falls ich eine Frage stelle die irgendwo schon mal beantwortet wurde: "Ja, Suchfunktion genutzt, aber keine Lösung gefunden / nicht die richtigen Suchbegriffe gewusst."

                    …</size>

                    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

                    624

                    Online

                    32.6k

                    Benutzer

                    82.3k

                    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