Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Lay-Z-Spa Wifi Control

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    15
    1
    213

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Lay-Z-Spa Wifi Control

Scheduled Pinned Locked Moved Hardware
211 Posts 76 Posters 56.4k 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.
  • R rbbreggern

    Hallo an alle

    Han mir ein fertiges Modul geordert eingebaut und funktioniert auch 1 Woche problemlos

    Seit gestern Abend ist die weboberfläche erreichbar, aber jeder Versuch die ,Pumpe heizung etc zu schalten wird abgebrochen

    Auch am Display kann ich nichts schalten

    Temperatur usw wird überall richtig angezeigt

    Tasten am Pool geben nur pieptöne ab aber auch keine Reaktion

    Wlan rssi steht bei 35

    Was kann das problem sein

    R Offline
    R Offline
    rbbreggern
    wrote on last edited by
    #117

    @rbbreggern 17130953121111492781601650244688.jpg

    Z 1 Reply Last reply
    0
    • R rbbreggern

      @rbbreggern 17130953121111492781601650244688.jpg

      Z Offline
      Z Offline
      ZoXx
      wrote on last edited by ZoXx
      #118

      Hallo zusammen,
      ich habe folgendes Problem im Log.

      mqtt.0 2024-05-04 22:17:12.218 warn State "mqtt.0.layzspa.other" has no existing object, this might lead to an error in future versions
      mqtt.0 2024-05-04 22:17:12.188 warn State "mqtt.0.layzspa.times" has no existing object, this might lead to an error in future versions
      mqtt.0 2024-05-04 22:17:12.171 warn State "mqtt.0.layzspa.message" has no existing object, this might lead to an error in future versions

      Fehler gefunden, lag an einem alten SKript, welches ich damals mit übernommen hatte.
      Das wird gar nicht mehr benötigt.
      Läuft :)

      rudikxR 1 Reply Last reply
      0
      • Z ZoXx

        Hallo zusammen,
        ich habe folgendes Problem im Log.

        mqtt.0 2024-05-04 22:17:12.218 warn State "mqtt.0.layzspa.other" has no existing object, this might lead to an error in future versions
        mqtt.0 2024-05-04 22:17:12.188 warn State "mqtt.0.layzspa.times" has no existing object, this might lead to an error in future versions
        mqtt.0 2024-05-04 22:17:12.171 warn State "mqtt.0.layzspa.message" has no existing object, this might lead to an error in future versions

        Fehler gefunden, lag an einem alten SKript, welches ich damals mit übernommen hatte.
        Das wird gar nicht mehr benötigt.
        Läuft :)

        rudikxR Offline
        rudikxR Offline
        rudikx
        wrote on last edited by
        #119

        @zoxx hi, du schreibst das dein Problem aufgrund des altes Skriptes aufkommt und das man es gaarnicht mehr benötigt. Wie schaltest du den dann deine Pumpe über den iobroker?

        Dachte das Skript ist nötig um die komischen Daten aus dem mqtt zu verarbeiten. Bei mir macht das Skript sporadisch Probleme und schaltet ungewollt die Pumpe oder Heizung 😭

        Cool wären Datenpunkte die wie z.b. bei sonoff oder tasmota Geräten aussehen... Ohne Skript dazwischen 😁

        Oder direkt steuern über URLs.

        Also wie steuerst du das ohne Skript?

        Gruß Rudi

        1 Reply Last reply
        0
        • S Offline
          S Offline
          Serial13579
          wrote on last edited by
          #120

          Hat noch jemand einen Bausatz oder die Platine über?

          V 1 Reply Last reply
          0
          • S Serial13579

            Hat noch jemand einen Bausatz oder die Platine über?

            V Offline
            V Offline
            virFortis
            wrote on last edited by
            #121

            @serial13579 würde mich der Frage auch anschließen bevor ich mich in Netz auf die Suche mache nach den Einzelteilen.

            1 Reply Last reply
            0
            • Der-JetiD Offline
              Der-JetiD Offline
              Der-Jeti
              wrote on last edited by Der-Jeti
              #122

              Ich habe noch 4* Platinen PCB_V2B liegen.

              T 1 Reply Last reply
              0
              • G Offline
                G Offline
                Gelbwichtel
                wrote on last edited by Gelbwichtel
                #123

                Hi, ich muss jetzt doch mal in die Runde fragen. Ich hab eine Lochrasterlösung und setze einen Wemos D1 mini ein. Folgendes Pinout CIO data/td/rx 4 clk/tx 3 cs/ld 2 // DSP data/td/tx 7 clk/rx 6 cs/ld 5 audio 0. Zusätzlich an 1 noch einen DS18B20.
                Pool: Lay Z Spa Bahamas Model 2021. Im Setup für CIO/DSP 6Wire 2021 (air) eingestellt. MQTT ist eingerichtet
                Auf den ersten Blick sieht eigentlich alles sauber aus. Hab auch kein Flackern am Display.
                Mir ist nur Folgendes aufgefallen:
                Wenn über das Web-interface der Zustand der Pumpe/Whirlpool oder Heizung geschaltet wird wird der Slider zwar zunächst umgestellt, springt dann aber wieder zurück und stellt sich danach doch auf den gewünschten Zustand ein.
                Gestern ist mir dann mal aufgefallen, dass wenn ich die Heizung aktiviere, Pumpe und Heizung zunächst laufen und dann nach mehreren Minuten sich wieder abschalten, obwohl die Zieltemperatur noch lange nicht erreicht ist. Die Dauer bis zum Abschalten ist auch unterschiedlich. Ich hab es dann erst mal so gelöst, dass ich das Heizen als wiederholendes Command in die Queue einsetze. Aber das wäre ja nur eine Notlösung.
                Daher die Frage: Kennt jemand solche Effekte und ggf. auch die Lösung ?

                H 1 Reply Last reply
                0
                • G Gelbwichtel

                  Hi, ich muss jetzt doch mal in die Runde fragen. Ich hab eine Lochrasterlösung und setze einen Wemos D1 mini ein. Folgendes Pinout CIO data/td/rx 4 clk/tx 3 cs/ld 2 // DSP data/td/tx 7 clk/rx 6 cs/ld 5 audio 0. Zusätzlich an 1 noch einen DS18B20.
                  Pool: Lay Z Spa Bahamas Model 2021. Im Setup für CIO/DSP 6Wire 2021 (air) eingestellt. MQTT ist eingerichtet
                  Auf den ersten Blick sieht eigentlich alles sauber aus. Hab auch kein Flackern am Display.
                  Mir ist nur Folgendes aufgefallen:
                  Wenn über das Web-interface der Zustand der Pumpe/Whirlpool oder Heizung geschaltet wird wird der Slider zwar zunächst umgestellt, springt dann aber wieder zurück und stellt sich danach doch auf den gewünschten Zustand ein.
                  Gestern ist mir dann mal aufgefallen, dass wenn ich die Heizung aktiviere, Pumpe und Heizung zunächst laufen und dann nach mehreren Minuten sich wieder abschalten, obwohl die Zieltemperatur noch lange nicht erreicht ist. Die Dauer bis zum Abschalten ist auch unterschiedlich. Ich hab es dann erst mal so gelöst, dass ich das Heizen als wiederholendes Command in die Queue einsetze. Aber das wäre ja nur eine Notlösung.
                  Daher die Frage: Kennt jemand solche Effekte und ggf. auch die Lösung ?

                  H Offline
                  H Offline
                  hacki11
                  wrote on last edited by
                  #124

                  @gelbwichtel
                  Das mit dem Slider sehe ich in meiner Visualisierung auch. Das wird aber mit ziemlicher Sicherheit daran liegen, dass der Schreib- und Lesepunkt derselbe ist. Technisch funktioniert das ja nicht, dass man der Einheit sagt, bitte auf Temperatur X schalten sondern es wird von der Software solange auf den Pfeil nach oben Knopf gedrückt bis die Temperatur auf den gewünschten Wert eingestellt ist. D.h. Wenn du die Temp von 20 auf 30 stellst, dann stellt die Software sie auf 21, dann auf 22, dann auf 23, etc. Beim Wechsel von deinen 30 auf 21 durch die Software, siehst du diesen Sprung.

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    Gelbwichtel
                    wrote on last edited by
                    #125

                    @hacki11
                    Ok. Das könnte das mit dem Slider erklären. Bliebe aber die Frage offen, warum ein Heizvorgang einfach so abgebrochen wird, ohne dass die Zieltemperatur erreicht ist. Und wie gesagt: nicht schon nach ein paar Sekunden, sondern nach Minuten, aber keine feste Zeitspane feststellbar.

                    1 Reply Last reply
                    0
                    • caco3000C Offline
                      caco3000C Offline
                      caco3000
                      wrote on last edited by caco3000
                      #126

                      Hi,
                      Könnt ihr mir sagen was ich tun muss dass der Befehl auch via mqtt wieder zurückgeschickt wird?
                      Bei Objekten- 0 Userdata gebe ich bei TGT 37 als Ziel temp. Und lasse den hacken bei bestätigt raus. Dann auf wert setzten.

                      Schon wird bei mytt-layzspa-command geschrieben mit :
                      {"CMD":0,"VALUE":37,"XTIME":0,"INTERVAL":0}

                      Erscheint allerdings in roter Schrift.

                      Geh ich jetzt manuell auf command nehme den den Befehl so wie er steht und setzt den hacken bei bestätigt und sende den Wert. Dann geht es , der Lay z Spa übernimmt ihn .

                      Was mach ich falsch ?

                      HomoranH 1 Reply Last reply
                      0
                      • caco3000C caco3000

                        Hi,
                        Könnt ihr mir sagen was ich tun muss dass der Befehl auch via mqtt wieder zurückgeschickt wird?
                        Bei Objekten- 0 Userdata gebe ich bei TGT 37 als Ziel temp. Und lasse den hacken bei bestätigt raus. Dann auf wert setzten.

                        Schon wird bei mytt-layzspa-command geschrieben mit :
                        {"CMD":0,"VALUE":37,"XTIME":0,"INTERVAL":0}

                        Erscheint allerdings in roter Schrift.

                        Geh ich jetzt manuell auf command nehme den den Befehl so wie er steht und setzt den hacken bei bestätigt und sende den Wert. Dann geht es , der Lay z Spa übernimmt ihn .

                        Was mach ich falsch ?

                        HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #127

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

                        Erscheint allerdings in roter Schrift.

                        dann verarbeitet der Adapter den Befehl nicht.

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

                        und setzt den hacken bei bestätigt und sende den Wert. Dann geht es

                        was geht?
                        der Wert bleibt schwarz?
                        klar, der wartet jetzt nicht mehr auf die Verarbeitung durch den Adapter.

                        kein Support per PN! - Fragen im Forum stellen -

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        ioBroker freut sich über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Reply Last reply
                        0
                        • caco3000C Offline
                          caco3000C Offline
                          caco3000
                          wrote on last edited by
                          #128

                          Wie bekomm ich es hin das ich z.b. die TGT setzten kann ?

                          Einfach nur den Wert bei 0userdate bei TGT eingetragen wird zwar dieses ({"CMD":0,"VALUE":37,"XTIME":0,"INTERVAL":0}) bei Mqtt ins Command geschrieben. Aber nicht übermittel.

                          1 Reply Last reply
                          0
                          • Der-JetiD Der-Jeti

                            Ich habe noch 4* Platinen PCB_V2B liegen.

                            T Offline
                            T Offline
                            Taurus80
                            wrote on last edited by
                            #129

                            @der-jeti

                            Sind noch welche vorhanden? Ich hätte Interesse.

                            Der-JetiD 1 Reply Last reply
                            0
                            • T Taurus80

                              @der-jeti

                              Sind noch welche vorhanden? Ich hätte Interesse.

                              Der-JetiD Offline
                              Der-JetiD Offline
                              Der-Jeti
                              wrote on last edited by
                              #130

                              @taurus80 ja, 7 Stück

                              T N 2 Replies Last reply
                              0
                              • Der-JetiD Der-Jeti

                                @taurus80 ja, 7 Stück

                                T Offline
                                T Offline
                                Taurus80
                                wrote on last edited by
                                #131

                                @der-jeti
                                Habe dir mal eine PN geschrieben. Solltest du eine loswerden wollen, würde ich mich über eine kurze Rückmeldung freuen.

                                1 Reply Last reply
                                0
                                • Der-JetiD Der-Jeti

                                  @taurus80 ja, 7 Stück

                                  N Offline
                                  N Offline
                                  nonono
                                  wrote on last edited by
                                  #132

                                  @der-jeti Hallo Jeti, ich hätte auch Interesse an einer Platine. Hast du noch welche?

                                  Der-JetiD 1 Reply Last reply
                                  0
                                  • N nonono

                                    @der-jeti Hallo Jeti, ich hätte auch Interesse an einer Platine. Hast du noch welche?

                                    Der-JetiD Offline
                                    Der-JetiD Offline
                                    Der-Jeti
                                    wrote on last edited by Der-Jeti
                                    #133

                                    @nonono ja, sind noch 6x da.

                                    01.07.24
                                    5x vorhanden

                                    T F 2 Replies Last reply
                                    0
                                    • Der-JetiD Der-Jeti

                                      @nonono ja, sind noch 6x da.

                                      01.07.24
                                      5x vorhanden

                                      T Online
                                      T Online
                                      TimoWald
                                      wrote on last edited by
                                      #134

                                      Habe jetzt mal hier mitgelesen aber wie bekomme ich die Datenpunkte wie oben beschrieben in meinen IOBroker?
                                      Würde diese gerne umsetzen:
                                      e6c54a36-34d4-43e4-8954-baa83429fdc6-grafik.png

                                      1 Reply Last reply
                                      0
                                      • Agria4800A Agria4800

                                        @agria4800 : Anbei das Script für die Leute mit dem Layz Hawaii oder Maldives (mit den Hydrojet Düsen) ;-)

                                        // https://forum.iobroker.net/topic/51603/lay-z-spa-wifi-control?_=1655490942180&lang=de
                                        
                                        /*Notes for me
                                        
                                        Last filter change was 0.00 day(s) ago.  RESET Button gedrückt!
                                        {"CMD":10,"VALUE":0,"XTIME":1658859596,"INTERVAL":0}
                                        
                                        
                                        Last chlorine add was 0.00 day(s) ago.
                                        {"CMD":9,"VALUE":0,"XTIME":1658859652,"INTERVAL":0}
                                        */
                                        
                                        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.Layz-Hydro';
                                        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: 'HJT',
                                           type: 'state',
                                           common: {
                                               name: 'Hydrojet',
                                               type: 'boolean',
                                               role: 'switch',
                                               read: true,
                                               write: true,
                                               desc: 'Lazy spa Hydrojets state'
                                           },
                                              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 'HJT':
                                                   value = value ? 1: 0 ;
                                                   setStateAsync('mqtt.'+ MQTTINSTANCE+'.layzspa.command','{"CMD":11,"VALUE":'+ value +',"XTIME":0,"INTERVAL":0}')
                                                   log('set Hydrojets 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)
                                        });
                                        
                                        

                                        Und so siehts dann aus...Bildschirmfoto 2022-08-12 um 21.17.52.png

                                        Grüße

                                        T Online
                                        T Online
                                        TimoWald
                                        wrote on last edited by
                                        #135

                                        @agria4800 Wo füge ich das Skipt ein damit es so aussieht?
                                        Habe auch den IOBroker per MQTT Adapter verbunden.

                                        Agria4800A 1 Reply Last reply
                                        0
                                        • T TimoWald

                                          @agria4800 Wo füge ich das Skipt ein damit es so aussieht?
                                          Habe auch den IOBroker per MQTT Adapter verbunden.

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

                                          @timowald Liefert dein Mqtt Adapter den die DP in der Ordnerstruktur von matt? Das script ließt diese Daten und wertet diese dann aus und schreibt diese dann unter 0_userdata !

                                          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

                                          553

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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