Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Eurotronic Comet WiFi - funktioniert doch!?!?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Eurotronic Comet WiFi - funktioniert doch!?!?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Admina
      Admina last edited by

      Hallo liebe Community!
      Hier schreibt euch ein Noob (oder sagt man jetzt Noobin??? 🙄 ), dem heute der Kopf geplatzt ist.
      Ich weiß, zum Thema Heizkörperthermostate ist schon viel geschrieben worden - ich hab's die letzten Tage bei meiner Recherche wahrgenommen. Aber irgendwie löst ein "das geht nicht" bei mir Ehrgeiz aus.

      Folgendes: die meisten Geräte in unserem Smarthome laufen über Rademacher und ich habe einfach mal ein Eurotronic Comet WiFi geholt (weil günstig), um zu testen, ob ich es über den Homepilot integriert bekomme. Spoiler: bekomme ich nicht.

      Dann fand ich diese Seite über eine HomeAssistant-Konfiguration:
      https://community.home-assistant.io/t/integrating-comet-wifi-basic-functionality/493474

      Hier wird beschrieben, dass das Thermostat über die proprietäre App mit dem MQTT-Broker des Herstellers kommuniziert und man dort zumindest die Temperatur auslesen und setzen kann.

      Also habe ich das Thermostat über die Eurotronic Smart Living App installiert und eingerichtet. Wenn man in der Geräteansicht der App das Thermostat auswählt, dann über das Menü in die Gerätesteuerung geht und erneut das Thermostat auswählt, erhält man die Mac-Adresse des Geräts (die braucht man später).

      Über die Seite https://testclient-cloud.mqtt.cool/ konnte ich mich mit folgenden Credentials einloggen:
      Server mqtt.eurotronic.io
      Port 1883
      User 00002F71
      Passwort 50D6D8B5DA33799A

      Um alle Zustände eines Geräts zu abonnieren, lautet das Topic 02/00002F71/[MacAdresse des Geräts]/#

      Zum Testen habe ich mal (mit Retain-Flag) in 02/00002F71/meineMac/V/A0 einfach einen Hex-Wert wie in der englischen Anleitung beschrieben eingefügt, z.B. #28

      Und das war der oben genannte Kopf-platz-Moment, denn tatsächlich änderte sich die Soll-Temperatur in der App auf 20°C!

      Jetzt kommt das eine oder andere Aber:

      1. das Thermostat reagiert nicht, nur in der App ändert sich der Wert, wird aber offenbar nicht ans Gerät übermittelt
      2. in den Messages wird mir nur etwas angezeigt, wenn ich selber etwas publishe - Zustände wie Ist-Temperatur oder Batteriestatus kriege ich nicht raus
      3. mit dem MQTT-Adapter kriege ich keine Verbindung zum Eurotronics-Server, mit den Daten von oben bleibt der Adapter gelb

      Ich wäre euch sehr für Hilfe dankbar, falls das wirklich ein Ansatz sein könnte, die Thermostate einzubinden. Vielleicht bin ich aber auch auf einem absoluten Holzweg...

      Übrigens geht es mir erstmal nur darum, die Thermostate mit Fenstersensoren an- oder abzuschalten, da die Fenster-auf-Funktion bei meinen bisherigen Thermostaten völlig unbrauchbar war.

      Vielen Dank im Voraus für eure Hilfe!!!

      1 Reply Last reply Reply Quote 1
      • Admina
        Admina last edited by

        UPDATE ! ! !

        Und es funtkioniert doch!!!!! 😁

        Es loggen sich offenbar nicht alle Geräte mit denselben Daten ein. Da ich mit Wireshark noch nicht so erfahren bin, habe ich mir die App "NetCapture" von minhui auf das Handy geladen, auf dem die Eurotronic App ist. Dann das Capture gestartet und mit der Eurotronic App ein bisschen rumgespielt (Temperatur hin und her verstellt).
        Daraufhin erscheint im Capture folgendes Paket:
        Screenshot_20231023-225129.png

        Dahinter verbirgt sich die Kommunikation mit dem Eurotronic Server.
        Bei mir war direkt an erster Stelle eine lange Zeichenfolge, beginnend mit 7MQTT_. Die letzten 16 Stellen dieser Folge sind das Passwort, die 8 Stellen davor der Benutzername.

        In den Einträgen darunter kann man auch die Topics erkennen, mit denen das Thermostat arbeitet.

        Und was soll ich sagen - wenn ich jetzt mit diesen richtigen Credentials in diese richtigen Topics publishe, reagiert das Thermostat sofort!!!!!
        Wieder ein Kopfplatzer! 😜

        Ich werde jetzt noch ein bisschen mit den Topics herumprobieren und dann auch hoffentlich den MQTT-Adapter ans Laufen kriegen und hier dann ein Update posten.
        Aber der Einbindung der Comet WiFi in den ioBroker sollte so nicht mehr viel im Wege stehen!

        D J 2 Replies Last reply Reply Quote 4
        • D
          derblitz @Admina last edited by derblitz

          @admina Hallo Admina, ich versuche nun ebenfalls meine CometWifi Thermostate einzubinden. Ähnlich wie bei dir ist das Wissen bei diesem Thema begrenzt. Du bist ja hier schon Meilen voraus.
          Ich habe wie von dir beschrieben den User und PW ermittelt.
          Könntest du bitte den Link zur der englischen Doku posten?

          Wie muss ich den MQTT Client im Broker befüllen? Was gehört da bei "Topic beim Trennen" eingetragen.

          Admina 1 Reply Last reply Reply Quote 0
          • D
            DarkSoul last edited by

            Hallöchen.
            Nur eine kleine Rückfrage ob ich das richtig verstehe. Die Daten werden vom eurotronic Server geholt und nicht direkt von den Thermostaten!?

            Thx

            1 Reply Last reply Reply Quote 0
            • J
              Joko01 last edited by Joko01

              Danke für die Anleitung, bei mir hat das funktioniert. Ich habe mal eine Excel erstellt, in welche ich die bisher von mir gefundenen Werte eingetragen haben. Es werden alle meine (bis auf eins (gleicher Benutzer und Passwort wie die anderen), Grund also noch unbekannt) Thermostate angezeigt.

              Wenn jemand weitere Parameter heraus bekommt, gerne hier posten.

              Wichtig: im MQTT-Adapter im IOBroker unter Client-Setting/Subcripten Pattern nur die Thermostate einstellen die man auch sehen möchte. Bleibt der ursprüngliche Wert # stehen, so läd der IOBroker > 100000 Objekte (warscheinlich alle Thermostate die regestriet sind) herunter, welche alle wieder gelöscht werden müssen, was ewig dauert. Die Performance des IOBroker bei > 100000 Objekte ist dann gleich Null !

              Einbindung Wifi Comet Eurotronic.xlsx

              Ich arbeite im IOBroker mit Aliase. Hierbei nutze ich die Konvertierungsfunktion um die Hexwert in Dezimal (für Temperatur) und umgekehrt umzurechnen. Der Zustandtyp muss hierbei "Mixed" sein.

              Konvertieren zum Lesen: parseInt(val.substring(1,3), 16)/2
              Konvertieren zum Schreiben: "#"+(2*val).toString(16)

              Somit kann ich im Alias die Temperatur als Dezimalwert korrekt abnehmen bzw setzten.

              1 Reply Last reply Reply Quote 0
              • J
                Joska @Admina last edited by Joska

                @admina
                Ich habe deine Infos versucht, hier bei meinen Comet Wifis umzusetzen, bekomme aber keinerlei response.
                Mittels Net Capture habe ich meine Anmeldedaten erhalten, User=xxxxxxxx, Password = yyyyyyyyyyyyyyyy. Die MAC-Adresse lautet ZZZZZZZZZZZZ

                Nun habe ich mit auf der Seite von MQTT-Cool mit diesen Daten angemeldet, habe dabei aber den Eindruck, die Seite schluckt alles, egal ob die Daten stimmen oder nicht.

                Nach dem connect habe ich dort dann unter PUBLISH folgendes eingetragen:
                02/XXXXXXXX/ZZZZZZZZZZZZ/V/A0
                #28
                und abgeschickt (incl. retain-Haken) und ....

                ....nix passiert. Ich habe es mit mehreren MAC-Adressen von mehreren Thermostaten versucht, nie eine Reaktion in der APP oder an den Thermostaten.

                Stimmten die Schritte, die ich beschrieben habe?
                Musste man bei SUBSCRIPTIONS oder MESSAGES auch etwas eintragen?

                Gruß, Joska

                Admina 1 Reply Last reply Reply Quote 0
                • Admina
                  Admina last edited by

                  So, nachdem ich nun einige Zeit gebastelt und rumprobiert habe, habe ich festgestellt, dass die Batterien in allen Thermostaten extrem schnell leer werden. Gut, wenn man viel damit rumspielt, kann das ja auch sein....
                  Also getauscht (keine Akkus!) und erstmal in Ruhe gelassen die Dinger.
                  Nach zwei Wochen waren wieder an allen Geräten die Batterien komplett leer. Sprich: die HKT bleiben auf dem zuletzt eingestellten Wert stehen und lassen sich nicht mehr bedienen - entweder auf volle Möhre oder Eiszapfenmodus!

                  Weil das ja auch durchaus an schlechter WLAN-Verbindung liegen kann, habe ich alle nochmal neu aufgesetzt, die Netzwerke kontrolliert und Heavy Duty Batterien eingesetzt. Dasselbe Spiel, alle Batterien nach nicht mal zwei Wochen leer!!

                  Ich habe jetzt getauscht und bei PEARL die revolt Bluetooth-Thermostate für 20 Euro pro Stück bestellt. Kaum waren die Batterien drin, wurden sie einwandfrei von der Tuya App erkannt und sämtiche Werte erschienen im ioBroker.
                  Hier werde ich jetzt weiter probieren und hoffe, dass ich die Eurotronic wieder zurückgeben kann... 🙁

                  Holger Becker 1 Reply Last reply Reply Quote 0
                  • Admina
                    Admina @derblitz last edited by

                    @derblitz
                    Hier ist der Link zur englischen Anleitung:
                    HomeAssistant und Eurotronic

                    @DarkSoul
                    Ja, so verstehe ich das auch. Das Thermostat kommuniziert mit dem Server und daher kommen die Daten und dort werden auch die Befehle eingetragen.

                    D 1 Reply Last reply Reply Quote 0
                    • Admina
                      Admina @Joska last edited by Admina

                      @joska
                      Ich gaube, du musst in das Topic /S/A0/ posten.
                      V ist für Value und S für Set, wenn ich das richtig in Erinnerung habe. Hatte ich zuerst auch falsch.

                      1 Reply Last reply Reply Quote 0
                      • D
                        DarkSoul @Admina last edited by

                        @DarkSoul
                        Ja, so verstehe ich das auch. Das Thermostat kommuniziert mit dem Server und daher kommen die Daten und dort werden auch die Befehle eingetragen.

                        Ah daher auch die verschiedenen negatives Bewertungen beim großen A.
                        Wenn die Internetverbindung weg ist, funktionieren die Thermostate nicht mehr. Ein klares NOGO.
                        Damit sind die aus dem Rennen.

                        Thx

                        1 Reply Last reply Reply Quote 0
                        • Holger Becker
                          Holger Becker @Admina last edited by

                          @admina
                          Hallo Admina
                          Ich habe mir gerade so ein Eurotronic Teil zum Testen gekauft, das mit dem Batterieverbrauch habe ich leider erst nach dem Kauf gelesen. Ich werde berichten, ob der Hersteller in einem Jahr etwas verbessert hat. Nun meine Frage: Revolt bietet zu den Thermostaten ein Gateway an, dass mit Elesion kommuniziert. Das kann man, meine ich, nicht verbiegen. Womit hast du die Revolt Thermostate an den IOBroker gebracht?

                          Grüße, Holger

                          Holger Becker 1 Reply Last reply Reply Quote 0
                          • arteck
                            arteck Developer Most Active last edited by arteck

                            @admina dann schreib im Titel [Gelöst] .. bitte

                            1 Reply Last reply Reply Quote 0
                            • Holger Becker
                              Holger Becker @Holger Becker last edited by

                              @holger-becker
                              Nachtrag: Es sind noch nicht einmal zwei Wochen vorbei und diie frisch eingesetzten Batterien sind leer. Ich werde mich von dem Eurotronic Thermostat wieder trennen und weiter suchen.

                              MartinP 1 Reply Last reply Reply Quote 0
                              • MartinP
                                MartinP @Holger Becker last edited by MartinP

                                @holger-becker Das ist wirklich unbrauchbar, wenn man keine Möglichkeit hat, die Batterien durch Steckernetzteil+Batterie-Dummies zu ersetzen.

                                https://www.jack-shop.de/beleuchtung/sommer/batterie-adapter-3-x-2-aa-mignon-batterie-3-2v-wandler-4m-kabel-netzteil_10204_12362

                                Wenn sich das herumspricht, dass die Dinger Batteriefresser sind, gibt es aber auf Ebay Kleinanzeigen nicht viel Geld dafür ...

                                Ist das dieses Modell
                                https://eurotronic.org/produkte/comet-wifi/
                                Eine Frechheit wäre das dann:

                                Der neue Comet WiFi weist ein Echtzeitverhalten auf. Das bedeutet, dass geänderte Heizzeiten sofort auf das Heizkörperthermostat Comet WiFi übertragen werden und die Temperatur somit in Sekundenschnelle an die Bedürfnisse angepasst werden kann. In Sachen Stromverbrauch ist der Comet WiFi, trotz starkem Leistungsprofil, ein echter Sparfuchs. Im Vergleich zu Thermostaten mit anderen Funkstandards, ist der Strombedarf sehr niedrig. Die somit erreichbare Batterielebensdauer schont sowohl Ihren Geldbeutel, als auch unsere Umwelt.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                628
                                Online

                                31.6k
                                Users

                                79.6k
                                Topics

                                1.3m
                                Posts

                                8
                                14
                                4817
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo