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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Steuerung Gecko in Touch 2 per iob möglich? (Wellis)

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    525

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Steuerung Gecko in Touch 2 per iob möglich? (Wellis)

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
189 Beiträge 8 Kommentatoren 30.7k Aufrufe 6 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.
  • Stefan-Berlin1S Stefan-Berlin1

    @rrov1
    Hallo Stefan, wow so viel Dateien umgeändert. Super.

    den Datenpunkt IP Adresse hat er hinzugefügt. Bleibt aber auch leer der Wert.

    Bekomme aber noch folgenden Fehler aus der Spa Update Value:

    javascript.0 (31123) script.js.common.Spa.SpaUpdateValues: *** stderr: Error: Command failed: python3 /SpaController/spa_updateBulk.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** Wrong number of script arguments. *** call example: /SpaController/spa_updateBulk.py clientId ioBrSimpleRestApiUrl spaIds spaIPs dpBasePath
    

    und aus der Spa Update Config:

    	javascript.0 (31123) script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
    

    bzw. der Fehler aus dem Skript ansicht debugger:

    23:59:30.414	error	javascript.0 (31302) script.js.common.Spa.SpaUpdateConfig: ReferenceError: BASE_ADAPTER is not defined
    23:59:30.415	error	javascript.0 (31302) at updateSpaConfig (script.js.common.Spa.SpaUpdateConfig:12:22)
    23:59:30.415	error	javascript.0 (31302) at script.js.common.Spa.SpaUpdateConfig:8:1
    23:59:30.415	error	javascript.0 (31302) at script.js.common.Spa.SpaUpdateConfig:49:3
    

    Als IP übernimmt er scheinbar die Simple API aber nicht die manuelle IP aus der spa_config.py

    Dort hab ich das eingetragen:

    async with SampleSpaMan(CLIENT_ID, spa_address="192.168.188.68") as spaman:
    
    rrov1R Offline
    rrov1R Offline
    rrov1
    schrieb am zuletzt editiert von
    #146

    @stefan-berlin1 Hallo Stefan,
    hm, deaktiviere bitte im Javascript Adapter im Ordner Spa alle Skripte bis auf SpaUpdateConfig.js. Dieses Script ruft spa_config.py auf, welches dann (neben anderem) erst mal im Datenpunkt:

    javascript.0.Datenpunkte.SwimSpa.0.IPAddresse
    

    die IP-Adresse ergänzt. Solange wie dieser Datenpunkt leer ist, werden alle anderen Skripte nicht laufen.

    Den Fehler:

    ReferenceError: BASE_ADAPTER is not defined
    

    bekomme ich, wenn im Ordner "global scripts (global)" das Skript SpaGlobal.js deaktiviert ist.

    Bitte prüfe dort mal ob da ein rotes Dreieck dran ist. Wenn ja aktivieren und 1 Minute warten (die Instanz des Javascript Adapters wird danach einmal neu gestartet). Danach starte das Skript SpaUpdateConfig.js. Es sollte jetzt ohne den Fehler laufen und die IP-Adresse im Datenpunkt "IPAdresse" eintragen.

    Danach und nur wenn die IP im Datenpunkt ist, bitte erst SpaUpdateValues.js aktivieren und auf die nächste volle Minute warten. Wenn das läuft den Rest der Skripte aktivieren.

    Stefan-Berlin1S 1 Antwort Letzte Antwort
    0
    • rrov1R rrov1

      @stefan-berlin1 Hallo Stefan,
      hm, deaktiviere bitte im Javascript Adapter im Ordner Spa alle Skripte bis auf SpaUpdateConfig.js. Dieses Script ruft spa_config.py auf, welches dann (neben anderem) erst mal im Datenpunkt:

      javascript.0.Datenpunkte.SwimSpa.0.IPAddresse
      

      die IP-Adresse ergänzt. Solange wie dieser Datenpunkt leer ist, werden alle anderen Skripte nicht laufen.

      Den Fehler:

      ReferenceError: BASE_ADAPTER is not defined
      

      bekomme ich, wenn im Ordner "global scripts (global)" das Skript SpaGlobal.js deaktiviert ist.

      Bitte prüfe dort mal ob da ein rotes Dreieck dran ist. Wenn ja aktivieren und 1 Minute warten (die Instanz des Javascript Adapters wird danach einmal neu gestartet). Danach starte das Skript SpaUpdateConfig.js. Es sollte jetzt ohne den Fehler laufen und die IP-Adresse im Datenpunkt "IPAdresse" eintragen.

      Danach und nur wenn die IP im Datenpunkt ist, bitte erst SpaUpdateValues.js aktivieren und auf die nächste volle Minute warten. Wenn das läuft den Rest der Skripte aktivieren.

      Stefan-Berlin1S Offline
      Stefan-Berlin1S Offline
      Stefan-Berlin1
      schrieb am zuletzt editiert von
      #147

      @rrov1 ich teste mal ;-)

      Stefan-Berlin1S 1 Antwort Letzte Antwort
      0
      • Stefan-Berlin1S Stefan-Berlin1

        @rrov1 ich teste mal ;-)

        Stefan-Berlin1S Offline
        Stefan-Berlin1S Offline
        Stefan-Berlin1
        schrieb am zuletzt editiert von Stefan-Berlin1
        #148

        @stefan-berlin1
        so habs genauso gemacht:

        
        javascript.0
        2024-05-06 22:54:38.970	info	script.js.common.Spa.SpaUpdateConfig: end
        
        javascript.0
        2024-05-06 22:54:38.970	info	script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
        
        javascript.0
        2024-05-06 22:54:28.785	info	script.js.common.Spa.SpaUpdateConfig: *** executing: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
        
        javascript.0
        2024-05-06 22:54:28.783	info	script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
        
        javascript.0
        2024-05-06 22:54:28.783	info	script.js.common.Spa.SpaUpdateConfig: start
        
        javascript.0
        2024-05-06 22:54:28.730	info	Start javascript script.js.common.Spa.SpaUpdateConfig
        
        javascript.0
        2024-05-06 22:54:26.690	info	received all states
        
        javascript.0
        2024-05-06 22:54:26.654	info	received all objects
        
        javascript.0
        2024-05-06 22:54:26.013	info	requesting all objects
        
        javascript.0
        2024-05-06 22:54:26.013	info	requesting all states
        
        javascript.0
        2024-05-06 22:54:25.540	info	starting. Version 7.8.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v18.20.2, js-controller: 5.0.19
        
        javascript.0
        2024-05-06 22:53:54.234	info	terminating
        
        javascript.0
        2024-05-06 22:53:53.737	info	Terminated (NO_ERROR): Without reason
        
        javascript.0
        2024-05-06 22:53:53.736	info	terminating
        
        javascript.0
        2024-05-06 22:53:53.732	info	Stop script script.js.common.Spa.SpaUpdateConfig
        
        javascript.0
        2024-05-06 22:53:53.731	warn	Restart initiated
        
        javascript.0
        2024-05-06 22:53:53.730	info	Global Script script.js.global.SpaGlobal updated. Restart instance.
        

        die global Spa ist aktiviert

        hier mal die updateconfig auswertung:

        23:02:01.914	info	javascript.0 (4092) Debugging of script.js.common.Spa.SpaUpdateConfig was stopped, because started in normal mode
        23:02:01.915	info	javascript.0 (4092) Start javascript script.js.common.Spa.SpaUpdateConfig
        23:02:01.935	info	javascript.0 (4092) script.js.common.Spa.SpaUpdateConfig: start
        23:02:01.935	info	javascript.0 (4092) script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
        23:02:25.699	info	javascript.0 (4092) Stop script script.js.common.Spa.SpaUpdateConfig
        23:03:04.144	info	javascript.0 (4160) Start javascript script.js.common.Spa.SpaUpdateConfig
        23:03:04.223	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: start
        23:03:04.223	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
        23:03:04.224	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: resetting scriptRunning, because it's false since more than 5 minutes
        23:03:04.226	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: *** executing: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
        23:03:14.882	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
        23:03:14.883	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: end
        
        rrov1R 1 Antwort Letzte Antwort
        0
        • Stefan-Berlin1S Stefan-Berlin1

          @stefan-berlin1
          so habs genauso gemacht:

          
          javascript.0
          2024-05-06 22:54:38.970	info	script.js.common.Spa.SpaUpdateConfig: end
          
          javascript.0
          2024-05-06 22:54:38.970	info	script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
          
          javascript.0
          2024-05-06 22:54:28.785	info	script.js.common.Spa.SpaUpdateConfig: *** executing: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
          
          javascript.0
          2024-05-06 22:54:28.783	info	script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
          
          javascript.0
          2024-05-06 22:54:28.783	info	script.js.common.Spa.SpaUpdateConfig: start
          
          javascript.0
          2024-05-06 22:54:28.730	info	Start javascript script.js.common.Spa.SpaUpdateConfig
          
          javascript.0
          2024-05-06 22:54:26.690	info	received all states
          
          javascript.0
          2024-05-06 22:54:26.654	info	received all objects
          
          javascript.0
          2024-05-06 22:54:26.013	info	requesting all objects
          
          javascript.0
          2024-05-06 22:54:26.013	info	requesting all states
          
          javascript.0
          2024-05-06 22:54:25.540	info	starting. Version 7.8.0 in /opt/iobroker/node_modules/iobroker.javascript, node: v18.20.2, js-controller: 5.0.19
          
          javascript.0
          2024-05-06 22:53:54.234	info	terminating
          
          javascript.0
          2024-05-06 22:53:53.737	info	Terminated (NO_ERROR): Without reason
          
          javascript.0
          2024-05-06 22:53:53.736	info	terminating
          
          javascript.0
          2024-05-06 22:53:53.732	info	Stop script script.js.common.Spa.SpaUpdateConfig
          
          javascript.0
          2024-05-06 22:53:53.731	warn	Restart initiated
          
          javascript.0
          2024-05-06 22:53:53.730	info	Global Script script.js.global.SpaGlobal updated. Restart instance.
          

          die global Spa ist aktiviert

          hier mal die updateconfig auswertung:

          23:02:01.914	info	javascript.0 (4092) Debugging of script.js.common.Spa.SpaUpdateConfig was stopped, because started in normal mode
          23:02:01.915	info	javascript.0 (4092) Start javascript script.js.common.Spa.SpaUpdateConfig
          23:02:01.935	info	javascript.0 (4092) script.js.common.Spa.SpaUpdateConfig: start
          23:02:01.935	info	javascript.0 (4092) script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
          23:02:25.699	info	javascript.0 (4092) Stop script script.js.common.Spa.SpaUpdateConfig
          23:03:04.144	info	javascript.0 (4160) Start javascript script.js.common.Spa.SpaUpdateConfig
          23:03:04.223	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: start
          23:03:04.223	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
          23:03:04.224	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: resetting scriptRunning, because it's false since more than 5 minutes
          23:03:04.226	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: *** executing: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
          23:03:14.882	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
          23:03:14.883	info	javascript.0 (4160) script.js.common.Spa.SpaUpdateConfig: end
          
          rrov1R Offline
          rrov1R Offline
          rrov1
          schrieb am zuletzt editiert von
          #149

          @stefan-berlin1 Hallo Stefan,
          ärgerlich, der ReferenceError ist jetzt zwar weg, aber er findet den SpaController immer noch nicht

          *** there were no spas found on your network.
          

          Bitte prüfe noch mal die Datei /SpaController/spa_config.py, ob da wirklich in Zeile 34 die Änderung drinnen steht. Ich füge hier mal eine von mir vorbereitete Version ein: spa_config.py , es wäre mir am liebsten du nimmst die mal. Ich habe die richtige IP schon eingetragen. Danach bitte SpaUpdateConfig.js noch mal ausführen und den Datenpunkt mit der IP-Adresse prüfen. Falls es nicht klappt bitte noch mal die Einträge aus dem Logfile schicken.

          Stefan-Berlin1S 1 Antwort Letzte Antwort
          0
          • rrov1R rrov1

            @stefan-berlin1 Hallo Stefan,
            ärgerlich, der ReferenceError ist jetzt zwar weg, aber er findet den SpaController immer noch nicht

            *** there were no spas found on your network.
            

            Bitte prüfe noch mal die Datei /SpaController/spa_config.py, ob da wirklich in Zeile 34 die Änderung drinnen steht. Ich füge hier mal eine von mir vorbereitete Version ein: spa_config.py , es wäre mir am liebsten du nimmst die mal. Ich habe die richtige IP schon eingetragen. Danach bitte SpaUpdateConfig.js noch mal ausführen und den Datenpunkt mit der IP-Adresse prüfen. Falls es nicht klappt bitte noch mal die Einträge aus dem Logfile schicken.

            Stefan-Berlin1S Offline
            Stefan-Berlin1S Offline
            Stefan-Berlin1
            schrieb am zuletzt editiert von
            #150

            @rrov1 Hey Stefan,
            alles korrekt ist eingetragen hab auch Deine Datei einmal genommen.

            21:52:39.504	info	javascript.0 (9003) Start javascript script.js.common.Spa.SpaUpdateConfig
            21:52:39.557	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: start
            21:52:39.557	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
            21:52:39.557	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: resetting scriptRunning, because it's false since more than 5 minutes
            21:52:39.558	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: *** executing: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
            21:52:49.791	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
            21:52:49.791	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: end
            

            Er findet Ihn nicht die IP (http://172.17.0.4:8087) die er aufruft ist die aus der Simple API

            simple-api.png

            rrov1R 1 Antwort Letzte Antwort
            0
            • Stefan-Berlin1S Stefan-Berlin1

              @rrov1 Hey Stefan,
              alles korrekt ist eingetragen hab auch Deine Datei einmal genommen.

              21:52:39.504	info	javascript.0 (9003) Start javascript script.js.common.Spa.SpaUpdateConfig
              21:52:39.557	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: start
              21:52:39.557	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
              21:52:39.557	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: resetting scriptRunning, because it's false since more than 5 minutes
              21:52:39.558	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: *** executing: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
              21:52:49.791	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa *** there were no spas found on your network.
              21:52:49.791	info	javascript.0 (9003) script.js.common.Spa.SpaUpdateConfig: end
              

              Er findet Ihn nicht die IP (http://172.17.0.4:8087) die er aufruft ist die aus der Simple API

              simple-api.png

              rrov1R Offline
              rrov1R Offline
              rrov1
              schrieb am zuletzt editiert von
              #151

              @stefan-berlin1 So was ärgerliches :-| , die Aufrufe und die IP vom Simple API sind gut an der Stelle. Führe bitte noch mal folgendes aus dem Container heraus aus:

              ping 192.168.188.68
              

              -> sollte einfach gehen, nur als Test.
              Dann, das hatten wir schon mal vor ein paar Tagen getestet:

              python3
              from geckolib import GeckoShell
              GeckoShell.run(["logfile client.log", "discover 192.168.188.68"])
              

              -> er sollte den SpaController finden

              Dann noch mal:

              python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
              

              Und schick mir zumindest von den letzten beiden mal was die Ergebnisse sind.

              Danke

              Stefan-Berlin1S 1 Antwort Letzte Antwort
              0
              • rrov1R rrov1

                @stefan-berlin1 So was ärgerliches :-| , die Aufrufe und die IP vom Simple API sind gut an der Stelle. Führe bitte noch mal folgendes aus dem Container heraus aus:

                ping 192.168.188.68
                

                -> sollte einfach gehen, nur als Test.
                Dann, das hatten wir schon mal vor ein paar Tagen getestet:

                python3
                from geckolib import GeckoShell
                GeckoShell.run(["logfile client.log", "discover 192.168.188.68"])
                

                -> er sollte den SpaController finden

                Dann noch mal:

                python3 /SpaController/spa_config.py b7031c49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.SwimSpa
                

                Und schick mir zumindest von den letzten beiden mal was die Ergebnisse sind.

                Danke

                Stefan-Berlin1S Offline
                Stefan-Berlin1S Offline
                Stefan-Berlin1
                schrieb am zuletzt editiert von
                #152

                @rrov1

                Funktioniert Ping:

                PING 192.168.188.68 (192.168.188.68) 56(84) bytes of data.                       
                64 bytes from 192.168.188.68: icmp_seq=2 ttl=63 time=1.36 ms                     
                64 bytes from 192.168.188.68: icmp_seq=3 ttl=63 time=1.20 ms                     
                64 bytes from 192.168.188.68: icmp_seq=4 ttl=63 time=1.40 ms                     
                64 bytes from 192.168.188.68: icmp_seq=5 ttl=63 time=1.35 ms                     
                64 bytes from 192.168.188.68: icmp_seq=6 ttl=63 time=1.34 ms 
                

                2te python3 from geckolip... geht auch findet er:

                                                                                                 
                Starting discovery process...Found 1 spas                                        
                Connecting to spa `Kirschpool ??` at 192.168.188.68 ... connected!               
                Heater: Temperature 36.0°C, SetPoint 36.0°C, Real SetPoint 24.9°C, Operation Cool
                ing                                                                              
                Pump 1: OFF                                                                      
                Pump 2: OFF                                                                      
                Waterfall: OFF                                                                   
                Lights: OFF                                                                      
                WaterCare: Waiting...                                                            
                Smart Winter Mode:Risk: NO                                                       
                Circulating Pump: OFF                                                            
                Ozone: OFF                                                                       
                Smart Winter Mode:Active: False                                                  
                Filter Status:Clean: False                                                       
                Filter Status:Purge: False                                                       
                Economy Mode: True                                                               
                Error Sensor: VSP1CommLost, VSP2CommLost                                         
                Welcome to the Gecko shell. Type help or ? to list commands.                     
                                                                                                 
                

                Das letzte klappt nicht:

                root@buanet-iobroker-1:/opt/iobroker# python3 /SpaController/spa_config.py b7031c
                49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.Sw
                imSpa                                                                            
                /SpaController/spa_config.py Version: 0.2.4                                      
                total arguments passed: 4                                                        
                Connect using client id: b7031c49-70a1-4f9b-917b-24df54c20973                    
                ioBroker Simple Rest API URL: http://172.17.0.4:8087                             
                Base path to datapoints: javascript.0.Datenpunkte.SwimSpa                        
                *** looking for spas on your network ...                                         
                *** there were no spas found on your network. 
                
                Stefan-Berlin1S 1 Antwort Letzte Antwort
                0
                • Stefan-Berlin1S Stefan-Berlin1

                  @rrov1

                  Funktioniert Ping:

                  PING 192.168.188.68 (192.168.188.68) 56(84) bytes of data.                       
                  64 bytes from 192.168.188.68: icmp_seq=2 ttl=63 time=1.36 ms                     
                  64 bytes from 192.168.188.68: icmp_seq=3 ttl=63 time=1.20 ms                     
                  64 bytes from 192.168.188.68: icmp_seq=4 ttl=63 time=1.40 ms                     
                  64 bytes from 192.168.188.68: icmp_seq=5 ttl=63 time=1.35 ms                     
                  64 bytes from 192.168.188.68: icmp_seq=6 ttl=63 time=1.34 ms 
                  

                  2te python3 from geckolip... geht auch findet er:

                                                                                                   
                  Starting discovery process...Found 1 spas                                        
                  Connecting to spa `Kirschpool ??` at 192.168.188.68 ... connected!               
                  Heater: Temperature 36.0°C, SetPoint 36.0°C, Real SetPoint 24.9°C, Operation Cool
                  ing                                                                              
                  Pump 1: OFF                                                                      
                  Pump 2: OFF                                                                      
                  Waterfall: OFF                                                                   
                  Lights: OFF                                                                      
                  WaterCare: Waiting...                                                            
                  Smart Winter Mode:Risk: NO                                                       
                  Circulating Pump: OFF                                                            
                  Ozone: OFF                                                                       
                  Smart Winter Mode:Active: False                                                  
                  Filter Status:Clean: False                                                       
                  Filter Status:Purge: False                                                       
                  Economy Mode: True                                                               
                  Error Sensor: VSP1CommLost, VSP2CommLost                                         
                  Welcome to the Gecko shell. Type help or ? to list commands.                     
                                                                                                   
                  

                  Das letzte klappt nicht:

                  root@buanet-iobroker-1:/opt/iobroker# python3 /SpaController/spa_config.py b7031c
                  49-70a1-4f9b-917b-24df54c20973 http://172.17.0.4:8087 javascript.0.Datenpunkte.Sw
                  imSpa                                                                            
                  /SpaController/spa_config.py Version: 0.2.4                                      
                  total arguments passed: 4                                                        
                  Connect using client id: b7031c49-70a1-4f9b-917b-24df54c20973                    
                  ioBroker Simple Rest API URL: http://172.17.0.4:8087                             
                  Base path to datapoints: javascript.0.Datenpunkte.SwimSpa                        
                  *** looking for spas on your network ...                                         
                  *** there were no spas found on your network. 
                  
                  Stefan-Berlin1S Offline
                  Stefan-Berlin1S Offline
                  Stefan-Berlin1
                  schrieb am zuletzt editiert von
                  #153

                  @stefan-berlin1
                  Hat es was mit der Simple Api vielleicht zu tun und den Ports?

                  rrov1R 1 Antwort Letzte Antwort
                  0
                  • Stefan-Berlin1S Stefan-Berlin1

                    @stefan-berlin1
                    Hat es was mit der Simple Api vielleicht zu tun und den Ports?

                    rrov1R Offline
                    rrov1R Offline
                    rrov1
                    schrieb am zuletzt editiert von
                    #154

                    @stefan-berlin1 Hallo Stefan,
                    leider nein. Das Skript spa_config.py ist recht simpel gestrickt:

                    1. Parameteranzahl prüfen und Parameter in Variablen merken
                    2. Verbindung zum SpaController herstellen (Zeile 34 die du angepasst hast)
                    3. Diverse Werte vom SpaController abrufen und merken
                    4. Werte aufbereiten und per HTTP-Request dem Simple API übergeben.

                    Wenn bei Punkt 2 keine Verbindung aufgebaut werden kann endet das Skript an der Stelle (es hat ja sowieso nix was es dem Simple API übergeben könnte).

                    Blöd ist, das es in meinem Testcontainer läuft und die beiden Tests die du ausgeführt hast sind klare Indikatoren dafür das es keine grundsätzlichen Probleme bei dir gibt.

                    Ich habe leider heute und morgen keine Zeit mehr, am Wochenende bin ich unterwegs in den Urlaub. Ich baue, wenn ich Zeit habe nächst Woche das spa_config.py ordentlich um, so dass du da nicht mehr drin rumändern musst und melde mich noch mal.

                    Stefan-Berlin1S 1 Antwort Letzte Antwort
                    0
                    • rrov1R rrov1

                      @stefan-berlin1 Hallo Stefan,
                      leider nein. Das Skript spa_config.py ist recht simpel gestrickt:

                      1. Parameteranzahl prüfen und Parameter in Variablen merken
                      2. Verbindung zum SpaController herstellen (Zeile 34 die du angepasst hast)
                      3. Diverse Werte vom SpaController abrufen und merken
                      4. Werte aufbereiten und per HTTP-Request dem Simple API übergeben.

                      Wenn bei Punkt 2 keine Verbindung aufgebaut werden kann endet das Skript an der Stelle (es hat ja sowieso nix was es dem Simple API übergeben könnte).

                      Blöd ist, das es in meinem Testcontainer läuft und die beiden Tests die du ausgeführt hast sind klare Indikatoren dafür das es keine grundsätzlichen Probleme bei dir gibt.

                      Ich habe leider heute und morgen keine Zeit mehr, am Wochenende bin ich unterwegs in den Urlaub. Ich baue, wenn ich Zeit habe nächst Woche das spa_config.py ordentlich um, so dass du da nicht mehr drin rumändern musst und melde mich noch mal.

                      Stefan-Berlin1S Offline
                      Stefan-Berlin1S Offline
                      Stefan-Berlin1
                      schrieb am zuletzt editiert von
                      #155

                      @rrov1
                      Mach ganz ruhig, kommt ja nicht auf'n paar Tage an.
                      Genieß den Urlaub. Ich teste mal nochmal paar Variation

                      rrov1R 1 Antwort Letzte Antwort
                      0
                      • Stefan-Berlin1S Stefan-Berlin1

                        @rrov1
                        Mach ganz ruhig, kommt ja nicht auf'n paar Tage an.
                        Genieß den Urlaub. Ich teste mal nochmal paar Variation

                        rrov1R Offline
                        rrov1R Offline
                        rrov1
                        schrieb am zuletzt editiert von
                        #156

                        @stefan-berlin1 Hallo Stefan,
                        ich habe jetzt die Skripte angepasst, so dass auch von meinem Docker Test Container aus SpaController erkannt werden. Es gibt jetzt einen Datenpunkt in dem du die IP-Adresse vom SpaController hinterlegen musst, damit dieser gefunden wird. Bitte wie folgt vorgehen:

                        • im ioBroker anmelden, ins Verzeichnis SwimSpa wechseln und "git pull" aufrufen. Der git-Client sollte einige Skripte aktualisieren
                        • Python Skripte aktualisieren: "cp ./Python/*.py /SpaController/"
                        • Skript: SpaVariablen.js öffnen, Inhalt löschen und mit Inhalt von SpaVariablen.js ersetzen und 1x laufen lassen (Achtung: Aufruf in Zeile 4 ggf. anpassen), Am Ende sollte ein neuer Datenpunkt: javascript.0.Datenpunkte.SwimSpa.discoverIP vorhanden sein.
                        • Jetzt die IP-Adresse des SpaController im neuen Datenpunkt: javascript.0.Datenpunkte.SwimSpa.discoverIP manuell eintragen.
                        • Skript: SpaUpdateConfig.js öffnen, Inhalt löschen und mit dem aus git: SpaUpdateConfig.js ersetzen, speichern und ausführen.

                        Das ist jetzt die spannende Stelle, wenn bei dir alles klappt, sollte der SpaController nun gefunden werden auf Basis seiner IP-Adresse. Es sollten Datenpunkte wie:

                        • ID
                        • IPAdresse
                        • Name
                        • U_ID
                        • ....
                          unterhalb von javascript.0.Datenpunkte.SwimSpa.0 gesetzt sein.

                        Schreibe mal ob das erfolgreich war.

                        Stefan-Berlin1S 1 Antwort Letzte Antwort
                        0
                        • rrov1R rrov1

                          @stefan-berlin1 Hallo Stefan,
                          ich habe jetzt die Skripte angepasst, so dass auch von meinem Docker Test Container aus SpaController erkannt werden. Es gibt jetzt einen Datenpunkt in dem du die IP-Adresse vom SpaController hinterlegen musst, damit dieser gefunden wird. Bitte wie folgt vorgehen:

                          • im ioBroker anmelden, ins Verzeichnis SwimSpa wechseln und "git pull" aufrufen. Der git-Client sollte einige Skripte aktualisieren
                          • Python Skripte aktualisieren: "cp ./Python/*.py /SpaController/"
                          • Skript: SpaVariablen.js öffnen, Inhalt löschen und mit Inhalt von SpaVariablen.js ersetzen und 1x laufen lassen (Achtung: Aufruf in Zeile 4 ggf. anpassen), Am Ende sollte ein neuer Datenpunkt: javascript.0.Datenpunkte.SwimSpa.discoverIP vorhanden sein.
                          • Jetzt die IP-Adresse des SpaController im neuen Datenpunkt: javascript.0.Datenpunkte.SwimSpa.discoverIP manuell eintragen.
                          • Skript: SpaUpdateConfig.js öffnen, Inhalt löschen und mit dem aus git: SpaUpdateConfig.js ersetzen, speichern und ausführen.

                          Das ist jetzt die spannende Stelle, wenn bei dir alles klappt, sollte der SpaController nun gefunden werden auf Basis seiner IP-Adresse. Es sollten Datenpunkte wie:

                          • ID
                          • IPAdresse
                          • Name
                          • U_ID
                          • ....
                            unterhalb von javascript.0.Datenpunkte.SwimSpa.0 gesetzt sein.

                          Schreibe mal ob das erfolgreich war.

                          Stefan-Berlin1S Offline
                          Stefan-Berlin1S Offline
                          Stefan-Berlin1
                          schrieb am zuletzt editiert von Stefan-Berlin1
                          #157

                          @rrov1

                          Hallo hoffe Du hattest ein angenehmen Urlaub. Ich hab dies mal getestet und auch nochmal komplett neu gemacht.

                          Im Datenpunkt taucht es auf. Wenn ich die Spa Update Config Starte kommt noch ein Fehler:

                          javascript.0	01:58:42.668	info	Stopping script script.js.common.Spa.SpaUpdateConfig
                          javascript.0	01:59:07.571	info	Stopping script script.js.common.Spa.SpaUpdateConfig
                          javascript.0	01:59:13.261	info	Start JavaScript script.js.common.Spa.SpaUpdateConfig (Javascript/js)
                          javascript.0	01:59:13.302	info	script.js.common.Spa.SpaUpdateConfig: start
                          javascript.0	01:59:13.302	info	script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                          javascript.0	01:59:13.303	info	script.js.common.Spa.SpaUpdateConfig: *** IP(s) to disover: 192.168.188.68
                          javascript.0	01:59:13.303	info	script.js.common.Spa.SpaUpdateConfig: resetting scriptRunning, because it's false since more than 5 minutes
                          javascript.0	01:59:13.303	info	script.js.common.Spa.SpaUpdateConfig: *** discovering IP: 0 => 192.168.188.68
                          javascript.0	01:59:13.304	info	script.js.common.Spa.SpaUpdateConfig: *** executing: python /SpaController/spa_config.py 4d9a30ec-aea3-4a77-af1a-01d1ea71c336 http://172.17.0.6:8087 javascript.0.Datenpunkte.SwimSpa 0 192.168.188.68
                          javascript.0	01:59:13.313	info	script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python /SpaController/spa_config.py 4d9a30ec-aea3-4a77-af1a-01d1ea71c336 http://172.17.0.6:8087 javascript.0.Datenpunkte.SwimSpa 0 192.168.188.68 /bin/sh: 1: python: not found
                          javascript.0	01:59:13.313	info	script.js.common.Spa.SpaUpdateConfig: end
                          

                          Ich hab nochmal die befehle ausgeführt und er findet den Spa:

                          python3
                          from geckolib import GeckoShell
                          GeckoShell.run(["logfile client.log", "discover 192.168.188.68"])
                          

                          Gruß Stefan

                          rrov1R 1 Antwort Letzte Antwort
                          0
                          • Stefan-Berlin1S Stefan-Berlin1

                            @rrov1

                            Hallo hoffe Du hattest ein angenehmen Urlaub. Ich hab dies mal getestet und auch nochmal komplett neu gemacht.

                            Im Datenpunkt taucht es auf. Wenn ich die Spa Update Config Starte kommt noch ein Fehler:

                            javascript.0	01:58:42.668	info	Stopping script script.js.common.Spa.SpaUpdateConfig
                            javascript.0	01:59:07.571	info	Stopping script script.js.common.Spa.SpaUpdateConfig
                            javascript.0	01:59:13.261	info	Start JavaScript script.js.common.Spa.SpaUpdateConfig (Javascript/js)
                            javascript.0	01:59:13.302	info	script.js.common.Spa.SpaUpdateConfig: start
                            javascript.0	01:59:13.302	info	script.js.common.Spa.SpaUpdateConfig: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions
                            javascript.0	01:59:13.303	info	script.js.common.Spa.SpaUpdateConfig: *** IP(s) to disover: 192.168.188.68
                            javascript.0	01:59:13.303	info	script.js.common.Spa.SpaUpdateConfig: resetting scriptRunning, because it's false since more than 5 minutes
                            javascript.0	01:59:13.303	info	script.js.common.Spa.SpaUpdateConfig: *** discovering IP: 0 => 192.168.188.68
                            javascript.0	01:59:13.304	info	script.js.common.Spa.SpaUpdateConfig: *** executing: python /SpaController/spa_config.py 4d9a30ec-aea3-4a77-af1a-01d1ea71c336 http://172.17.0.6:8087 javascript.0.Datenpunkte.SwimSpa 0 192.168.188.68
                            javascript.0	01:59:13.313	info	script.js.common.Spa.SpaUpdateConfig: *** stderr: Error: Command failed: python /SpaController/spa_config.py 4d9a30ec-aea3-4a77-af1a-01d1ea71c336 http://172.17.0.6:8087 javascript.0.Datenpunkte.SwimSpa 0 192.168.188.68 /bin/sh: 1: python: not found
                            javascript.0	01:59:13.313	info	script.js.common.Spa.SpaUpdateConfig: end
                            

                            Ich hab nochmal die befehle ausgeführt und er findet den Spa:

                            python3
                            from geckolib import GeckoShell
                            GeckoShell.run(["logfile client.log", "discover 192.168.188.68"])
                            

                            Gruß Stefan

                            rrov1R Offline
                            rrov1R Offline
                            rrov1
                            schrieb am zuletzt editiert von
                            #158

                            @stefan-berlin1 Hallo Stefan,
                            ja, der Urlaub war schon gut, nur das Wetter war dieses Jahr an der Costa Brava nicht so gut, ich musste die Tagesaktivitäten etwas aktiver gestalten ;-) .

                            Die Shell sagt: /bin/sh: 1: python: not found
                            Der Python Interpreter sollte auf den Namen "python3" hören (vgl. dein manueller Test). Bitte prüfe in SpaGlobal.js noch mal die Zeile 4, Variable: SPA_EXECUTEABLE, dort sollte "python3" drinnen stehen.

                            Stefan-Berlin1S 1 Antwort Letzte Antwort
                            0
                            • rrov1R rrov1

                              @stefan-berlin1 Hallo Stefan,
                              ja, der Urlaub war schon gut, nur das Wetter war dieses Jahr an der Costa Brava nicht so gut, ich musste die Tagesaktivitäten etwas aktiver gestalten ;-) .

                              Die Shell sagt: /bin/sh: 1: python: not found
                              Der Python Interpreter sollte auf den Namen "python3" hören (vgl. dein manueller Test). Bitte prüfe in SpaGlobal.js noch mal die Zeile 4, Variable: SPA_EXECUTEABLE, dort sollte "python3" drinnen stehen.

                              Stefan-Berlin1S Offline
                              Stefan-Berlin1S Offline
                              Stefan-Berlin1
                              schrieb am zuletzt editiert von Stefan-Berlin1
                              #159

                              @rrov1

                              das ist ärgerlich das das Wetter so schlecht war. Dafür fährt man ja weg um dem Wetter hier zu entgehen.

                              Es hat geklappt es sind Daten zu sehen :+1: huchu . Dann werde ich mal sehen wie ich die in meine Loxone wertvoll weiter verarbeiten kann.

                              whirli.jpg

                              Bekomme in kürze dann auch noch eine Wellis Wärmepumpe mal schauen wie die funktioniert und wie man diese nun wieder einbindet.

                              rrov1R 1 Antwort Letzte Antwort
                              0
                              • Stefan-Berlin1S Stefan-Berlin1

                                @rrov1

                                das ist ärgerlich das das Wetter so schlecht war. Dafür fährt man ja weg um dem Wetter hier zu entgehen.

                                Es hat geklappt es sind Daten zu sehen :+1: huchu . Dann werde ich mal sehen wie ich die in meine Loxone wertvoll weiter verarbeiten kann.

                                whirli.jpg

                                Bekomme in kürze dann auch noch eine Wellis Wärmepumpe mal schauen wie die funktioniert und wie man diese nun wieder einbindet.

                                rrov1R Offline
                                rrov1R Offline
                                rrov1
                                schrieb am zuletzt editiert von
                                #160

                                @stefan-berlin1 Hallo Stefan,
                                schön zu hören, das es jetzt doch klappt :-) .

                                Ich habe hier auch eine Loxone Anlage. Ich habe die Integration über den Simple Rest API Adapter gelöst, sprich virtuelle Eingänge für z.B. die Temperaturen gleich über ein "getBulk" und virtuelle Ausgänge mit "set" auf Datenpunkte. Funktioniert einwandfrei.

                                Viel Erfolg noch.

                                Stefan-Berlin1S 2 Antworten Letzte Antwort
                                0
                                • rrov1R rrov1

                                  @stefan-berlin1 Hallo Stefan,
                                  schön zu hören, das es jetzt doch klappt :-) .

                                  Ich habe hier auch eine Loxone Anlage. Ich habe die Integration über den Simple Rest API Adapter gelöst, sprich virtuelle Eingänge für z.B. die Temperaturen gleich über ein "getBulk" und virtuelle Ausgänge mit "set" auf Datenpunkte. Funktioniert einwandfrei.

                                  Viel Erfolg noch.

                                  Stefan-Berlin1S Offline
                                  Stefan-Berlin1S Offline
                                  Stefan-Berlin1
                                  schrieb am zuletzt editiert von
                                  #161

                                  @rrov1 danke, ja ich hole mir schon diverse Sachen rein in die loxone. Aber meist nur Status. Steuern muss ich mal schauen wie ich das mache.
                                  Mal schauen wie sich die Wärmepumpe noch ansprechen lässt wenn Sie da ist

                                  1 Antwort Letzte Antwort
                                  0
                                  • rrov1R rrov1

                                    @stefan-berlin1 Hallo Stefan,
                                    schön zu hören, das es jetzt doch klappt :-) .

                                    Ich habe hier auch eine Loxone Anlage. Ich habe die Integration über den Simple Rest API Adapter gelöst, sprich virtuelle Eingänge für z.B. die Temperaturen gleich über ein "getBulk" und virtuelle Ausgänge mit "set" auf Datenpunkte. Funktioniert einwandfrei.

                                    Viel Erfolg noch.

                                    Stefan-Berlin1S Offline
                                    Stefan-Berlin1S Offline
                                    Stefan-Berlin1
                                    schrieb am zuletzt editiert von Stefan-Berlin1
                                    #162

                                    @rrov1

                                    Hab noch ein Problem.
                                    Sagen wir mal 30 Grad ist aktuell. Ich Stelle die Temperatur auf 38 Grad (per App und auch vor Ort). Schau Zeit x später rein steht ne andere eingestellte Temperatur als hätte jemand wieder runter geregelt. 😔

                                    Zur Info ich hab ein Wellis Life Atlas 2024 Modell.

                                    Hat 2 Sprudler Pumpen und ein Zirkalations (Filter) Pumpe und ein Wasserfall der mit Pumpe 1 angeht automatisch (bzw.kann man den manuell über Drehknopf Mischer ausmachen)

                                    1 Spa Controller
                                    2 Pumpen

                                    Datenpunkte:
                                    P1 wäre Sprudel rechte Seite (Liegefläche) inklusive Wasserfall (Wasserfall kann man nur manuell mit Drehrad (Mischer) abstellen)
                                    P2 ist Sprudler linke Seite (Sitze)

                                    Beim Datenpunkt Waterfall reagiert er wenn Circulations Pumpe an geht. Da wird es angezeigt und auch unter Punkt Sensoren Circulations Pump

                                    Kann ich den Datenpunkt (Waterfall) im SpaVariables einfach umbennen in CirculationPump?
                                    oder gibts noch in anderen Phyton Scripts den Name Waterfall...?

                                    Kannst Du mir noch ein Tipp geben wie ich die Pumpen an und ausschalten kann muss ich den Modi oder Switch ansteuern per Loxone Virtuellen Ausgang?

                                    LG

                                    rrov1R 1 Antwort Letzte Antwort
                                    0
                                    • Stefan-Berlin1S Stefan-Berlin1

                                      @rrov1

                                      Hab noch ein Problem.
                                      Sagen wir mal 30 Grad ist aktuell. Ich Stelle die Temperatur auf 38 Grad (per App und auch vor Ort). Schau Zeit x später rein steht ne andere eingestellte Temperatur als hätte jemand wieder runter geregelt. 😔

                                      Zur Info ich hab ein Wellis Life Atlas 2024 Modell.

                                      Hat 2 Sprudler Pumpen und ein Zirkalations (Filter) Pumpe und ein Wasserfall der mit Pumpe 1 angeht automatisch (bzw.kann man den manuell über Drehknopf Mischer ausmachen)

                                      1 Spa Controller
                                      2 Pumpen

                                      Datenpunkte:
                                      P1 wäre Sprudel rechte Seite (Liegefläche) inklusive Wasserfall (Wasserfall kann man nur manuell mit Drehrad (Mischer) abstellen)
                                      P2 ist Sprudler linke Seite (Sitze)

                                      Beim Datenpunkt Waterfall reagiert er wenn Circulations Pumpe an geht. Da wird es angezeigt und auch unter Punkt Sensoren Circulations Pump

                                      Kann ich den Datenpunkt (Waterfall) im SpaVariables einfach umbennen in CirculationPump?
                                      oder gibts noch in anderen Phyton Scripts den Name Waterfall...?

                                      Kannst Du mir noch ein Tipp geben wie ich die Pumpen an und ausschalten kann muss ich den Modi oder Switch ansteuern per Loxone Virtuellen Ausgang?

                                      LG

                                      rrov1R Offline
                                      rrov1R Offline
                                      rrov1
                                      schrieb am zuletzt editiert von
                                      #163

                                      @stefan-berlin1 Hallo Stefan,

                                      Sagen wir mal 30 Grad ist aktuell. Ich Stelle die Temperatur auf 38 Grad (per App und auch vor Ort). Schau Zeit x später rein steht ne andere eingestellte Temperatur als hätte jemand wieder runter geregelt.

                                      1. Hast du das Script: SpaMoveTargetTemp.js aktiv? Das wäre dafür verantwortlich die Temperatur nachzuregeln. Bitte den Datenpunkt: javascript.0.Datenpunkte.SwimSpa.automaticTargetTemp mal auf "false" setzen, damit wird diese automatische Temperaturnachführung deaktiviert.
                                      2. Du kannst im Protokoll vom ioBroker mal nach "spa_setTargetTemp.py" suchen, dann findest du die Aufrufe zum setzen der Zieltemperatur.

                                      Kann ich den Datenpunkt (Waterfall) im SpaVariables einfach umbennen in CirculationPump?
                                      oder gibts noch in anderen Phyton Scripts den Name Waterfall...?

                                      Der "Waterfall" ist noch eher eine Baustelle, da ich sowas nicht habe und bisher nichts testen konnte. Es gibt aktuell auch keine Skripte die auf die Änderung des Datenpunktes reagieren bzw. auch kein Python Skript das die Reaktion an den SpaController weitergibt. Er ist erst mal nur da, weil die geckolib ihn kennt. Den Datenpunkt: javascript.0.Datenpunkte.SwimSpa.0.Pumpen.Waterfall umzubenennen, wäre mir nicht so lieb, weil der Pfad bei einem Update wieder angelegt werden würde und dann evtl. zu Verwirrung führt. Was wäre das Ziel hinter der Umbenennung, die Pfade tauchen in den GUI's ja nicht auf. Zur Not vielleicht lieber einen Alias anlegen?

                                      Kannst Du mir noch ein Tipp geben wie ich die Pumpen an und ausschalten kann muss ich den Modi oder Switch ansteuern per Loxone Virtuellen Ausgang?

                                      Um die Pumpen einzuschalten nimmst du den Datenpunkte mit dem Namen "Switch", die anderen beiden Datenpunkte sind für dich Read Only (zu erkennen am Schloss im Icon vor dem Namen des Datenpunkts). Wichtig noch zu wissen, die geckolib kennt pro Pumpe 3 Status:

                                      • OFF = AUS (logisch)
                                      • LO oder LOW = kleine Stufe (funktioniert nur, wenn es deine Pumpe unterstützt, meine z.B. nicht)
                                      • HI oder HIGH = große Stufe
                                      Stefan-Berlin1S 1 Antwort Letzte Antwort
                                      0
                                      • rrov1R rrov1

                                        @stefan-berlin1 Hallo Stefan,

                                        Sagen wir mal 30 Grad ist aktuell. Ich Stelle die Temperatur auf 38 Grad (per App und auch vor Ort). Schau Zeit x später rein steht ne andere eingestellte Temperatur als hätte jemand wieder runter geregelt.

                                        1. Hast du das Script: SpaMoveTargetTemp.js aktiv? Das wäre dafür verantwortlich die Temperatur nachzuregeln. Bitte den Datenpunkt: javascript.0.Datenpunkte.SwimSpa.automaticTargetTemp mal auf "false" setzen, damit wird diese automatische Temperaturnachführung deaktiviert.
                                        2. Du kannst im Protokoll vom ioBroker mal nach "spa_setTargetTemp.py" suchen, dann findest du die Aufrufe zum setzen der Zieltemperatur.

                                        Kann ich den Datenpunkt (Waterfall) im SpaVariables einfach umbennen in CirculationPump?
                                        oder gibts noch in anderen Phyton Scripts den Name Waterfall...?

                                        Der "Waterfall" ist noch eher eine Baustelle, da ich sowas nicht habe und bisher nichts testen konnte. Es gibt aktuell auch keine Skripte die auf die Änderung des Datenpunktes reagieren bzw. auch kein Python Skript das die Reaktion an den SpaController weitergibt. Er ist erst mal nur da, weil die geckolib ihn kennt. Den Datenpunkt: javascript.0.Datenpunkte.SwimSpa.0.Pumpen.Waterfall umzubenennen, wäre mir nicht so lieb, weil der Pfad bei einem Update wieder angelegt werden würde und dann evtl. zu Verwirrung führt. Was wäre das Ziel hinter der Umbenennung, die Pfade tauchen in den GUI's ja nicht auf. Zur Not vielleicht lieber einen Alias anlegen?

                                        Kannst Du mir noch ein Tipp geben wie ich die Pumpen an und ausschalten kann muss ich den Modi oder Switch ansteuern per Loxone Virtuellen Ausgang?

                                        Um die Pumpen einzuschalten nimmst du den Datenpunkte mit dem Namen "Switch", die anderen beiden Datenpunkte sind für dich Read Only (zu erkennen am Schloss im Icon vor dem Namen des Datenpunkts). Wichtig noch zu wissen, die geckolib kennt pro Pumpe 3 Status:

                                        • OFF = AUS (logisch)
                                        • LO oder LOW = kleine Stufe (funktioniert nur, wenn es deine Pumpe unterstützt, meine z.B. nicht)
                                        • HI oder HIGH = große Stufe
                                        Stefan-Berlin1S Offline
                                        Stefan-Berlin1S Offline
                                        Stefan-Berlin1
                                        schrieb am zuletzt editiert von Stefan-Berlin1
                                        #164

                                        @rrov1
                                        Danke,
                                        so Waterfall / Zirkulations Pumpe sind das gleiche in meinem Fall.
                                        ok SpaMoveTargetTemp.js den Datenpunkt hab ich auf false gesetzt.

                                        Ich hab mal beobachtet bei OZON Status wird auch immer off angezeigt. Setzt er den nicht ein zur Reinigung wenn Zirkulationspumpe an ist und Filterdurchlauf läuft?

                                        Dann noch eine Sache zu Wasserpflege Modi,
                                        dort steht auch immer " Away from home" . Bei Wasserpflege Switch hab ich nun mal auf Standart (1) gesetzt manuell. Der ist immer aktiv (APP). Sollte sich dann aber nicht auch Der Modi Name ändern?

                                        rrov1R 1 Antwort Letzte Antwort
                                        0
                                        • Stefan-Berlin1S Stefan-Berlin1

                                          @rrov1
                                          Danke,
                                          so Waterfall / Zirkulations Pumpe sind das gleiche in meinem Fall.
                                          ok SpaMoveTargetTemp.js den Datenpunkt hab ich auf false gesetzt.

                                          Ich hab mal beobachtet bei OZON Status wird auch immer off angezeigt. Setzt er den nicht ein zur Reinigung wenn Zirkulationspumpe an ist und Filterdurchlauf läuft?

                                          Dann noch eine Sache zu Wasserpflege Modi,
                                          dort steht auch immer " Away from home" . Bei Wasserpflege Switch hab ich nun mal auf Standart (1) gesetzt manuell. Der ist immer aktiv (APP). Sollte sich dann aber nicht auch Der Modi Name ändern?

                                          rrov1R Offline
                                          rrov1R Offline
                                          rrov1
                                          schrieb am zuletzt editiert von
                                          #165

                                          @stefan-berlin1 Hallo Stefan,

                                          OZON Status immer OFF: Das habe ich auch schon beobachtet. Das war bei mir noch nie ON. Ich vermute die zugrundeliegende geckolib liefert den Wert nicht. Der Entwickler hat aber leider nur ganz wenig Zeit.

                                          WasserpflegeModi: Der Status ändert sich nicht, das ist eine Liste der verfügbaren Wasserpflegestatusnamen, bei mir: ['Away From Home', 'Standard', 'Energy Saving', 'Super Energy Saving', 'Weekender']. Das ist vorgesehen, falls das jemand zur Visualisierung braucht.

                                          Stefan-Berlin1S 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          872

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe