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
    10
    1
    323

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

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

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
183 Beiträge 8 Kommentatoren 30.6k 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.
  • T tklein

    @rrov1 ok, bei den remindern gibt es auch noch herausforderungen bei mir. :-) da kommt immer anzahl 0

    Es wird nicht langweilig. :-)
    Was hälst du von Versionsnummern in den Skripten?

    LG
    Thomas

    rrov1R Online
    rrov1R Online
    rrov1
    schrieb am zuletzt editiert von
    #94

    @tklein Dringe

    @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

    @rrov1 ok, bei den remindern gibt es auch noch herausforderungen bei mir. :-) da kommt immer anzahl 0
    Es wird nicht langweilig. :-)
    Was hälst du von Versionsnummern in den Skripten?

    Jup, dringend nötig :-), sowohl auf Javascript als auch auf Python Ebene.

    rrov1R 1 Antwort Letzte Antwort
    0
    • rrov1R rrov1

      @tklein Dringe

      @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

      @rrov1 ok, bei den remindern gibt es auch noch herausforderungen bei mir. :-) da kommt immer anzahl 0
      Es wird nicht langweilig. :-)
      Was hälst du von Versionsnummern in den Skripten?

      Jup, dringend nötig :-), sowohl auf Javascript als auch auf Python Ebene.

      rrov1R Online
      rrov1R Online
      rrov1
      schrieb am zuletzt editiert von
      #95

      @rrov1 So, den Wasserpflegemodus kann man jetzt auch setzen:

      • Im Javascript Adapter: WatercareMode.js hinzufügen
      • Neues Script: spa_setWatercareMode.py (Parameter: ClientGUID SpaId waterCareModeIdx DevicePath) bereitstellen und die IP vom ioBroker nicht vergessen dort einzutragen.

      Wichtig: Ich habe gesehen, das es eine neue Version 0.4.8 der geckolib gibt. Ich werde diese einsetzen (ab nächste Woche), bitte mal aktualisieren. Bei mir war ein:

      pip install geckolib --upgrade
      

      fällig, bei Dir evtl. mit vorangestellten "sudo"...

      Ich werde

      T 1 Antwort Letzte Antwort
      0
      • rrov1R rrov1

        @rrov1 So, den Wasserpflegemodus kann man jetzt auch setzen:

        • Im Javascript Adapter: WatercareMode.js hinzufügen
        • Neues Script: spa_setWatercareMode.py (Parameter: ClientGUID SpaId waterCareModeIdx DevicePath) bereitstellen und die IP vom ioBroker nicht vergessen dort einzutragen.

        Wichtig: Ich habe gesehen, das es eine neue Version 0.4.8 der geckolib gibt. Ich werde diese einsetzen (ab nächste Woche), bitte mal aktualisieren. Bei mir war ein:

        pip install geckolib --upgrade
        

        fällig, bei Dir evtl. mit vorangestellten "sudo"...

        Ich werde

        T Offline
        T Offline
        tklein
        schrieb am zuletzt editiert von tklein
        #96

        @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

        pip install geckolib --upgrade

        thx, das update hat geklappt. Habe jetzt auch die 0.4.8 Version. WaterCareMode werde ich wahrscheinlich erst später mal mit einer PV Anlage nutzen.

        Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?
        --> "waterCareModeIdx" Wäre das z.B. Energy Saving. Müssen die in "" stehen?
        --> ist das der korrekte/angedachte Devicepath? javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch

         sudo pip3 install geckolib --upgrade
        Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
        Collecting geckolib
          Downloading https://files.pythonhosted.org/packages/95/b5/6b1293493ddbcef8c576a68adf05cdcc40b9387619507179d3b4607beabd/geckolib-0.4.8-py3-none-any.whl (1.2MB)
            100% |████████████████████████████████| 1.2MB 341kB/s
        Requirement already satisfied, skipping upgrade: python-version>="3.7" in /usr/local/lib/python3.7/dist-packages (from geckolib) (0.0.2)
        Installing collected packages: geckolib
          Found existing installation: geckolib 0.4.7
            Uninstalling geckolib-0.4.7:
              Successfully uninstalled geckolib-0.4.7
        Successfully installed geckolib-0.4.8
        
        
        T rrov1R 2 Antworten Letzte Antwort
        0
        • T tklein

          @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

          pip install geckolib --upgrade

          thx, das update hat geklappt. Habe jetzt auch die 0.4.8 Version. WaterCareMode werde ich wahrscheinlich erst später mal mit einer PV Anlage nutzen.

          Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?
          --> "waterCareModeIdx" Wäre das z.B. Energy Saving. Müssen die in "" stehen?
          --> ist das der korrekte/angedachte Devicepath? javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch

           sudo pip3 install geckolib --upgrade
          Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
          Collecting geckolib
            Downloading https://files.pythonhosted.org/packages/95/b5/6b1293493ddbcef8c576a68adf05cdcc40b9387619507179d3b4607beabd/geckolib-0.4.8-py3-none-any.whl (1.2MB)
              100% |████████████████████████████████| 1.2MB 341kB/s
          Requirement already satisfied, skipping upgrade: python-version>="3.7" in /usr/local/lib/python3.7/dist-packages (from geckolib) (0.0.2)
          Installing collected packages: geckolib
            Found existing installation: geckolib 0.4.7
              Uninstalling geckolib-0.4.7:
                Successfully uninstalled geckolib-0.4.7
          Successfully installed geckolib-0.4.8
          
          
          T Offline
          T Offline
          tklein
          schrieb am zuletzt editiert von
          #97

          Der Teufel steckt im Detail.

          Wenn ich die Zeiltemp per DP ändere, wird der immer mit dem Ergebnis aus dem API Call überschrieben. (A,B,D)
          Wenn die Zieltemp per Kommandozeile geändert wird, bleibt der Wert. (C)

          6ef0253b-46d8-4bda-8b0a-dda865249245-grafik.png

          Dann muss ich noch die Herausforderung meistern, dass Alexa den Temeperaturwert (per iot Adapter als Thermostat) nicht korrekt übernimmt. Wert sollte z.B. 38 Grad sein, dann wird der auf 24,5 gesetzt. Das hat aber ja nix mit deinem Code zu tun.

          rrov1R 1 Antwort Letzte Antwort
          0
          • T tklein

            @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

            pip install geckolib --upgrade

            thx, das update hat geklappt. Habe jetzt auch die 0.4.8 Version. WaterCareMode werde ich wahrscheinlich erst später mal mit einer PV Anlage nutzen.

            Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?
            --> "waterCareModeIdx" Wäre das z.B. Energy Saving. Müssen die in "" stehen?
            --> ist das der korrekte/angedachte Devicepath? javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch

             sudo pip3 install geckolib --upgrade
            Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
            Collecting geckolib
              Downloading https://files.pythonhosted.org/packages/95/b5/6b1293493ddbcef8c576a68adf05cdcc40b9387619507179d3b4607beabd/geckolib-0.4.8-py3-none-any.whl (1.2MB)
                100% |████████████████████████████████| 1.2MB 341kB/s
            Requirement already satisfied, skipping upgrade: python-version>="3.7" in /usr/local/lib/python3.7/dist-packages (from geckolib) (0.0.2)
            Installing collected packages: geckolib
              Found existing installation: geckolib 0.4.7
                Uninstalling geckolib-0.4.7:
                  Successfully uninstalled geckolib-0.4.7
            Successfully installed geckolib-0.4.8
            
            
            rrov1R Online
            rrov1R Online
            rrov1
            schrieb am zuletzt editiert von
            #98

            @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

            Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?

            waterCareModeIdx: Schau mal in den Datenpunkt "WasserpflegeModi". Dort sollten 5 Werte drinnen stehen, das sind die wählbaren Wasserpflegemodi. Der Index ist praktisch 0 basiert, also der erste Wert "Away from Home" == 0, die weiteren dann 1-4.
            185ebbaa-c90b-4d88-8dfe-8330bf616ab0-image.png

            devicePath: Schau mal im Objektbaum die Spalte Type an, das Device ist der Pfad: javascript.0.Datenpunkte.SwimSpa.0
            e364a9e4-7942-4050-a3fb-bf9b01c95e74-image.png
            ioBroker kennt da einige Typen, bei mir kommen 4 vor:
            folder - einfach nur eine Ebene im Baum
            device - der Pfad zum Spa Controller Gerät
            channel - ein Pfad unter dem einige states gleichen Typs gruppiert werden, z.B. Pumpen, Erinnerungen, Lichter, ...
            state - der Datenpunkt der einen tatsächlichen Wert enthält.

            Manchmal, wenn ich in meinen Scripten mehrere States auf einmal setzen möchte (in dem Fall die DP Wasserpflege und WasserpflegeSwitch), dann übergebe ich dem Script den übergeordneten Pfad und ergänze dann nur noch die Namen der Datenpunkte. Wenn ich nur einen Datenpunkt aktualisieren will (Zieltemperatur), dann übergebe ich dem Skript den Namen des Datenpunktes.

            T 1 Antwort Letzte Antwort
            0
            • T tklein

              Der Teufel steckt im Detail.

              Wenn ich die Zeiltemp per DP ändere, wird der immer mit dem Ergebnis aus dem API Call überschrieben. (A,B,D)
              Wenn die Zieltemp per Kommandozeile geändert wird, bleibt der Wert. (C)

              6ef0253b-46d8-4bda-8b0a-dda865249245-grafik.png

              Dann muss ich noch die Herausforderung meistern, dass Alexa den Temeperaturwert (per iot Adapter als Thermostat) nicht korrekt übernimmt. Wert sollte z.B. 38 Grad sein, dann wird der auf 24,5 gesetzt. Das hat aber ja nix mit deinem Code zu tun.

              rrov1R Online
              rrov1R Online
              rrov1
              schrieb am zuletzt editiert von rrov1
              #99

              @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

              Wenn ich die Zeiltemp per DP ändere, wird der immer mit dem Ergebnis aus dem API Call überschrieben. (A,B,D)
              Wenn die Zieltemp per Kommandozeile geändert wird, bleibt der Wert. (C)

              Ich bin mir gerade nicht sicher ob ich dich richtig verstehe. Meine Vermutung ist, das du beim setzen des Datenpunktes zusätzlich ack=true mitgibst (zumindest die Fälle A&D). Da passiert aber nichts. Ich halte mich an die ioBroker Logik, nach der ein "GUI"-Element den Datenpunkt setzt mit ack=false (das ist der Default, wenn man nichts mitgibt). Nur in dem Fall wird über die on()-Subscription ein Script ausgelöst, was tatsächlich eine Aktion auf dem Zielgerät (Spa Controller) auslöst und, wenn erfolgreich, den Datenpunkt noch mal mit dem neuen Wert und ack=true setzt.

              Prüfe bitte auch im Protokoll, ob mein Script nach setzen der neuen Zieltemperatur wirklich aufgerufen wird.

              Alexa igrnoriere ich seit über einen Jahr, die ist so umständlich und versteht mich nicht zuverlässig genug.

              T 1 Antwort Letzte Antwort
              0
              • rrov1R rrov1

                @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                Wenn ich die Zeiltemp per DP ändere, wird der immer mit dem Ergebnis aus dem API Call überschrieben. (A,B,D)
                Wenn die Zieltemp per Kommandozeile geändert wird, bleibt der Wert. (C)

                Ich bin mir gerade nicht sicher ob ich dich richtig verstehe. Meine Vermutung ist, das du beim setzen des Datenpunktes zusätzlich ack=true mitgibst (zumindest die Fälle A&D). Da passiert aber nichts. Ich halte mich an die ioBroker Logik, nach der ein "GUI"-Element den Datenpunkt setzt mit ack=false (das ist der Default, wenn man nichts mitgibt). Nur in dem Fall wird über die on()-Subscription ein Script ausgelöst, was tatsächlich eine Aktion auf dem Zielgerät (Spa Controller) auslöst und, wenn erfolgreich, den Datenpunkt noch mal mit dem neuen Wert und ack=true setzt.

                Prüfe bitte auch im Protokoll, ob mein Script nach setzen der neuen Zieltemperatur wirklich aufgerufen wird.

                Alexa igrnoriere ich seit über einen Jahr, die ist so umständlich und versteht mich nicht zuverlässig genug.

                T Offline
                T Offline
                tklein
                schrieb am zuletzt editiert von
                #100

                @rrov1 ja es war ack = true das Problem. Wie immer sehr gut und verständlich erklärt.

                1 Antwort Letzte Antwort
                0
                • rrov1R rrov1

                  @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                  Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?

                  waterCareModeIdx: Schau mal in den Datenpunkt "WasserpflegeModi". Dort sollten 5 Werte drinnen stehen, das sind die wählbaren Wasserpflegemodi. Der Index ist praktisch 0 basiert, also der erste Wert "Away from Home" == 0, die weiteren dann 1-4.
                  185ebbaa-c90b-4d88-8dfe-8330bf616ab0-image.png

                  devicePath: Schau mal im Objektbaum die Spalte Type an, das Device ist der Pfad: javascript.0.Datenpunkte.SwimSpa.0
                  e364a9e4-7942-4050-a3fb-bf9b01c95e74-image.png
                  ioBroker kennt da einige Typen, bei mir kommen 4 vor:
                  folder - einfach nur eine Ebene im Baum
                  device - der Pfad zum Spa Controller Gerät
                  channel - ein Pfad unter dem einige states gleichen Typs gruppiert werden, z.B. Pumpen, Erinnerungen, Lichter, ...
                  state - der Datenpunkt der einen tatsächlichen Wert enthält.

                  Manchmal, wenn ich in meinen Scripten mehrere States auf einmal setzen möchte (in dem Fall die DP Wasserpflege und WasserpflegeSwitch), dann übergebe ich dem Script den übergeordneten Pfad und ergänze dann nur noch die Namen der Datenpunkte. Wenn ich nur einen Datenpunkt aktualisieren will (Zieltemperatur), dann übergebe ich dem Skript den Namen des Datenpunktes.

                  T Offline
                  T Offline
                  tklein
                  schrieb am zuletzt editiert von
                  #101

                  @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                  @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                  Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?

                  waterCareModeIdx: Schau mal in den Datenpunkt "WasserpflegeModi". Dort sollten 5 Werte drinnen stehen, das sind die wählbaren Wasserpflegemodi. Der Index ist praktisch 0 basiert, also der erste Wert "Away from Home" == 0, die weiteren dann 1-4.
                  185ebbaa-c90b-4d88-8dfe-8330bf616ab0-image.png

                  devicePath: Schau mal im Objektbaum die Spalte Type an, das Device ist der Pfad: javascript.0.Datenpunkte.SwimSpa.0
                  e364a9e4-7942-4050-a3fb-bf9b01c95e74-image.png
                  ioBroker kennt da einige Typen, bei mir kommen 4 vor:
                  folder - einfach nur eine Ebene im Baum
                  device - der Pfad zum Spa Controller Gerät
                  channel - ein Pfad unter dem einige states gleichen Typs gruppiert werden, z.B. Pumpen, Erinnerungen, Lichter, ...
                  state - der Datenpunkt der einen tatsächlichen Wert enthält.

                  Manchmal, wenn ich in meinen Scripten mehrere States auf einmal setzen möchte (in dem Fall die DP Wasserpflege und WasserpflegeSwitch), dann übergebe ich dem Script den übergeordneten Pfad und ergänze dann nur noch die Namen der Datenpunkte. Wenn ich nur einen Datenpunkt aktualisieren will (Zieltemperatur), dann übergebe ich dem Skript den Namen des Datenpunktes.

                  ach so, quasi ein batchänderung wobei der passenste "root"-ordner übergeben wird.

                  Fühl dich eingeladen, wenn du mal im Raum MS/OS unterwegs bist. Lege gerne etwas auf den Grill oder es gibt einen Cappuchino etc. Danke für die unzähligen erstklassigen Hilfestellungen!

                  rrov1R 2 Antworten Letzte Antwort
                  0
                  • T tklein

                    @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                    @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                    Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?

                    waterCareModeIdx: Schau mal in den Datenpunkt "WasserpflegeModi". Dort sollten 5 Werte drinnen stehen, das sind die wählbaren Wasserpflegemodi. Der Index ist praktisch 0 basiert, also der erste Wert "Away from Home" == 0, die weiteren dann 1-4.
                    185ebbaa-c90b-4d88-8dfe-8330bf616ab0-image.png

                    devicePath: Schau mal im Objektbaum die Spalte Type an, das Device ist der Pfad: javascript.0.Datenpunkte.SwimSpa.0
                    e364a9e4-7942-4050-a3fb-bf9b01c95e74-image.png
                    ioBroker kennt da einige Typen, bei mir kommen 4 vor:
                    folder - einfach nur eine Ebene im Baum
                    device - der Pfad zum Spa Controller Gerät
                    channel - ein Pfad unter dem einige states gleichen Typs gruppiert werden, z.B. Pumpen, Erinnerungen, Lichter, ...
                    state - der Datenpunkt der einen tatsächlichen Wert enthält.

                    Manchmal, wenn ich in meinen Scripten mehrere States auf einmal setzen möchte (in dem Fall die DP Wasserpflege und WasserpflegeSwitch), dann übergebe ich dem Script den übergeordneten Pfad und ergänze dann nur noch die Namen der Datenpunkte. Wenn ich nur einen Datenpunkt aktualisieren will (Zieltemperatur), dann übergebe ich dem Skript den Namen des Datenpunktes.

                    ach so, quasi ein batchänderung wobei der passenste "root"-ordner übergeben wird.

                    Fühl dich eingeladen, wenn du mal im Raum MS/OS unterwegs bist. Lege gerne etwas auf den Grill oder es gibt einen Cappuchino etc. Danke für die unzähligen erstklassigen Hilfestellungen!

                    rrov1R Online
                    rrov1R Online
                    rrov1
                    schrieb am zuletzt editiert von
                    #102

                    @tklein Danke für die Einladung. Ich helfe doch gerne und das Forum ist ja auch dazu da etwas Wissen zu teilen. Wenn ich mal ne Frage habe, hoffe ich ja auch, das man mir hilft. Außerdem habe ich so einen Grund an der Steuerung zu feilen, nur für mich hätte wahrscheinlich das auslesen der Parameter gereicht und es hätte so noch die nächsten x Jahre rumgelegen.
                    Ich versuche jetzt erst mal die gleichzeitigen Abfragen auszuschließen, so das keine Fehler mehr bei den Aufrufen auftreten. Ich denke ich habe da einen Ansatz.

                    1 Antwort Letzte Antwort
                    0
                    • T tklein

                      @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                      @tklein said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                      Kannst du mir bitte dennoch einen exemplarischen Aufruf zum Wassermode posten? Das kann ich nicht so richtig greifen?

                      waterCareModeIdx: Schau mal in den Datenpunkt "WasserpflegeModi". Dort sollten 5 Werte drinnen stehen, das sind die wählbaren Wasserpflegemodi. Der Index ist praktisch 0 basiert, also der erste Wert "Away from Home" == 0, die weiteren dann 1-4.
                      185ebbaa-c90b-4d88-8dfe-8330bf616ab0-image.png

                      devicePath: Schau mal im Objektbaum die Spalte Type an, das Device ist der Pfad: javascript.0.Datenpunkte.SwimSpa.0
                      e364a9e4-7942-4050-a3fb-bf9b01c95e74-image.png
                      ioBroker kennt da einige Typen, bei mir kommen 4 vor:
                      folder - einfach nur eine Ebene im Baum
                      device - der Pfad zum Spa Controller Gerät
                      channel - ein Pfad unter dem einige states gleichen Typs gruppiert werden, z.B. Pumpen, Erinnerungen, Lichter, ...
                      state - der Datenpunkt der einen tatsächlichen Wert enthält.

                      Manchmal, wenn ich in meinen Scripten mehrere States auf einmal setzen möchte (in dem Fall die DP Wasserpflege und WasserpflegeSwitch), dann übergebe ich dem Script den übergeordneten Pfad und ergänze dann nur noch die Namen der Datenpunkte. Wenn ich nur einen Datenpunkt aktualisieren will (Zieltemperatur), dann übergebe ich dem Skript den Namen des Datenpunktes.

                      ach so, quasi ein batchänderung wobei der passenste "root"-ordner übergeben wird.

                      Fühl dich eingeladen, wenn du mal im Raum MS/OS unterwegs bist. Lege gerne etwas auf den Grill oder es gibt einen Cappuchino etc. Danke für die unzähligen erstklassigen Hilfestellungen!

                      rrov1R Online
                      rrov1R Online
                      rrov1
                      schrieb am zuletzt editiert von
                      #103

                      @tklein Hallo, es hat zwar ein bisschen gedauert, aber ich habe jetzt ein größeres Update der Skripte fertig, das ein die aus meiner Sicht wichtigsten Defizite erst mal bereinigt:

                      • keine Konstanten in den Python Skripten mehr (alles wird per Parameter übergeben)
                      • kein cron Schedule mehr, sondern alles in ioBroker-Schedules
                      • Die Skripte passen auf, das nicht mehrere gleichzeitig laufen (da der Spa Controller mit mehreren gleichzeitigen Anfragen nicht zurecht kommt)

                      Das Update liegt auf github. Beim Einspielen vorgehen wie dort beschrieben:

                      1. SpaGlobal.js bereitstellen
                      2. SpaVariablen.js aktualisieren und ausführen, da sich die Datenpunkte geändert haben
                      3. Die Skripte für die Konfiguration (SpaUpdateConfig.js + spa_config.py, sowie SpaUpdateValues.js + spa_updateBulk.px) austauschen und testen
                      4. Weitere Skripte für das Schalten verschiedener Funktionen austauschen (jeweils Javascript und Python, wie in der Doku) und testen

                      Was noch nicht geht sind die Erinnerungen. Ich habe leider auch kein Feedback auf meine Frage bekommen, die geckolib kann die Werte nicht auslesen :-( .

                      Schönes WE,

                      rrov1

                      1 Antwort Letzte Antwort
                      0
                      • rrov1R Online
                        rrov1R Online
                        rrov1
                        schrieb am zuletzt editiert von
                        #104

                        Es gibt wieder mal ein Update auf github, welches u.a. dafür sorgt, dass die Werte für Erinnerungen aktualisiert werden. Beim Einspielen vorgehen wie dort als Installation/Update beschrieben, die Datenpunkte müssen aktualisiert werden und alle Skripte ausgetauscht (JavaScript und Python).

                        1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          Bernie
                          schrieb am zuletzt editiert von Bernie
                          #105

                          Hallo rrov1,
                          ich habe lt. Deiner Anleitung mein Gecko in.Touch2 unter ioBroker zum laufen gebracht.
                          Dafür schicke ich Dir ein ganz großes Dankeschön für die reingesteckte Arbeit.
                          Tolle Leistung!! Vielen Dank.
                          Noch einen schönen RestSonntag ;-)

                          Bernd

                          rrov1R 1 Antwort Letzte Antwort
                          0
                          • B Bernie

                            Hallo rrov1,
                            ich habe lt. Deiner Anleitung mein Gecko in.Touch2 unter ioBroker zum laufen gebracht.
                            Dafür schicke ich Dir ein ganz großes Dankeschön für die reingesteckte Arbeit.
                            Tolle Leistung!! Vielen Dank.
                            Noch einen schönen RestSonntag ;-)

                            Bernd

                            rrov1R Online
                            rrov1R Online
                            rrov1
                            schrieb am zuletzt editiert von
                            #106

                            @bernie Schön, dann hat sich der Aufwand ins aufhübschen der Anleitung ja schon gelohnt :-) . Bis letztes Jahr dachte ich noch, ich wäre der Einzige hier der so eine Steuerung hat/nutzt, denn auch bei den Adapter Requests auf github (https://github.com/ioBroker/AdapterRequests/issues/720) haben bisher nur 3 den Daumen hochgehoben.

                            B 1 Antwort Letzte Antwort
                            0
                            • rrov1R rrov1

                              @bernie Schön, dann hat sich der Aufwand ins aufhübschen der Anleitung ja schon gelohnt :-) . Bis letztes Jahr dachte ich noch, ich wäre der Einzige hier der so eine Steuerung hat/nutzt, denn auch bei den Adapter Requests auf github (https://github.com/ioBroker/AdapterRequests/issues/720) haben bisher nur 3 den Daumen hochgehoben.

                              B Offline
                              B Offline
                              Bernie
                              schrieb am zuletzt editiert von
                              #107

                              @rrov1 Hallo, sehr gerne. Es sollten jetzt mehr Daumen sein :-)
                              Ich habe gerade gesehen, dass ich relativ viele (jede Minute) einen Fehlereintrag im LOG sehe:
                              State value to set for "javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch" has to be type "string" but received type "number"
                              Kannst Du damit was anfangen?
                              Und noch eine Frage: kann ich den Wasserpflegeindex per Script ändern z.B. von 3 auf 1 oder so?
                              Das hat bei mir bisher nicht geklappt. Muss ich da noch irgendein Script zusätzlich irgendwo reinpacken?

                              Herzliche Grüße
                              Bernd

                              rrov1R 1 Antwort Letzte Antwort
                              0
                              • B Bernie

                                @rrov1 Hallo, sehr gerne. Es sollten jetzt mehr Daumen sein :-)
                                Ich habe gerade gesehen, dass ich relativ viele (jede Minute) einen Fehlereintrag im LOG sehe:
                                State value to set for "javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch" has to be type "string" but received type "number"
                                Kannst Du damit was anfangen?
                                Und noch eine Frage: kann ich den Wasserpflegeindex per Script ändern z.B. von 3 auf 1 oder so?
                                Das hat bei mir bisher nicht geklappt. Muss ich da noch irgendein Script zusätzlich irgendwo reinpacken?

                                Herzliche Grüße
                                Bernd

                                rrov1R Online
                                rrov1R Online
                                rrov1
                                schrieb am zuletzt editiert von
                                #108

                                @bernie Hallo,
                                ja, mit der Meldung kann ich was anfangen und ich muss gerade feststellen, das du einen Bug gefunden hast :-(.

                                Ist aber ganz leicht zu beheben für dich:

                                • suche den Datenpunkt in den Objekten raus und klicke rechts auf den Stift zum bearbeiten
                                • wechsle bitte den Datentyp auf "number" so wie hier:
                                  c4042f4e-a125-4440-9f28-43e83a2e7df3-image.png
                                • danach speichern

                                Ab diesem Zeitpunkt sollte der Fehler nicht mehr auftauchen.

                                Ich werde eine neue Version des Skriptes SpaVariablen.js zum anlegen/updaten der Datenpunkte in github hochladen die das behebt. Ist mir glatt peinlich, das ich das übersehen habe.

                                Zu deiner zweiten Frage:
                                Nein, der Datenpunkt Wasserpflegeindex ist kein Datenpunkt um eine Steuerungsfunktion auszulösen, es ist ein read-only Datenpunkt. Den Wasserpflegemodus kannst du nur über den Datenpunkt "WasserpflegeSwitch" (was ein denglich von mir) ändern, weil nur auf diesen Datenpunkt ein Skript achtet und dem SpaController Bescheid gibt. Wenn du diesen Datenpunkt per Skript änderst sollte das ganz normal mit setState() gehen, achte bitte darauf, dass ack=false mitgegeben wird (nur dann reagiert mein Skript).
                                Beispiel:

                                setState("javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch", {val: 3, ack: false});
                                

                                Ich hoffe das hilft Dir weiter.

                                rrov1

                                B 1 Antwort Letzte Antwort
                                0
                                • rrov1R rrov1

                                  @bernie Hallo,
                                  ja, mit der Meldung kann ich was anfangen und ich muss gerade feststellen, das du einen Bug gefunden hast :-(.

                                  Ist aber ganz leicht zu beheben für dich:

                                  • suche den Datenpunkt in den Objekten raus und klicke rechts auf den Stift zum bearbeiten
                                  • wechsle bitte den Datentyp auf "number" so wie hier:
                                    c4042f4e-a125-4440-9f28-43e83a2e7df3-image.png
                                  • danach speichern

                                  Ab diesem Zeitpunkt sollte der Fehler nicht mehr auftauchen.

                                  Ich werde eine neue Version des Skriptes SpaVariablen.js zum anlegen/updaten der Datenpunkte in github hochladen die das behebt. Ist mir glatt peinlich, das ich das übersehen habe.

                                  Zu deiner zweiten Frage:
                                  Nein, der Datenpunkt Wasserpflegeindex ist kein Datenpunkt um eine Steuerungsfunktion auszulösen, es ist ein read-only Datenpunkt. Den Wasserpflegemodus kannst du nur über den Datenpunkt "WasserpflegeSwitch" (was ein denglich von mir) ändern, weil nur auf diesen Datenpunkt ein Skript achtet und dem SpaController Bescheid gibt. Wenn du diesen Datenpunkt per Skript änderst sollte das ganz normal mit setState() gehen, achte bitte darauf, dass ack=false mitgegeben wird (nur dann reagiert mein Skript).
                                  Beispiel:

                                  setState("javascript.0.Datenpunkte.SwimSpa.0.WasserpflegeSwitch", {val: 3, ack: false});
                                  

                                  Ich hoffe das hilft Dir weiter.

                                  rrov1

                                  B Offline
                                  B Offline
                                  Bernie
                                  schrieb am zuletzt editiert von
                                  #109

                                  @rrov1 Hallo,

                                  ja, das Thema mit den Fehlermeldungen im LOG ist weg - Danke dafür :-)

                                  Das mit dem WasserpflegeSwitch hab ich noch nicht verstanden.
                                  Ich versuche mal ein Bild hochzuladen, sodass wir vom gleichen sprechen:SpaControl1.png

                                  wenn ich hier z.B. auf 1 per Auswahlfeld ändere, dann dauert es ein wenig (das Feld ist rot) und dann wird es grün und die Anzeige springt auf - in meinem Fall 2 - zurück.
                                  Muss ich noch irgend etwas einstellen? Die Temperaturverstellung und Pumpen und Licht funktionieren einwandfrei.
                                  LG
                                  Bernd

                                  rrov1R 1 Antwort Letzte Antwort
                                  0
                                  • B Bernie

                                    @rrov1 Hallo,

                                    ja, das Thema mit den Fehlermeldungen im LOG ist weg - Danke dafür :-)

                                    Das mit dem WasserpflegeSwitch hab ich noch nicht verstanden.
                                    Ich versuche mal ein Bild hochzuladen, sodass wir vom gleichen sprechen:SpaControl1.png

                                    wenn ich hier z.B. auf 1 per Auswahlfeld ändere, dann dauert es ein wenig (das Feld ist rot) und dann wird es grün und die Anzeige springt auf - in meinem Fall 2 - zurück.
                                    Muss ich noch irgend etwas einstellen? Die Temperaturverstellung und Pumpen und Licht funktionieren einwandfrei.
                                    LG
                                    Bernd

                                    rrov1R Online
                                    rrov1R Online
                                    rrov1
                                    schrieb am zuletzt editiert von
                                    #110

                                    @bernie Hallo,

                                    hm, also das von dir geschilderte Verhalten kann, geschuldet der Art und Weise wie ich das implementiert habe, tatsächlich auftreten. Ich hole mal kurz aus, damit du das nachvollziehen kannst, danach musst du mal ins Protokoll schauen und einen Auszug bereitstellen.

                                    1. Die Implementierung nutzt ja die geckolib im Hintergrund. Mit jedem Aufruf eines Skriptes muss eine Verbindung zum SpaController aufgebaut werden. Das dauert bei mir so ca. 14 Sekunden, die eigentliche Aktion (Status auslesen oder etwas Schalten) ca. 1 Sekunde.
                                    2. Exakt jede Minute läuft das Skript: SpaUpdateValues.js, zur Aktualisierung der Datenpunkte, d.h. die ersten 15 Sekunden einer jeden Minute sind grundsätzlich von dem Skript blockiert.
                                    3. Wenn du jetzt den Datenpunkt "WasserpflegeSwitch" veränderst, dann wird richtiger Weise zuerst mal der neue Wert in der Farbe rot dargestellt (rot, weil ack=false, also von dir manuell oder per VIS wurde der Datenpunkt geändert). Jetzt kommt es darauf an, wann du den Datenpunkt geändert hast:
                                      A) Zwischen Sekunde 0 und 15: Dann muss das Skript zum ändern des Wasserpflegemodus erst mal warten bis das minütliche Update durch ist, welches blöder Weise auch noch den aktuellen Wert des SpaControllers einstellt (und in grün, weil dieses Skript darf ack=true setzen). Erst danach kann das Skript zum ändern des Wasserpflegemodus loslaufen und diesen verändern und sollte, wenn es sauber läuft auch den von dir gewünschten Wasserpflegemodus im SpaController aktivieren und im Datenpunkt setzen.
                                      B) Zwischen Sekunde 16 und 59: Dann läuft das Skript zum ändern des Wasserpflegemodus halt sofort los, braucht ca. 15 Sekunden um dies am SpaController zu setzen und im Datenpunkt einzustellen.

                                    Das wie es "normal" tickt. Das ist nicht so prickelnd, weil man wirklich 15 Sekunden warten muss, aber es geht erst mal nicht besser, weil ich sonst irgendwie dauerhaft eine Verbindung mit der geckolib zum SpaController aufrecht erhalten müsste. Das muss ich aber erst mal erforschen, ganz ehrlich, Python ist nicht die Programmiersprache.

                                    Aber egal, um herauszubekommen was passiert brauche ich vom ioBroker-Protokoll mal einen Auszug. Stelle mal folgenden Filter ein:
                                    2f00b779-7c7c-490a-8e67-7fc06f6afc5a-image.png
                                    und poste mal den Auszug aus dem Protokoll hier, also + - 2 Minuten herum um das ändern vom Wasserpflegemodus.

                                    rrov1

                                    B 1 Antwort Letzte Antwort
                                    0
                                    • T Offline
                                      T Offline
                                      tklein
                                      schrieb am zuletzt editiert von
                                      #111

                                      hey, ist ja schön, dass die software ja doch noch von weiteren usern benutzt wird und sind diene bemühungen lohnen :-) @rrov1

                                      1 Antwort Letzte Antwort
                                      0
                                      • rrov1R rrov1

                                        @bernie Hallo,

                                        hm, also das von dir geschilderte Verhalten kann, geschuldet der Art und Weise wie ich das implementiert habe, tatsächlich auftreten. Ich hole mal kurz aus, damit du das nachvollziehen kannst, danach musst du mal ins Protokoll schauen und einen Auszug bereitstellen.

                                        1. Die Implementierung nutzt ja die geckolib im Hintergrund. Mit jedem Aufruf eines Skriptes muss eine Verbindung zum SpaController aufgebaut werden. Das dauert bei mir so ca. 14 Sekunden, die eigentliche Aktion (Status auslesen oder etwas Schalten) ca. 1 Sekunde.
                                        2. Exakt jede Minute läuft das Skript: SpaUpdateValues.js, zur Aktualisierung der Datenpunkte, d.h. die ersten 15 Sekunden einer jeden Minute sind grundsätzlich von dem Skript blockiert.
                                        3. Wenn du jetzt den Datenpunkt "WasserpflegeSwitch" veränderst, dann wird richtiger Weise zuerst mal der neue Wert in der Farbe rot dargestellt (rot, weil ack=false, also von dir manuell oder per VIS wurde der Datenpunkt geändert). Jetzt kommt es darauf an, wann du den Datenpunkt geändert hast:
                                          A) Zwischen Sekunde 0 und 15: Dann muss das Skript zum ändern des Wasserpflegemodus erst mal warten bis das minütliche Update durch ist, welches blöder Weise auch noch den aktuellen Wert des SpaControllers einstellt (und in grün, weil dieses Skript darf ack=true setzen). Erst danach kann das Skript zum ändern des Wasserpflegemodus loslaufen und diesen verändern und sollte, wenn es sauber läuft auch den von dir gewünschten Wasserpflegemodus im SpaController aktivieren und im Datenpunkt setzen.
                                          B) Zwischen Sekunde 16 und 59: Dann läuft das Skript zum ändern des Wasserpflegemodus halt sofort los, braucht ca. 15 Sekunden um dies am SpaController zu setzen und im Datenpunkt einzustellen.

                                        Das wie es "normal" tickt. Das ist nicht so prickelnd, weil man wirklich 15 Sekunden warten muss, aber es geht erst mal nicht besser, weil ich sonst irgendwie dauerhaft eine Verbindung mit der geckolib zum SpaController aufrecht erhalten müsste. Das muss ich aber erst mal erforschen, ganz ehrlich, Python ist nicht die Programmiersprache.

                                        Aber egal, um herauszubekommen was passiert brauche ich vom ioBroker-Protokoll mal einen Auszug. Stelle mal folgenden Filter ein:
                                        2f00b779-7c7c-490a-8e67-7fc06f6afc5a-image.png
                                        und poste mal den Auszug aus dem Protokoll hier, also + - 2 Minuten herum um das ändern vom Wasserpflegemodus.

                                        rrov1

                                        B Offline
                                        B Offline
                                        Bernie
                                        schrieb am zuletzt editiert von
                                        #112

                                        @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                                        @bernie Hallo,

                                        hm, also das von dir geschilderte Verhalten kann, geschuldet der Art und Weise wie ich das implementiert habe, tatsächlich auftreten. Ich hole mal kurz aus, damit du das nachvollziehen kannst, danach musst du mal ins Protokoll schauen und einen Auszug bereitstellen.

                                        1. Die Implementierung nutzt ja die geckolib im Hintergrund. Mit jedem Aufruf eines Skriptes muss eine Verbindung zum SpaController aufgebaut werden. Das dauert bei mir so ca. 14 Sekunden, die eigentliche Aktion (Status auslesen oder etwas Schalten) ca. 1 Sekunde.
                                        2. Exakt jede Minute läuft das Skript: SpaUpdateValues.js, zur Aktualisierung der Datenpunkte, d.h. die ersten 15 Sekunden einer jeden Minute sind grundsätzlich von dem Skript blockiert.
                                        3. Wenn du jetzt den Datenpunkt "WasserpflegeSwitch" veränderst, dann wird richtiger Weise zuerst mal der neue Wert in der Farbe rot dargestellt (rot, weil ack=false, also von dir manuell oder per VIS wurde der Datenpunkt geändert). Jetzt kommt es darauf an, wann du den Datenpunkt geändert hast:
                                          A) Zwischen Sekunde 0 und 15: Dann muss das Skript zum ändern des Wasserpflegemodus erst mal warten bis das minütliche Update durch ist, welches blöder Weise auch noch den aktuellen Wert des SpaControllers einstellt (und in grün, weil dieses Skript darf ack=true setzen). Erst danach kann das Skript zum ändern des Wasserpflegemodus loslaufen und diesen verändern und sollte, wenn es sauber läuft auch den von dir gewünschten Wasserpflegemodus im SpaController aktivieren und im Datenpunkt setzen.
                                          B) Zwischen Sekunde 16 und 59: Dann läuft das Skript zum ändern des Wasserpflegemodus halt sofort los, braucht ca. 15 Sekunden um dies am SpaController zu setzen und im Datenpunkt einzustellen.

                                        Das wie es "normal" tickt. Das ist nicht so prickelnd, weil man wirklich 15 Sekunden warten muss, aber es geht erst mal nicht besser, weil ich sonst irgendwie dauerhaft eine Verbindung mit der geckolib zum SpaController aufrecht erhalten müsste. Das muss ich aber erst mal erforschen, ganz ehrlich, Python ist nicht die Programmiersprache.

                                        Aber egal, um herauszubekommen was passiert brauche ich vom ioBroker-Protokoll mal einen Auszug. Stelle mal folgenden Filter ein:
                                        2f00b779-7c7c-490a-8e67-7fc06f6afc5a-image.png
                                        und poste mal den Auszug aus dem Protokoll hier, also + - 2 Minuten herum um das ändern vom Wasserpflegemodus.

                                        rrov1

                                        Hallo rrov1,
                                        ich hab jetzt eine ganze Zeit rumprobiert aber bisher keine Werte vom Spa gesehen. In deinem Skript sind die Zeilen //console.log("*** pyScriptFolder: " + pyScriptFolder); ja noch auskommentiert. Muss ich die aktivieren?
                                        Mit einem kleinen Blockly Script hab ich es probiert. Der Wert ändert sich auf z.B. 3 - aber bleibt die ganze Zeit rot. WIrd also anscheinend nicht verarbeitet.
                                        LG
                                        Bernd

                                        rrov1R 1 Antwort Letzte Antwort
                                        0
                                        • B Bernie

                                          @rrov1 said in Steuerung Gecko in Touch 2 per iob möglich? (Wellis):

                                          @bernie Hallo,

                                          hm, also das von dir geschilderte Verhalten kann, geschuldet der Art und Weise wie ich das implementiert habe, tatsächlich auftreten. Ich hole mal kurz aus, damit du das nachvollziehen kannst, danach musst du mal ins Protokoll schauen und einen Auszug bereitstellen.

                                          1. Die Implementierung nutzt ja die geckolib im Hintergrund. Mit jedem Aufruf eines Skriptes muss eine Verbindung zum SpaController aufgebaut werden. Das dauert bei mir so ca. 14 Sekunden, die eigentliche Aktion (Status auslesen oder etwas Schalten) ca. 1 Sekunde.
                                          2. Exakt jede Minute läuft das Skript: SpaUpdateValues.js, zur Aktualisierung der Datenpunkte, d.h. die ersten 15 Sekunden einer jeden Minute sind grundsätzlich von dem Skript blockiert.
                                          3. Wenn du jetzt den Datenpunkt "WasserpflegeSwitch" veränderst, dann wird richtiger Weise zuerst mal der neue Wert in der Farbe rot dargestellt (rot, weil ack=false, also von dir manuell oder per VIS wurde der Datenpunkt geändert). Jetzt kommt es darauf an, wann du den Datenpunkt geändert hast:
                                            A) Zwischen Sekunde 0 und 15: Dann muss das Skript zum ändern des Wasserpflegemodus erst mal warten bis das minütliche Update durch ist, welches blöder Weise auch noch den aktuellen Wert des SpaControllers einstellt (und in grün, weil dieses Skript darf ack=true setzen). Erst danach kann das Skript zum ändern des Wasserpflegemodus loslaufen und diesen verändern und sollte, wenn es sauber läuft auch den von dir gewünschten Wasserpflegemodus im SpaController aktivieren und im Datenpunkt setzen.
                                            B) Zwischen Sekunde 16 und 59: Dann läuft das Skript zum ändern des Wasserpflegemodus halt sofort los, braucht ca. 15 Sekunden um dies am SpaController zu setzen und im Datenpunkt einzustellen.

                                          Das wie es "normal" tickt. Das ist nicht so prickelnd, weil man wirklich 15 Sekunden warten muss, aber es geht erst mal nicht besser, weil ich sonst irgendwie dauerhaft eine Verbindung mit der geckolib zum SpaController aufrecht erhalten müsste. Das muss ich aber erst mal erforschen, ganz ehrlich, Python ist nicht die Programmiersprache.

                                          Aber egal, um herauszubekommen was passiert brauche ich vom ioBroker-Protokoll mal einen Auszug. Stelle mal folgenden Filter ein:
                                          2f00b779-7c7c-490a-8e67-7fc06f6afc5a-image.png
                                          und poste mal den Auszug aus dem Protokoll hier, also + - 2 Minuten herum um das ändern vom Wasserpflegemodus.

                                          rrov1

                                          Hallo rrov1,
                                          ich hab jetzt eine ganze Zeit rumprobiert aber bisher keine Werte vom Spa gesehen. In deinem Skript sind die Zeilen //console.log("*** pyScriptFolder: " + pyScriptFolder); ja noch auskommentiert. Muss ich die aktivieren?
                                          Mit einem kleinen Blockly Script hab ich es probiert. Der Wert ändert sich auf z.B. 3 - aber bleibt die ganze Zeit rot. WIrd also anscheinend nicht verarbeitet.
                                          LG
                                          Bernd

                                          rrov1R Online
                                          rrov1R Online
                                          rrov1
                                          schrieb am zuletzt editiert von
                                          #113

                                          @bernie Ok, bitte prüfe mal ob die wie in der Anleitung unter Schritt 4 beschrieben das Skript: WatercareMode.js in JavaScript Adapter importiert und auch aktiviert hast. Das Skript ist dafür zuständig, auf die Änderung des Datenpunktes zu reagieren (Zeile 2-4). Evtl. kannst du mal einen Screenshot aus dem JavaScript Adapter beilegen, es müsste so aussehen:
                                          1c85032e-6b3f-4881-b775-9a3321ea67e0-image.png

                                          Die Kommentare kannst du gerne entfernen (also Zeilen 12, 15, 17 und auch 22), allerdings ist schon in Zeile 8 ein console.log()-Aufruf drinnen der, wenn der Trigger auf Zeile 2 funktioniert zu einer Protokollausgabe der Form: "script.js.Spa.WatercareMode: start" führen sollte.

                                          B 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

                                          747

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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