Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Problem mit Fritzdect Adapter 0.1.1

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Problem mit Fritzdect Adapter 0.1.1

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

      Hallo,

      ich habe folgendes Problem mit dem Fritzdect Adapter 0.1.1 in Verbindung mit dem Fritz DECT Schalter 200. Ich habe folgenden Event Handler definiert:

      
      on("fritzdect.0.DECT200_087610372116.state",function(obj){runPump(300000,obj)});
      
      function runPump(delayTime,obj){
          var state = getState("fritzdect.0.DECT200_087610372116.state").val;
          var stateString=state.toString();
          log("Debug status pump: " + JSON.stringify(obj));
          log("State as String : " + stateString);
          //following lines are needed because it seems there is bug in the fritz dect adapter??. 
          //Sometimes status changes from false to 0 or from true to 1
          //Since this is not a real change I have to skip those lines...
          if ((stateString != "true" ) && (stateString != "false") ){
               log("Ignoring staus change.Returning...", "info");
               return;
          }
          if(!state){
             log("Pump was switched off. Doing nothing, just returning.", "info");
             return;
         } else {
              log("Pump was started.Initializing delayed switch off.", "info");
              setStateDelayed("fritzdect.0.DECT200_087610372116.state",false,delayTime);
         }
      }
      
      

      Kurze Erläuterung: Der Schalter wird zur Steuerung einer Warmwasserpumpe benötigt. D.h. wird der Schalter angeschaltet (status==true) wird mit 5 Minuten Verzögerung (setStateDelayed) der Schalter wieder ausgeschaltet. Funktioniert so weit ganz gut. Aber nun zum Problem. Neuerdings sehe ich im Log, dass der Eventhandler auch aufgerufen wird, da der Status von false auf 0 , bzw.von true auf 1 geändert wird. Ist das ein Bug im Adpater oder mache ich etwas falsch? Aus diesem Grund habe ich die Zeilen

       if ((stateString != "true" ) && (stateString != "false") ){
               log("Ignoring staus change.Returning...", "info");
               return;
          }
      
      

      Der Workaround funktioniert so weit ganz gut. Würde nur gerne wissen, ob das Problem im Adapter liegt oder vor dem Bildschirm sitzt.

      Viele Grüße,

      btom

      1 Reply Last reply Reply Quote 0
      • F
        freaky last edited by

        hallo ,

        ich bin komplett neu in der materie.

        also ich habe mir die fritz.dect apk installiert, das habe ich noch gut hinbekommen dank dem forum hier 🙂

        jetzt findet sie aber meinen fritz dect301 nicht habt ihr da eine loesung fuer mich?

        ich komm da irgendwie nicht weiter 😞

        gruss und danke

        alex

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

        Support us

        ioBroker
        Community Adapters
        Donate

        781
        Online

        31.6k
        Users

        79.5k
        Topics

        1.3m
        Posts

        2
        2
        415
        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