Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Hab ich Post ? Xioami Door Sensor

    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

    Hab ich Post ? Xioami Door Sensor

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

      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"  } );
          }
      });
      
      
      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        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

        1 Reply Last reply Reply Quote 0
        • M
          malc last edited by

          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

          1 Reply Last reply Reply Quote 0
          • M
            malc last edited by

            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"}]
            
            
            1 Reply Last reply Reply Quote 0
            • M
              malc last edited by

              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

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                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

                1 Reply Last reply Reply Quote 0
                • T
                  tempestas last edited by

                  @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…

                  1 Reply Last reply Reply Quote 0
                  • M
                    malc last edited by

                    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. `

                    1 Reply Last reply Reply Quote 0
                    • M
                      malc last edited by

                      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… `

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      897
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      905
                      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