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

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    [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

            605
            Online

            32.1k
            Users

            80.7k
            Topics

            1.3m
            Posts

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