Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker 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.2k

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

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

Lay-Z-Spa Wifi Control

Geplant Angeheftet Gesperrt Verschoben Hardware
211 Beiträge 76 Kommentatoren 50.5k Aufrufe 72 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Philipp84
    schrieb am zuletzt editiert von Philipp84
    #29

    Hallo in die Runde,

    wollte mal nachfragen ob noch jemand eine Platine übrig hat ?

    Danke und Grüße
    Philipp

    M 1 Antwort Letzte Antwort
    0
    • P Philipp84

      Hallo in die Runde,

      wollte mal nachfragen ob noch jemand eine Platine übrig hat ?

      Danke und Grüße
      Philipp

      M Offline
      M Offline
      Marc79
      schrieb am zuletzt editiert von
      #30

      @philipp84

      Ich hätte noch eine im Angebot. Schreib mir gerne eine Chatnachricht.

      VG

      M 1 Antwort Letzte Antwort
      0
      • M Marc79

        @philipp84

        Ich hätte noch eine im Angebot. Schreib mir gerne eine Chatnachricht.

        VG

        M Offline
        M Offline
        michisa86888
        schrieb am zuletzt editiert von
        #31

        Hallo zusammen,
        ich würde auch meinen Lay-Z Miami mit Wlan und Webinterface ausrüsten.
        Hat jemand noch eine Platine für mich übrig? Evtl. sogar zwei?
        Kann der Bestway dann auch über Mqtt gesteuert werden?

        Viele Grüße

        M 1 Antwort Letzte Antwort
        0
        • L Laudes

          @meistertr

          Hallo, ich greife das Thema mal nochmal auf. Ich habe einen Bali 2021.
          Die Pumpe hat die S.-Nr.: S100101.

          Platinen habe ich bei JLCPCB bestellt. Hat super funktioniert und waren schnell da.
          Anschließend alles verlötet und den Code eingespielt.

          Das Web Interface funktioniert einwandfrei, ich kann alles darüber steuern. Allerdings hat das Display am Anfang leider nur verrückte Dinge angezeigt. Wenn ich die Kabel zwischen Platine und Display ordentlich knicke ist das Problem weg und es zeigt alles korrekt an.
          Hört sich komisch an, ist aber tasächlich so. 😁
          Wackler oder irgendetwas konnte ich nicht feststellen. Ich möchte jetzt noch wie auf Github beschrieben einen 560 Ohm Widerstand zwischen Display und LLC hängen. Ich hoffe das hilft.
          Oder hat von euch jemand eine Idee was das sein kann?

          Ich habe mal ein kurzes Video mit angehängt vom Display.
          IMG_4089.mp4

          🤙

          P Offline
          P Offline
          PeterV.
          schrieb am zuletzt editiert von
          #32

          @laudes said in Lay-Z-Spa Wifi Control:

          @meistertr

          Hallo, ich greife das Thema mal nochmal auf. Ich habe einen Bali 2021.
          Die Pumpe hat die S.-Nr.: S100101.

          Platinen habe ich bei JLCPCB bestellt. Hat super funktioniert und waren schnell da.
          Anschließend alles verlötet und den Code eingespielt.

          Das Web Interface funktioniert einwandfrei, ich kann alles darüber steuern. Allerdings hat das Display am Anfang leider nur verrückte Dinge angezeigt. Wenn ich die Kabel zwischen Platine und Display ordentlich knicke ist das Problem weg und es zeigt alles korrekt an.
          Hört sich komisch an, ist aber tasächlich so. 😁
          Wackler oder irgendetwas konnte ich nicht feststellen. Ich möchte jetzt noch wie auf Github beschrieben einen 560 Ohm Widerstand zwischen Display und LLC hängen. Ich hoffe das hilft.
          Oder hat von euch jemand eine Idee was das sein kann?

          Ich habe mal ein kurzes Video mit angehängt vom Display.
          IMG_4089.mp4

          🤙

          Hallo,
          Ich hab endlich die Kabel bekommen und die Platine ist fertig gelötet. Aber für den Rest bin ich definitiv blöd und bräuchte Hilfe. Kann mir jemand irgendwie helfen ?

          Gruß Peter

          1 Antwort Letzte Antwort
          0
          • M michisa86888

            Hallo zusammen,
            ich würde auch meinen Lay-Z Miami mit Wlan und Webinterface ausrüsten.
            Hat jemand noch eine Platine für mich übrig? Evtl. sogar zwei?
            Kann der Bestway dann auch über Mqtt gesteuert werden?

            Viele Grüße

            M Offline
            M Offline
            michisa86888
            schrieb am zuletzt editiert von
            #33

            @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 1 Antwort Letzte Antwort
            0
            • H Offline
              H Offline
              hacki11
              schrieb am zuletzt editiert von
              #34

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

              M 1 Antwort Letzte Antwort
              0
              • H hacki11

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

                M Offline
                M Offline
                michisa86888
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antworten Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • N Offline
                            N Offline
                            Nobody 0
                            schrieb am zuletzt editiert von
                            #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 Antworten Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                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
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      bischemer
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      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
                                        schrieb am zuletzt editiert von
                                        #47

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

                                        1 Antwort Letzte Antwort
                                        0
                                        • N Offline
                                          N Offline
                                          Nobody 0
                                          schrieb am zuletzt editiert von
                                          #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 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          341

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe