Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Problem Fenstersensor Stripes keine Statusänderung

    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

    Problem Fenstersensor Stripes keine Statusänderung

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Sunny 0 last edited by

      Hallo zusammen,

      wir haben bei drei Fenstern die Sensative Strips im Einsatz. Die Statusänderung wird über Access_Control_1 -> Door/Window Closed(2)

      c5d3e41f-caa6-41cc-8161-895010a512fc-image.png

      Den Sensor habe ich der Funktion"Fenster" analog unserer anderen Fenstersensoren zugefügt. Jedoch werden bei der Visualisierung die Fenster immer als offen angezeigt. Folgendes Skript habe ich für die Abfrage der Fenstersensoren am laufen:

      const idsFenster = $('zwave*.Sensor_1|zwave*.Access_Control_1(functions=fenster)');
      const idAnzahl = 'zählen_Fenster.anzahlFensterauf';
      const idText = 'zählen_Fenster.textFensterauf';
       
      setState('zählen_Fenster.anzahlFenster', idsFenster.length, true);
      setState('zählen_Fenster.anzahlFensterauf', idAnzahl.length, true); 
       
      function countFenster() {
          var textFensterauf = [];
          idsFenster.each(function (id, i) {   // Schleife für jedes gefundenen Element im Gewerk Fenster
              if(getState(id).val) {  // Zustand offen
                   textFensterauf.push(getObject(id).common.name);  // Name zum Array hinzufügen
              }
          });
       
          // die ermittelten Werte werden als javascript.0. Variable in ioBroker gespeichert (z.B. für die Verarbeitung in VIS)
          setState(idText, textFensterauf.join(', '), true);    // Schreibt die aktuelle Namen der offenen Fenster
          setState(idAnzahl, textFensterauf.length, true);      // Schreibt die aktuelle Anzahl der offenen Fenster
      }
       
      countFenster(); // Script start
      idsFenster.on(function() {    // bei Wertänderung im Gewerk Fenster
          countFenster();
      });
      

      Auch beim direkten Verwendes der Objekt-ID werden die Fenster immer als offen angezeigt:
      8b5314b9-f1c0-4bf3-b186-e079bcf79e0f-image.png

      Kann mir hier jmd weiterhelfen?

      MfG

      Sunny

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

      Support us

      ioBroker
      Community Adapters
      Donate

      892
      Online

      31.9k
      Users

      80.1k
      Topics

      1.3m
      Posts

      1
      1
      63
      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