Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Intext App v0.0.x

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Intext App v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • PLCHome 0
      PLCHome 0 Developer @Diamand2k22 last edited by

      @diamand2k22

      && (ok.val == "no")
      

      in den auskommentierten Zeilen ist es true

      D 1 Reply Last reply Reply Quote 0
      • D
        Diamand2k22 @PLCHome 0 last edited by

        @plchome-0

        Danke 👍

        D 1 Reply Last reply Reply Quote 0
        • D
          Diamand2k22 @Diamand2k22 last edited by Diamand2k22

          @plchome-0

          ich wollte es jetzt so lösen, aber irgendwo ist noch der Wurm drin.
          Dein Skript wird ja per cron alle 15 Minuten aufgerufen, dann muss ich noch eine Lösung finden, wie ich den timeout verarbeite.

          Wenn PV Grid (Überschuss in Watt 5min) über 1500W ist, schaltet der Pool ein, wenn PV Grid <=100W über 2min, schaltet der Pool wieder ab.

          
          let autoheat = false
          const pvSOC='fronius.0.powerflow.P_Grid'/*grid power*/;
          const pvOK='fronius.0.info.connection'/**/;
          var delayOn, delayOff;
           
          const poolPower = "intex.0.7e88c852-bc88-4470-a009-d8d4744363f6.control.Power"
          const poolHeat = "intex.0.7e88c852-bc88-4470-a009-d8d4744363f6.control.Heat"
          const poolSanitzer = "intex.0.7e88c852-bc88-4470-a009-d8d4744363f6.control.Sanitzer"
          const poolTemperatur = "intex.0.7e88c852-bc88-4470-a009-d8d4744363f6.control.Temperature"
          const poolTargetTemperature = "intex.0.7e88c852-bc88-4470-a009-d8d4744363f6.control.TargetTemperature"
           
          start()
          async function start() {
              let state = await getStateAsync(pvSOC);
              doHeat(state);
          }
          let run=false
          schedule('0,15,30,45 * * * *', doSchedule) 
          let errcount = 0
          async function doSchedule(){
              if (run) {
                  log ('double run')
                  return
              }
              try {
                  run = true
                  log ('check')
                  let [ok,
                      temp,
                      state,
                      heat] = await Promise.all([getStateAsync(pvOK),
                                                  getStateAsync(poolTemperatur),
                                                  getStateAsync(pvSOC),
                                                  getStateAsync(poolHeat)])
                  if (ok.val == false) 
                  //if (ok.val != "no") 
                      {errcount++} 
                  else 
                      {errcount = 0};
                  if (autoheat && ok.val == false && errcount >= 3) {
                  //if (autoheat && ok.val != "no" && errcount >= 3) {
                      if (heat.val)
                        setState(poolHeat,false,false);
                      log ('emergency off')
                      autoheat = false;
                      sendTo("whatsapp-cmb.0", "send", {
                          text:"*Der Inverter ist seit 45min gestört!*Die Poolheizung wird bei "+temp.val+"°C abgestellt..."
                      });
                  } else {
                      doHeat(state);
                  }
              } finally {
                  run=false
              }
          }
           
          on({id: pvSOC, change: "ne"},(obj)=>{doHeat(obj.state)});
          async function doHeat(state) {
              let h = (new Date()).getHours()
              let [ok,
                   temp,
                   target,
                   heat,
                   sanitzer] = await Promise.all([getStateAsync(pvOK),
                                              getStateAsync(poolTemperatur),
                                              getStateAsync(poolTargetTemperature),
                                              getStateAsync(poolHeat),
                                              getStateAsync(poolSanitzer)])
              if (!autoheat && (ok.val == true) && (((state.val >= -1500) && (h >= 9) && (h <= 18)) )) {
              //if (!autoheat && (ok.val == "no") && (((state.val >= 30) && (h >= 4) && (h <= 8)) ||((state.val >= 60) && (h >= 9) && (h <= 10)) || ((state.val >= 85) && (h >= 11) && (h <= 15)))) {
                  (function () {if (delayOn) {clearTimeout(delayOn); delayOn = null;}})();
                  } else if ((state.oldState ? state.oldState.val : "") >= -1500) {
                  delayOn = setTimeout(async function () {
                  autoheat = true;
                  //setState(poolPower,true,false);
                  if (sanitzer.val)  setState(poolSanitzer,false,false);
                  if (!heat.val)  setState(poolHeat,true,false);
                  log ('on')
                  sendTo("whatsapp-cmb.0", "send", {
                      text:"*Es ist viel Sonne am Himmel!*Der Pool wird bei "+temp.val+"°C auf "+target.val+"°C geheitzt..."
                  });
                  }, 300000);
              } else if (autoheat && (ok.val == true) && (((state.val <=-100) && (h >= 9) && (h <= 18)) )) {
                   (function () {if (delayOff) {clearTimeout(delayOff); delayOff = null;}})();
                } else if ((state.oldState ? state.oldState.val : "") <= -100) {
                  delayOff = setTimeout(async function () {
                  autoheat = false;
                  if (heat.val)  setState(poolHeat,false,false);
                  log ('off')
                  sendTo("whatsapp-cmb.0", "send", {
                      text:"*Die Sonne geht weg!*Die Poolheizung wird bei "+temp.val+"°C abgestellt..."
                  });
                  }, 120000);
              }
          };
          

          Grüße

          1 Reply Last reply Reply Quote 0
          • D
            daniel.furrer last edited by

            Hi, did someone manage to get the pool into HomeKit using yahka plugin? I’d like to see current temp an switch on/off heat, bubbles and jets. Maybe set the target temp as well. I struggle a bit here. Anyone can post their setup?

            1 Reply Last reply Reply Quote 0
            • T
              Tobi68 @PLCHome 0 last edited by

              @plchome-0 sagte in Test Intext App v0.0.x:

              Das Protokoll des Seriellumsetzers ist auch geknackt, hier gibt es einen MQTT Umsetzer für ältere Pools ohne WLAN, funktioniert aber auch mit den NEUEN Pools, da an der Kommunikation zwischen Bedienteil und Pool nichts geändert wurde:
              https://github.com/Yogui79/IntexPureSpa

              Das läuft übrigens flüssiger als die APP von Intex 🙂

              Das habe ich mir gerade angeschaut und wollte wissen ob ich damit auch in den IOB komme..
              Ich habe nen 2020iger recht günstig angeboten bekommen.. das würde also gehen ohne ne neue Steuerplatine einzubauen?

              D 1 Reply Last reply Reply Quote 0
              • D
                Diamand2k22 @Tobi68 last edited by Diamand2k22

                @PLCHome-0

                Neuerdings wird mein Log zugemüllt mit Meldungen vom Intex Adapter. Die Funktion ist aber nach wie vor gegeben. Die Meldungen wiederholen sich ca. alle 5 Minuten.
                Weißt du, wie man das abstellen kann?
                Für jeden Tipp bin ich Dankbar!

                7af76533-f1ca-4235-b105-82379caeaa23-image.png

                PLCHome 0 1 Reply Last reply Reply Quote 0
                • PLCHome 0
                  PLCHome 0 Developer @Diamand2k22 last edited by

                  @diamand2k22 ich hab den Pool nicht stehen und auch den Adapter aus.
                  Leider kann ich das momentan nicht nachvollziehen.

                  Sieht komisch aus.

                  Kannst ja mal auf Silly stellen, ob man da was sieht.

                  D B 2 Replies Last reply Reply Quote 0
                  • D
                    Diamand2k22 @PLCHome 0 last edited by

                    @plchome-0

                    danke für die Rückmeldung, was meinst du denn mit Silly? sry sagt mir jetzt gerade gar nichts! 😄

                    1 Reply Last reply Reply Quote 0
                    • B
                      bishop @PLCHome 0 last edited by bishop

                      @plchome-0
                      hab den gleichen Fehler!
                      Hier mal ein Logauszug.

                      intex.0
                      2023-05-26 21:19:41.733	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.TargetTemperature:{"val":24,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685010030070}
                      
                      intex.0
                      2023-05-26 21:19:41.731	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Temperature:{"val":28,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613926}
                      
                      intex.0
                      2023-05-26 21:19:41.730	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Celsius:{"val":true,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346944}
                      
                      intex.0
                      2023-05-26 21:19:41.729	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Sanitzer:{"val":false,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684952714030}
                      
                      intex.0
                      2023-05-26 21:19:41.727	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Filter:{"val":false,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685029329889}
                      
                      intex.0
                      2023-05-26 21:19:41.726	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Heat:{"val":false,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685029323449}
                      
                      intex.0
                      2023-05-26 21:19:41.725	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Bubble:{"val":false,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613926}
                      
                      intex.0
                      2023-05-26 21:19:41.723	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Jet:{"val":false,"ack":true,"ts":1685128781722,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346944}
                      
                      intex.0
                      2023-05-26 21:19:41.677	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Power:{"val":true,"ack":true,"ts":1685128781674,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685105382218}
                      
                      intex.0
                      2023-05-26 21:19:41.676	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value18:{"val":40,"ack":true,"ts":1685128781674,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613882}
                      
                      intex.0
                      2023-05-26 21:19:41.632	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value17:{"val":0,"ack":true,"ts":1685128781630,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346847}
                      
                      intex.0
                      2023-05-26 21:19:41.587	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value16:{"val":0,"ack":true,"ts":1685128781586,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346797}
                      
                      intex.0
                      2023-05-26 21:19:41.544	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value15:{"val":24,"ack":true,"ts":1685128781542,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685010029882}
                      
                      intex.0
                      2023-05-26 21:19:41.496	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value14:{"val":128,"ack":true,"ts":1685128781494,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346682}
                      
                      intex.0
                      2023-05-26 21:19:41.451	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value13:{"val":128,"ack":true,"ts":1685128781450,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684952748379}
                      
                      intex.0
                      2023-05-26 21:19:41.408	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value12:{"val":128,"ack":true,"ts":1685128781406,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685019706142}
                      
                      intex.0
                      2023-05-26 21:19:41.365	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value11:{"val":0,"ack":true,"ts":1685128781363,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346529}
                      
                      intex.0
                      2023-05-26 21:19:41.321	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value10:{"val":0,"ack":true,"ts":1685128781319,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346480}
                      
                      intex.0
                      2023-05-26 21:19:41.271	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value9:{"val":0,"ack":true,"ts":1685128781270,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346428}
                      
                      intex.0
                      2023-05-26 21:19:41.228	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value8:{"val":0,"ack":true,"ts":1685128781226,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346372}
                      
                      intex.0
                      2023-05-26 21:19:41.187	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value7:{"val":28,"ack":true,"ts":1685128781186,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613386}
                      
                      intex.0
                      2023-05-26 21:19:41.088	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value6:{"val":0,"ack":true,"ts":1685128781086,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346269}
                      
                      intex.0
                      2023-05-26 21:19:41.044	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value5:{"val":1,"ack":true,"ts":1685128781042,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613298}
                      
                      intex.0
                      2023-05-26 21:19:40.998	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value4:{"val":1,"ack":true,"ts":1685128780995,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346178}
                      
                      intex.0
                      2023-05-26 21:19:40.940	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value3:{"val":15,"ack":true,"ts":1685128780938,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346134}
                      
                      intex.0
                      2023-05-26 21:19:40.896	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value2:{"val":17,"ack":true,"ts":1685128780894,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346076}
                      
                      intex.0
                      2023-05-26 21:19:40.852	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value1:{"val":255,"ack":true,"ts":1685128780850,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346030}
                      
                      intex.0
                      2023-05-26 21:19:40.810	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value0:{"val":255,"ack":true,"ts":1685128780808,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910345958}
                      
                      intex.0
                      2023-05-26 21:19:40.807	debug	{"sid":"1685128758921","type":2,"result":"ok","data":"FFFF110F0101001C0000000080808018000028"}
                      
                      intex.0
                      2023-05-26 21:19:20.371	debug	{"deviceId":"560c7418-d6d3-421a-bc89-66e6d8ba3f7d","sessionId":"1685128758921","iotDataType":"C2DCommand","c2DCommandStatus":"Sended"}
                      
                      intex.0
                      2023-05-26 21:14:59.994	error	{"code":404,"msg":"The device is not found in IOT Hub."}
                      
                      intex.0
                      2023-05-26 21:14:59.994	error	AxiosError: Request failed with status code 404
                      
                      intex.0
                      2023-05-26 21:10:02.122	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.TargetTemperature:{"val":24,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685010030070}
                      
                      intex.0
                      2023-05-26 21:10:02.121	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Temperature:{"val":28,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613926}
                      
                      intex.0
                      2023-05-26 21:10:02.120	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Celsius:{"val":true,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346944}
                      
                      intex.0
                      2023-05-26 21:10:02.118	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Sanitzer:{"val":false,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684952714030}
                      
                      intex.0
                      2023-05-26 21:10:02.117	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Filter:{"val":false,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685029329889}
                      
                      intex.0
                      2023-05-26 21:10:02.116	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Heat:{"val":false,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685029323449}
                      
                      intex.0
                      2023-05-26 21:10:02.114	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Bubble:{"val":false,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613926}
                      
                      intex.0
                      2023-05-26 21:10:02.113	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Jet:{"val":false,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346944}
                      
                      intex.0
                      2023-05-26 21:10:02.112	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.control.Power:{"val":true,"ack":true,"ts":1685128202110,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685105382218}
                      
                      intex.0
                      2023-05-26 21:10:02.068	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value18:{"val":40,"ack":true,"ts":1685128202066,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613882}
                      
                      intex.0
                      2023-05-26 21:10:02.024	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value17:{"val":0,"ack":true,"ts":1685128202022,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346847}
                      
                      intex.0
                      2023-05-26 21:10:01.980	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value16:{"val":0,"ack":true,"ts":1685128201978,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346797}
                      
                      intex.0
                      2023-05-26 21:10:01.978	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value15:{"val":24,"ack":true,"ts":1685128201966,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685010029882}
                      
                      intex.0
                      2023-05-26 21:10:01.923	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value14:{"val":128,"ack":true,"ts":1685128201922,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346682}
                      
                      intex.0
                      2023-05-26 21:10:01.879	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value13:{"val":128,"ack":true,"ts":1685128201877,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684952748379}
                      
                      intex.0
                      2023-05-26 21:10:01.831	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value12:{"val":128,"ack":true,"ts":1685128201830,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685019706142}
                      
                      intex.0
                      2023-05-26 21:10:01.787	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value11:{"val":0,"ack":true,"ts":1685128201786,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346529}
                      
                      intex.0
                      2023-05-26 21:10:01.701	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value10:{"val":0,"ack":true,"ts":1685128201698,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346480}
                      
                      intex.0
                      2023-05-26 21:10:01.700	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value9:{"val":0,"ack":true,"ts":1685128201698,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346428}
                      
                      intex.0
                      2023-05-26 21:10:01.657	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value8:{"val":0,"ack":true,"ts":1685128201653,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346372}
                      
                      intex.0
                      2023-05-26 21:10:01.607	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value7:{"val":28,"ack":true,"ts":1685128201605,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613386}
                      
                      intex.0
                      2023-05-26 21:10:01.559	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value6:{"val":0,"ack":true,"ts":1685128201558,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346269}
                      
                      intex.0
                      2023-05-26 21:10:01.515	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value5:{"val":1,"ack":true,"ts":1685128201513,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1685106613298}
                      
                      intex.0
                      2023-05-26 21:10:01.429	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value4:{"val":1,"ack":true,"ts":1685128201428,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346178}
                      
                      intex.0
                      2023-05-26 21:10:01.380	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value3:{"val":15,"ack":true,"ts":1685128201378,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346134}
                      
                      intex.0
                      2023-05-26 21:10:01.336	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value2:{"val":17,"ack":true,"ts":1685128201334,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346076}
                      
                      intex.0
                      2023-05-26 21:10:01.292	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value1:{"val":255,"ack":true,"ts":1685128201290,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910346030}
                      
                      intex.0
                      2023-05-26 21:10:01.249	silly	States user redis pmessage intex.0.*/intex.0.560c7418-d6d3-421a-bc89-66e6d8ba3f7d.status.value0:{"val":255,"ack":true,"ts":1685128201247,"q":0,"from":"system.adapter.intex.0","user":"system.user.admin","lc":1684910345958}
                      
                      intex.0
                      2023-05-26 21:10:01.244	debug	{"sid":"1685128158921","type":2,"result":"ok","data":"FFFF110F0101001C0000000080808018000028"}
                      
                      intex.0
                      2023-05-26 21:09:40.827	debug	{"deviceId":"560c7418-d6d3-421a-bc89-66e6d8ba3f7d","sessionId":"1685128158921","iotDataType":"C2DCommand","c2DCommandStatus":"Sended"}
                      
                      PLCHome 0 1 Reply Last reply Reply Quote 0
                      • PLCHome 0
                        PLCHome 0 Developer @bishop last edited by PLCHome 0

                        @bishop @Diamand2k22
                        So, ich habe den Pool gestern aufgebaut und konnte ihn über die App erst einmal nicht erreichen und hat ihn offline gemeldet. Den Adapter habe ich gerade gestartet, mal schauen.

                        Aber wenn ich mir die Fehlermeldung genau ansehe, habe ich die Befürchtung, dass es an der Cloud von Intex oder besser Microsoft liegt.

                        D D 2 Replies Last reply Reply Quote 0
                        • D
                          Diamand2k22 @PLCHome 0 last edited by

                          @plchome-0

                          evtl. kann man den Fehler auch ausblenden!? bei mir sind alle Funktionen gegeben bis auf den Fehler der regelmäßig in den Log geschrieben wird!

                          PLCHome 0 1 Reply Last reply Reply Quote 0
                          • D
                            drheck @PLCHome 0 last edited by

                            @plchome-0
                            Hallo zusammen,

                            ich habe meinen Pool auch wieder am Laufen und hatte direkt das Problem, dass die Verbindung in die Cloud wohl nicht funktioniert hat.
                            Ich habe dann den Pool aus der App wieder entfernt und konnte ihn nach ca. 10 bis 15 Versuchen, über mehrere Tage mit dieser Beschreibung https://helpdesk.steinbach.at/cs/kb/articles/was-kann-ich-tun-wenn-sich-meine-whirlpool-steuereinheit-nicht-mit-dem-wlan-verbinden-lasst wieder in die App bekommen... Dann funktionierte das einen halben Tag und wider kein Zugriff mehr bzw. Pool Offline.
                            Nach jedem Reset erfolgt ein WLAN Verbindung (blaue LED leuchtet dauerhaft, Pool taucht in der Fritzbox auf und auch der Zugriff mit meinem homebridge plugin funktionierte dann auch). Nach 2 Minuten wurde die Verbindung abgebrochen.
                            Pool wieder aus der App gelöscht - seit dem bekomme ich ihn nicht mehr rein (obwohl die WLAN Verbindung 2 Minuten funktioniert).

                            Irgendeine Idee, außer warten? Kennt jemand ein Intex Forum, wo man mal nachfragen könnte, ob das bei allen im Moment nicht funktioniert?

                            @Diamand2k22: Bei Dir funktioniert alles?

                            Gebt bitte mal Bescheid, wenn es wieder geht - mache ich auch, falls ich den wieder in die App bekomme.

                            Danke und Grüße,
                            Peter

                            D 1 Reply Last reply Reply Quote 0
                            • D
                              Diamand2k22 @drheck last edited by

                              @drheck

                              Bei mir war es gestern nun auch soweit dass ich nix mehr steuern konnte über den Iobroker Adapter. Ein kurzes stoppen des Adapters und Objektbaum löschen und erneutes starten des Adapters hat geholfen. Jetzt funktioniert das schalten über den Iob Adapter wieder.Allerdings kommen immer noch diese Meldungen im Log wie oben beschrieben. der Pool ist über die Intex App erreichbar.

                              1 Reply Last reply Reply Quote 0
                              • PLCHome 0
                                PLCHome 0 Developer @Diamand2k22 last edited by PLCHome 0

                                @diamand2k22 @drheck

                                Ich habe mir das jetzt die letzten zwei Tage angeschaut.
                                Heute Abend gegen 1700 war ein Benutzen des Pools in der App kaum möglich. Es gibt Stunden, da geht es einwandfrei. Dann kommen auch keine Fehler im Adapter.
                                Dann gibt es Stunden mit vielen Adapterfehlern. Dann geht auch nichts in der App.
                                Wenn die Fehler kommen, funktioniert die Verbindung sporadisch.
                                Der Adapter versucht mehrmals den Status zu setzen und zu prüfen.
                                Ich kann natürlich alle/diese Fehlermeldungen abschalten. Das bekämpft das Vorlaufen des Logs, aber echte Fehler werden dann auch verborgen und können nicht mehr analysiert werden.

                                Das Einzige, was hier hilft, ist Intex anschreiben und denen auf den Sack gehen, dass sie eine App anbieten, die nicht funktioniert, weil es ja offensichtlich Probleme gibt.

                                Wenn die Fehlermeldung stört, könnt ihr in der main.js die ihr im Verzeichnis iobroker.intex in node_modules findet den String this.log.error gegen this.log.warn oder this.log.info ersetzen.

                                D 1 Reply Last reply Reply Quote 0
                                • D
                                  Diamand2k22 @PLCHome 0 last edited by

                                  @plchome-0

                                  Danke erstmal für deine Mühen!!
                                  Das die Intex App vom Praktikanten programmiert wurde, wissen wir alle 😀
                                  Ich denke aber auch, dass es ein Datenbank Problem ist, wahrscheinlich verursacht durch Deadlocks und Überlastung. Wenn man zudem die intexiot auf der Azure Cloud pingt, ist die Responsetime auch nicht unbedingt berauschend. Das alles führt wahrscheinlich zu Timeouts wenn die App anfrägt. Bessere wäre natürlich man könnte dann Pool direkt im LAN ohne den Umweg über die Cloud steuern.

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    bishop @Diamand2k22 last edited by

                                    @diamand2k22
                                    Ohne Cloud wäre glaube ich das hier .

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      drheck @bishop last edited by

                                      @bishop Ja, das hatte ich mir auch schon letztes Jahr angeschaut. Habe sogar ESP32 zu Hause, aber kein LC12s und man müsste erst mal fragen, ob das auch mit dem V26310 (gekauft 2022) geht. Der ist nicht aufgeführt. Kann ich mal machen....

                                      D PLCHome 0 2 Replies Last reply Reply Quote 0
                                      • D
                                        Diamand2k22 @drheck last edited by

                                        @drheck
                                        Wäre cool wenn du mal Zeit hast und das abchecken könntest und hier berichten. Wenn das bei dir klappt werd ich das auch mal versuchen!

                                        D 1 Reply Last reply Reply Quote 0
                                        • D
                                          drheck @Diamand2k22 last edited by

                                          @diamand2k22 Hallo, habe gerade die Hardware (das Funkmodul kommt leider erst Ende Juni) bestellt. Laut dem Entwickler könnte es gehen oder man muss den Code anpassen. Mal sehen. Ich gebe Bescheid.

                                          1 Reply Last reply Reply Quote 0
                                          • PLCHome 0
                                            PLCHome 0 Developer @drheck last edited by

                                            @drheck Hi, das hab ich versucht mit dem hier. Das Funkprotokoll ist bei den WIFI anders ...

                                            https://github.com/Yogui79/IntexPureSpa

                                            Hier meine Analyse zum 2021 Pool
                                            https://github.com/Yogui79/IntexPureSpa/issues/62

                                            Ich hatte das weiter analysiert, aber nicht alles veröffentlicht. Das Funkmodul hat einen undokumentierten Modus 0, über den findet der Pool das neue Bedienteil.
                                            Wenn der Pool die Kommunikation nicht aufbauen kann.
                                            Dann muss man es ausschalten und auf den Pool legen. Ab hier handeln die beiden dann einen neuen Kanal aus.
                                            Eigentlich benötigt man bei dem neuen Pool zwei Funkmodule. Eines im Modus 0 das würde den Kanal melden, wenn der Pool resettet wird. Das andere würde auf den alten Kanal lauschen. Sonnst hat man das Empfangsteil immer im falschen Modus, wenn die Verbindung abreist.

                                            Ich wollte dann wieder auf WIFI gehen.

                                            Ich hab aber schon mal darüber nachgedacht, ob man nicht einfach zwei ESP nimmt und den einen als Hotspot mit dem POOL und den anderen mit dem WLAN verbindet und dann in die Cloudkommunikation eingreift. Eigentlich so, wie wir die APP mit nem Proxy analysiert haben.
                                            Aber man müsste halt nen Proxy im ESP nachbauen.

                                            PLCHome created this issue in Yogui79/IntexPureSpa

                                            open The 2021 pool seems to use a different communication profile #62

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            758
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            17
                                            190
                                            17955
                                            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