Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Anwesenheit mit OWFS und Homematic

    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

    [gelöst] Anwesenheit mit OWFS und Homematic

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

      Ich versuche mich gerade an JS.

      Ich versuche eine Anwesenheitserkennung per iButton und OWFS.

      Ziel ist es, damit eine Variable in meiner Homematic RM zu setzen.

      Ich versuche nur zu testen und nach dem ich mich eingelesen habe, bin ich so weit gekommen…

      on("owfs.0.wires.iButtonLila", function(obj) {
         if (obj.state.val === true) { 
              setState('hm-rega.0.8894'/*Anwesenheit*/,true); }
      });
      
      

      Das "setState" funktioniert, aber irgendwie bekomme ich die Daten aus dem Objekt nicht.

      Was mache ich falsch?

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

        Wenn es tatsächlich ein Button ist, versuche es mal mit

        on({id: "owfs.0.wires.iButtonLila"}, function(obj) {
        
        1 Reply Last reply Reply Quote 0
        • N
          Nassi last edited by

          @paul53:

          Wenn es tatsächlich ein Button ist, versuche es mal mit

          on({id: "owfs.0.wires.iButtonLila"}, function(obj) {
          ```` `  
          

          What? Klappt! danke!

          Aber warum so? Da blicke ich dann nicht durch?!

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

            @Nassi:

            Aber warum so? `
            Buttons änderen ihren Wert (true) nicht, sondern aktualisieren nur den Zeitstempel.

            on("owfs.0.wires.iButtonLila",...
            

            triggert nur bei Wertänderung.

            on({id: "owfs.0.wires.iButtonLila"},...
            

            triggert bei jeder Aktualisierung auch ohne Wertänderung.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            600
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            2
            4
            328
            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