Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Lay-Z-Spa Wifi Control

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Lay-Z-Spa Wifi Control

Scheduled Pinned Locked Moved Hardware
211 Posts 76 Posters 50.5k Views 72 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hacki11
    wrote on last edited by
    #34

    Das Layout ist nicht mit einem Esp8266 d1 Mini kompatibel. Das musste ich lernen 😅

    M 1 Reply Last reply
    0
    • H hacki11

      Das Layout ist nicht mit einem Esp8266 d1 Mini kompatibel. Das musste ich lernen 😅

      M Offline
      M Offline
      michisa86888
      wrote on last edited by michisa86888
      #35

      @hacki11 das ist mir schon klar, steht ja auch im git (ESP8266 NodeMCU 1.0)

      mir gehts auch rein um die Bestellung der Platine. Habe noch nie eine "individuelle" Platine selber bestellt.

      1 Reply Last reply
      0
      • E emblitz

        @emblitz sagte in Lay-Z-Spa Wifi Control:

        @meistertr
        Ich habe den Whirpool nur über MQTT eingebunden.
        Darufhin wurden ja die im o.g. Bild genannten Datenpunkte automatisch erzeugt. Vermutl. sind diese Datenunkte aber für Homeassistant geschrieben worden? In IoBroker werden nur bei wenigen Objekten nutzbare Werte angezeigt. Bei den anderen Objekten im Pfad /Mqtt/homeassistant/.... werden in den Feldern für die Werte kurze "Skripte" aber keine Werte angezeigt.
        2022-05-13 13 06 19.jpg

        Ich habe daraufhin dein Skript eingefügt. Folgende Objekte wurden angelegt:
        2022-05-13 12 58 49.jpg
        Kannst du mal checken, das alle von dir im Skript geschriebenen Objekte sind?
        Ich meine, gem. deines Skriptes sollten noch weitere Objekte angelegt werden?

        LG
        emblitz

        @ meistertr:
        Konntest du schon nachschauen, ob alle in deinem Skript verfügbaren Objekte in meinem IoBroker angelegt wurden?

        LG
        emblitz

        Agria4800A Offline
        Agria4800A Offline
        Agria4800
        wrote on last edited by
        #36

        @emblitz: Hallo zusammen, ich habe nun einen Lay Z Hydrojet auch smart (Lay-Z-Spa Module) und kann über den Browser und der IP das bekannte Bild holen...Bildschirmfoto 2022-06-25 um 14.50.38.png
        Wie muss ich MQTT einstellen, so das es mit dem MQQT Adapter von Iobroker kommunizieren kann = Hier bin ich komplett neu und bräuchte Support...
        Bildschirmfoto 2022-06-25 um 14.51.07.png
        Als Adapter habe ich die eine ätere Version genommen, da mit der 3.06. ich keine Änderungen in der Instanz abspeichern kann. (maybe BUG)
        Bildschirmfoto 2022-06-25 um 14.54.12.png
        Was muss ich beim Broker unter Verbindung und MQTT Einstellung eintragen ?

        Ich habe aus dem ersten POST das Script aktiv, natürlich auch hier noch keine Werte, da keine MQTT Verbindung besteht... (nur als INFO)

        Ich hoffe, es kann mir jemand helfen die MQTT Verbindung herzustellen...

        Viele Grüße
        Agria4800

        S MeistertrM 2 Replies Last reply
        0
        • Agria4800A Agria4800

          @emblitz: Hallo zusammen, ich habe nun einen Lay Z Hydrojet auch smart (Lay-Z-Spa Module) und kann über den Browser und der IP das bekannte Bild holen...Bildschirmfoto 2022-06-25 um 14.50.38.png
          Wie muss ich MQTT einstellen, so das es mit dem MQQT Adapter von Iobroker kommunizieren kann = Hier bin ich komplett neu und bräuchte Support...
          Bildschirmfoto 2022-06-25 um 14.51.07.png
          Als Adapter habe ich die eine ätere Version genommen, da mit der 3.06. ich keine Änderungen in der Instanz abspeichern kann. (maybe BUG)
          Bildschirmfoto 2022-06-25 um 14.54.12.png
          Was muss ich beim Broker unter Verbindung und MQTT Einstellung eintragen ?

          Ich habe aus dem ersten POST das Script aktiv, natürlich auch hier noch keine Werte, da keine MQTT Verbindung besteht... (nur als INFO)

          Ich hoffe, es kann mir jemand helfen die MQTT Verbindung herzustellen...

          Viele Grüße
          Agria4800

          S Offline
          S Offline
          Sciro666
          wrote on last edited by
          #37

          Oh Wow, genau so ein wlan Modul suche ich, aber so wie ich das verstehe ist dies keine plug and Play Lösung, oder?
          Hätte jmnd Interesse mir so eine Platine herzustellen und mir zu sagen wie ich das dann per Handy steuern kann..

          Bin handwerklich jetzt nicht der unbegabste (elektriker) und mit PCs habe ich auch täglich zu tun, aber mit mqtt habe ich z.b. noch nie was zu tun gehabt...

          Lg Michi

          1 Reply Last reply
          0
          • Agria4800A Agria4800

            @emblitz: Hallo zusammen, ich habe nun einen Lay Z Hydrojet auch smart (Lay-Z-Spa Module) und kann über den Browser und der IP das bekannte Bild holen...Bildschirmfoto 2022-06-25 um 14.50.38.png
            Wie muss ich MQTT einstellen, so das es mit dem MQQT Adapter von Iobroker kommunizieren kann = Hier bin ich komplett neu und bräuchte Support...
            Bildschirmfoto 2022-06-25 um 14.51.07.png
            Als Adapter habe ich die eine ätere Version genommen, da mit der 3.06. ich keine Änderungen in der Instanz abspeichern kann. (maybe BUG)
            Bildschirmfoto 2022-06-25 um 14.54.12.png
            Was muss ich beim Broker unter Verbindung und MQTT Einstellung eintragen ?

            Ich habe aus dem ersten POST das Script aktiv, natürlich auch hier noch keine Werte, da keine MQTT Verbindung besteht... (nur als INFO)

            Ich hoffe, es kann mir jemand helfen die MQTT Verbindung herzustellen...

            Viele Grüße
            Agria4800

            MeistertrM Offline
            MeistertrM Offline
            Meistertr
            Developer
            wrote on last edited by
            #38

            @agria4800 naja gibst bei deinem mqtt broker in iobroker einen user uns pc an z.B iobroker und pw iobroker un dann beim layz die ip vom iobroker und deine eben ausgewählten Zugangsdaten und dann sollte es laufen

            Agria4800A 1 Reply Last reply
            0
            • MeistertrM Meistertr

              @agria4800 naja gibst bei deinem mqtt broker in iobroker einen user uns pc an z.B iobroker und pw iobroker un dann beim layz die ip vom iobroker und deine eben ausgewählten Zugangsdaten und dann sollte es laufen

              Agria4800A Offline
              Agria4800A Offline
              Agria4800
              wrote on last edited by
              #39

              @meistertr nur für mein Verständnis: im Client (Lay-Z-Spa Module) habe ich die IP vom Iobroker (NUC) eingetragen und ein User & Password vergeben. Port passt. siehe BildBildschirmfoto 2022-06-26 um 08.09.59.png

              Iobroker: MQTT Adapter: nur den User und das PW eingetragen, fertig:
              Bildschirmfoto 2022-06-26 um 08.14.15.png Bildschirmfoto 2022-06-26 um 08.12.46.png

              Sollte doch so funktionieren.... !!! TUT es aber nicht 😕

              Was mir auffällt ist, dass die Version 3.0.6 und 3.0.5 nach der Config. nicht speichern bzw. speichern und schliessen kann... ist das ein BUG, den hier einer bestätigen kann ? ich teste hier mit der Version 2.7.4. vielleicht liegt es ja daran ?

              Agria4800A 1 Reply Last reply
              0
              • Agria4800A Agria4800

                @meistertr nur für mein Verständnis: im Client (Lay-Z-Spa Module) habe ich die IP vom Iobroker (NUC) eingetragen und ein User & Password vergeben. Port passt. siehe BildBildschirmfoto 2022-06-26 um 08.09.59.png

                Iobroker: MQTT Adapter: nur den User und das PW eingetragen, fertig:
                Bildschirmfoto 2022-06-26 um 08.14.15.png Bildschirmfoto 2022-06-26 um 08.12.46.png

                Sollte doch so funktionieren.... !!! TUT es aber nicht 😕

                Was mir auffällt ist, dass die Version 3.0.6 und 3.0.5 nach der Config. nicht speichern bzw. speichern und schliessen kann... ist das ein BUG, den hier einer bestätigen kann ? ich teste hier mit der Version 2.7.4. vielleicht liegt es ja daran ?

                Agria4800A Offline
                Agria4800A Offline
                Agria4800
                wrote on last edited by
                #40

                @agria4800 Hab´s grad irgendwie hinbekommen..😊 naja, hier mal meine Einstellungen, falls jemand hier die gleichen Probleme habe...
                Bildschirmfoto 2022-06-26 um 08.37.33.png Bildschirmfoto 2022-06-26 um 08.36.20.png

                Script wird auch gefüllt, danke fürs teilen 😉

                M 1 Reply Last reply
                0
                • N Offline
                  N Offline
                  Nobody 0
                  wrote on last edited by
                  #41

                  Hallo zusammen,

                  ich habe hier auch eine Lay-Z-Spa Hawaii stehen den ich gerne etwas Smart machen würde.

                  Hat nich jemand eine Platine über? Oder macht einer eine Bestellung?

                  Agria4800A F 2 Replies Last reply
                  0
                  • N Nobody 0

                    Hallo zusammen,

                    ich habe hier auch eine Lay-Z-Spa Hawaii stehen den ich gerne etwas Smart machen würde.

                    Hat nich jemand eine Platine über? Oder macht einer eine Bestellung?

                    Agria4800A Offline
                    Agria4800A Offline
                    Agria4800
                    wrote on last edited by
                    #42

                    @Sciro666, @nobody-0: Ich habe mein Wifi Module über Ebay Kleinanzeigen gekauft, kann ich nur empfehlen 👍
                    einfach unter "Whirlpool WLAN/WiFi Module - Für Bestway Lay Z Spa" suchen, dann findest du es...

                    Grüße Agria4800

                    1 Reply Last reply
                    0
                    • MeistertrM Meistertr

                      Hallo Leute ich arbeite gerade daran meinen Lay-Z-Spa Smarthome kompatibel zu machen. bin da auf ein tolles Projekt gestoßen mit einem Esp8266 Wollte hierfür die Platinen bestellen hat noch jemand zufällig Interesse? Eine Platine alleine ist ein bisschen zu teuer... würde zwischen 6 und 11 Euro liegen die platine je nachdem wieviele es werden...

                      Platine : https://easyeda.com/editor#id=a1b94bf9fc01407591a9e0fec6a813b3
                      Projekt: https://github.com/visualapproach/WiFi-remote-for-Bestway-Lay-Z-SPA

                      Wollte am Wochenende mal ein Testaufbau machen... und werde berichten...

                      PS: ich selbst habe einen Palm-Springspcb.jpg

                      edit: so ein kleines script habe ich auch dafür:

                      
                      const Messages =  
                      {
                        "CONTENT": "STATES",
                        "LCK": 0,
                        "PWR": 0,
                        "UNT": 1,
                        "AIR": 0,
                        "GRN": 0,
                        "RED": 0,
                        "FLT": 0,
                        "TGT": 22,
                        "TMP": 13,
                        "CH1": 32,
                        "CH2": 49,
                        "CH3": 51,
                        "HJT": 0,
                        "BRT": 7
                      }
                      const ID = '0_userdata.0.LazySpa';
                      const MQTTINSTANCE = 0;
                      const debug = true;
                      /*
                      {
                        "CONTENT": "TIMES",
                        "TIME": 1650746370,
                        "CLTIME": 1644734714,
                        "FTIME": 1644734719,
                        "UPTIME": 41660,
                        "PUMPTIME": 50,
                        "HEATINGTIME": 24,
                        "AIRTIME": 512,
                        "JETTIME": 4294966,
                        "COST": 0,
                        "FINT": 4294967295,
                        "CLINT": 4294967295,
                        "KWH": null,
                        "TTTT": -74677
                      }
                      */
                      const STATES=[
                          {
                              _id: 'LCK',
                              type: 'state',
                              common: {
                                  name: 'lock',
                                  type: 'boolean',
                                  role: 'switch',
                                  read: true,
                                  write: false,
                                  desc: 'Lazy spa lock'
                              },
                              native: {}
                          },
                          {
                              _id: 'PWR',
                              type: 'state',
                              common: {
                                  name: 'power',
                                  type: 'boolean',
                                  role: 'switch.power',
                                  read: true,
                                  write: true,
                                  desc: 'Lazy spa power'
                              },
                              native: {}
                          },
                          {
                          _id: 'UNT',
                          type: 'state',
                          common: {
                              name: 'unit',
                              type: 'number',
                              role: 'value',
                              read: true,
                              write: true,
                              max: 1,
                              desc: 'Lazy spa unit',
                              states: {
                      				0: 'Farenheit',
                      				1: 'Celsius'
                      			}
                          },
                          native: {}
                          },
                          {
                          _id: 'AIR',
                          type: 'state',
                          common: {
                              name: 'bubbles',
                              type: 'boolean',
                              role: 'switch',
                              read: true,
                              write: true,
                              desc: 'Lazy spa bubbles state'
                          },
                          native: {}
                          },
                          {
                          _id: 'GRN',
                          type: 'state',
                          common: {
                              name: 'Heating green',
                              type: 'boolean',
                              role: 'switch',
                              read: true,
                              write: false,
                              desc: 'reached target temp.'
                          },
                          native: {}
                          },
                          {
                          _id: 'RED',
                          type: 'state',
                          common: {
                              name: 'Heating red',
                              type: 'boolean',
                              role: 'switch',
                              read: true,
                              write: false,
                              desc: 'not reached target temp.'
                          },
                          native: {}
                          },
                          {
                          _id: 'FLT',
                          type: 'state',
                          common: {
                              name: 'pump',
                              type: 'boolean',
                              role: 'switch',
                              read: true,
                              write: true,
                              desc: 'pump state'
                          },    native: {}
                          },
                          {
                          _id: 'HEATER',
                          type: 'state',
                          common: {
                              name: 'heater',
                              type: 'boolean',
                              role: 'switch',
                              read: true,
                              write: true,
                              desc: 'heater state'
                          },
                          native: {}
                          },
                          {
                          _id: 'TGT',
                          type: 'state',
                          common: {
                              name: 'target temp',
                              type: 'number',
                              role: 'level.temperature',
                              min: 20,
                              max: 40,
                              steps: 1,
                              read: true,
                              write: true,
                              desc: 'taget temp.'
                          },
                          native: {}
                          },
                          {
                          _id: 'TMP',
                          type: 'state',
                          common: {
                              name: 'temp',
                              type: 'number',
                              role: 'value.temperature',
                              read: true,
                              write: false,
                              unit: '°C',
                              desc: 'temp.'
                          },
                          native: {}
                          },
                      ]
                      
                      
                      init();
                      async function stateChange(obj){
                          let id = obj.id
                          let state = id.split('.').pop()
                          let value = obj.state.val
                          log('change Unit' + state)
                          switch (state) {
                              case 'UNT':
                                  setStateAsync('mqtt.'+ MQTTINSTANCE+'.layzspa.command','{"CMD":1,"VALUE":'+ value +',"XTIME":0,"INTERVAL":0}')
                                  log('change Unit')
                              break;
                              case 'TGT':
                                  setStateAsync('mqtt.'+ MQTTINSTANCE+'.layzspa.command','{"CMD":0,"VALUE":'+ value +',"XTIME":0,"INTERVAL":0}')
                                  log('change target temp. to '+ value);
                              break;
                              case 'AIR':
                                  value = value ? 1: 0 ;
                                  setStateAsync('mqtt.'+ MQTTINSTANCE+'.layzspa.command','{"CMD":2,"VALUE":'+ value +',"XTIME":0,"INTERVAL":0}')
                                  log('set bubbles to '+ value);
                              break;
                              case 'HEATER':
                                  value = value ? 1: 0 ;
                                  setStateAsync('mqtt.'+ MQTTINSTANCE+'.layzspa.command','{"CMD":3,"VALUE":'+ value +',"XTIME":0,"INTERVAL":0}')
                                  log('set Heater to '+ value);
                              break;
                              case 'FLT':
                                  value = value ? 1: 0 ;
                                  setStateAsync('mqtt.'+ MQTTINSTANCE+'.layzspa.command','{"CMD":4,"VALUE":'+ value +',"XTIME":0,"INTERVAL":0}')
                                  log('set pump to '+ value);
                              break;
                      
                      
                        default:
                          // Anweisungen werden ausgeführt,
                          // falls keine der case-Klauseln mit expression übereinstimmt
                          break;
                      }
                      
                      
                      
                      }
                      async function init(){
                          await asyncForEach(STATES, async (obj, index) => {
                              let id = ID +'.'+ obj._id
                              if (!existsState(id)) {
                                  log('create state '+ id)
                                  await createStateAsync(id, obj.common)
                              }
                              else {
                                  log('skip state '+ id)
                              }
                              //set subscription
                              if(obj.common.write){
                                  on({id: id, change:"any"} , function(obj) {
                                      if(!obj.state.ack){
                                          log('change state! '+ JSON.stringify(obj))
                                          stateChange(obj)
                                      }
                                  });
                              }       
                          });
                          log('init done!')
                      }
                      async function setLazyStates(obj){
                          try{
                                  let states = JSON.parse(obj)
                                  for (const [key, value] of Object.entries(states)) {
                                      let statevalue = value
                                      const found = STATES.find(state => state._id === key);
                                      if(found){                 
                                          if (found.common.type === 'boolean'){
                                              statevalue = value === 1
                                          }
                                          await setStateAsync(ID +'.'+ key,statevalue,true)
                                      }
                                  }
                                  //set heater state
                                  await setStateAsync(ID +'.HEATER',(states.GRN || states.RED) === 1,true)    
                          }
                          catch(e){
                              console.log('Error in setting State '+ e)
                          }
                      
                      }
                      
                      async function asyncForEach(array, callback) {
                      	for (let index = 0; index < array.length; index++) {
                      		await callback(array[index], index, array);
                      	}
                      }
                      function log (msg){
                          if(debug) console.log (msg)
                      }
                      
                      on({id:'mqtt.'+ MQTTINSTANCE+'.layzspa.message', change:"ne"} , function(obj) {
                          log('Lazyspa reached message! '+ JSON.stringify(obj.state))
                          setLazyStates(obj.state.val)
                      });
                      
                      Agria4800A Offline
                      Agria4800A Offline
                      Agria4800
                      wrote on last edited by Agria4800
                      #43

                      @meistertr sagte in Lay-Z-Spa Wifi Control:

                      edit: so ein kleines script habe ich auch dafür:

                      Würdest du evtl. das Script noch für die Hydrojet Düsen erweitern? 😁

                      Bildschirmfoto 2022-06-26 um 18.49.52.png

                      Würdest du evtl. noch das Script erweitern auf die Werte aus dem Script und diese auch noch in DB schreiben? 🙂
                      Bildschirmfoto 2022-06-26 um 19.05.30.png

                      Agria4800A 1 Reply Last reply
                      0
                      • N Nobody 0

                        Hallo zusammen,

                        ich habe hier auch eine Lay-Z-Spa Hawaii stehen den ich gerne etwas Smart machen würde.

                        Hat nich jemand eine Platine über? Oder macht einer eine Bestellung?

                        F Offline
                        F Offline
                        Frissi
                        wrote on last edited by
                        #44

                        @nobody-0 Habe gerade eine Bestellung mehrerer Platinen am laufen, müssen die nächsten Tage eintreffen.

                        Einfach PN, wenn Du interesse hast...
                        VG Alex

                        F 1 Reply Last reply
                        0
                        • F Frissi

                          @nobody-0 Habe gerade eine Bestellung mehrerer Platinen am laufen, müssen die nächsten Tage eintreffen.

                          Einfach PN, wenn Du interesse hast...
                          VG Alex

                          F Offline
                          F Offline
                          Frissi
                          wrote on last edited by Frissi
                          #45

                          Hallo zusammen,

                          die bei JLCPCB bestellten Platinen sind heute eingetroffen.
                          Aktuell habe ich noch 5 Stück davon übrig, 4- und 6-adrige JST-Kabel habe ich auch dazu.

                          Edit: Alle Platinen haben ein neues Zuhause gefunden....

                          Viele Grüße
                          Alex

                          1 Reply Last reply
                          0
                          • B Offline
                            B Offline
                            bischemer
                            wrote on last edited by
                            #46

                            @frissi
                            Hi Alex,
                            sorry das ich über das Forum schreibe. Irgendwie hat das mit der PN nicht funktioniert. Hatte mal Chat versucht. Ist leider gerade der Wurm drinnen. Kurzum ich würde gerne eine Platine nehmen. Vielen Dank und
                            vG
                            Stephan

                            F 1 Reply Last reply
                            0
                            • B bischemer

                              @frissi
                              Hi Alex,
                              sorry das ich über das Forum schreibe. Irgendwie hat das mit der PN nicht funktioniert. Hatte mal Chat versucht. Ist leider gerade der Wurm drinnen. Kurzum ich würde gerne eine Platine nehmen. Vielen Dank und
                              vG
                              Stephan

                              F Offline
                              F Offline
                              Frissi
                              wrote on last edited by
                              #47

                              @bischemer
                              alles klar - ist reserviert - mit dem Chat hat nun funktioniert 😉

                              1 Reply Last reply
                              0
                              • N Offline
                                N Offline
                                Nobody 0
                                wrote on last edited by
                                #48

                                Hallo Zusammen,

                                nach einigen Anlaufproblemen und einer Kalten Lötstelle auf dem NodeMCU habe ich nun endlich das Programm drauf bekommen und alles Verlötet.

                                Leider habe ich nun das nächste Problem, wenn ich das Modul anschliesse und wieder Strom drauf geben hört man aus dem inneren nur ein leises Klackern, aber nichts geht.

                                Beim aufrufen der Webseite des Moduls bekomme ich folgenden Fehler:
                                404: File Not Found

                                Geht die Weboberfläche nur wenn das Modul mit der Pumpe verbunden ist?
                                Wo könnte das Klappern herkommen?
                                Ich habe einen Lay-Z.Spa AirJet Hawaii von 2020.

                                Chris 5C Rocco FriedrichR 2 Replies Last reply
                                0
                                • M michisa86888

                                  @michisa86888
                                  da niemand eine Platine mehr übrig zu haben scheint, würde ich mir gerne eine bestellen. Habe so etwas aber noch nie gemacht. So wie ich herauslese muss man eine Mindestmenge abnehmen. Hätte sonst noch jemand an einer Platine Interresse?
                                  Wo habt ihr bestellt und wie geht man da vor? Wie lange sind die Lieferzeiten ca.?

                                  Reiner GönnenweinR Offline
                                  Reiner GönnenweinR Offline
                                  Reiner Gönnenwein
                                  wrote on last edited by
                                  #49

                                  @michisa86888 Ich hätte auch Interesse an einer Platine

                                  1 Reply Last reply
                                  0
                                  • Chris 5C Offline
                                    Chris 5C Offline
                                    Chris 5
                                    wrote on last edited by
                                    #50

                                    Habe mir inzwischen auf Basis eines Wemos D1 mini das Projekt nachgebaut. Funktioniert tatsächlich auch ohne level shifter und damit ohne Platine , Wiederstände usw. . Bauaufwand sind 15 Minuten und in der Bucht bekommt die JST SM 6 pin Stecker+6 pin Buchse für unter 3 EUR genau wie den Wemos.
                                    Die genaue Beschreibung des Aufbaus ist bei github in der Diskussions unter dem Titel "LLC - Why bother... It works fine without..." zu finden. Habe das Ganze so gelöst das der WEMOS, sollte er absterben, einfach ausgetauscht werden kann.
                                    Läuft seid einer Woche ohne Probleme in meinem MIAMI 2021.
                                    An der Intergration per MQTT bin ich gerade dran, danke für die Vorarbeit!

                                    1 Reply Last reply
                                    0
                                    • N Nobody 0

                                      Hallo Zusammen,

                                      nach einigen Anlaufproblemen und einer Kalten Lötstelle auf dem NodeMCU habe ich nun endlich das Programm drauf bekommen und alles Verlötet.

                                      Leider habe ich nun das nächste Problem, wenn ich das Modul anschliesse und wieder Strom drauf geben hört man aus dem inneren nur ein leises Klackern, aber nichts geht.

                                      Beim aufrufen der Webseite des Moduls bekomme ich folgenden Fehler:
                                      404: File Not Found

                                      Geht die Weboberfläche nur wenn das Modul mit der Pumpe verbunden ist?
                                      Wo könnte das Klappern herkommen?
                                      Ich habe einen Lay-Z.Spa AirJet Hawaii von 2020.

                                      Chris 5C Offline
                                      Chris 5C Offline
                                      Chris 5
                                      wrote on last edited by
                                      #51

                                      @nobody-0
                                      die Daten für das Webinterface werden im Filesystem des ESPs abgelegt und müssen daher separat hochgeladen werden.
                                      Zitat aus der Beschreibung für platformio:

                                      Upload LittleFS Data or you will get a 404! Click platformio icon,
                                      go to PROJECT TASKS > nodemcuv2 > Platform and build filesystem image, then upload filesystem image.

                                      Das geht dann auch schon vor integration in der Pumpe.
                                      Viel Erfolg

                                      1 Reply Last reply
                                      0
                                      • B Offline
                                        B Offline
                                        BruderBleistift
                                        wrote on last edited by
                                        #52

                                        Habe seit ca. 2 Wochen das Problem, dass sich das Modul scheinbar aufhängt.
                                        Es ist dann nicht mehr möglich den Pool über die Tasten zu bedienen und auch über das Webinterface ist es nicht mehr erreichbar.

                                        Beheben lässt es sich, indem ich kurz den Strom kappe. Dann startet das Modul neu und es funktioniert wieder - für 1-2 Tage.

                                        Hat das Problem noch jemand, oder Ideen woran es liegen könnte? Eventuell ein Überhitzungsproblem? Lässt sich auf dem ESP irgendwie ein Kühlkörper anbringen und würde das in dem geschlossenen Pumpengehäuse überhaupt etwas bringen?

                                        Chris 5C 1 Reply Last reply
                                        0
                                        • B BruderBleistift

                                          Habe seit ca. 2 Wochen das Problem, dass sich das Modul scheinbar aufhängt.
                                          Es ist dann nicht mehr möglich den Pool über die Tasten zu bedienen und auch über das Webinterface ist es nicht mehr erreichbar.

                                          Beheben lässt es sich, indem ich kurz den Strom kappe. Dann startet das Modul neu und es funktioniert wieder - für 1-2 Tage.

                                          Hat das Problem noch jemand, oder Ideen woran es liegen könnte? Eventuell ein Überhitzungsproblem? Lässt sich auf dem ESP irgendwie ein Kühlkörper anbringen und würde das in dem geschlossenen Pumpengehäuse überhaupt etwas bringen?

                                          Chris 5C Offline
                                          Chris 5C Offline
                                          Chris 5
                                          wrote on last edited by
                                          #53

                                          @bruderbleistift
                                          bei mir wird nachts die Außensteckdose komplett abgeschaltet, damit das Teil jeden Tag quasi zwangsgebootet. Am besten mal direkt mal bei visualapproach in den discussions nachfragen.
                                          Ist die WLAN Verbindung gut? Ich musste das Teil nach dem Einbau nochmals verschieben / verdrehen da die WLAN Verbindung verloren ging - konnte dann aber weiterhin über die Tasten bedienen.
                                          Die sauberste Löstung wäre die Intergration eines watchdog timers weiß aber nicht ob das im Code gehen würde bzw. zusätzliche Hardware notwendig macht. Eine Überhitzung kann ich mir aber eigendlich nicht vorstellen eher eine Kontaktproblematik auf der Platine die bei hoheren Temperaturen zu Problemen führt - vielleicht noch mal nachlöten / Kontakte und Kabel prüfen?
                                          mehr fällt mir dazu auch nicht ein - viel Erfolg

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          736

                                          Online

                                          32.4k

                                          Users

                                          81.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe