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. ioBroker Allgemein
  4. Floureon Wifi Raumthermostate

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    187

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Floureon Wifi Raumthermostate

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
149 Beiträge 35 Kommentatoren 35.8k Aufrufe 24 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.
  • H Offline
    H Offline
    Heimatkanal
    schrieb am zuletzt editiert von
    #93

    @frankjoke
    Das Problem ist, es geht um Rolladenmotor und die Funksteuerung.
    link text

    Den Funksender könnte ich dir zuschicken aber den Motor ausbauen?:white_frowning_face:
    Aber ich habe vielleicht noch eine Idee. Nächste Woche.

    Wegen der Thermostate: Könntest Du vielleicht bei der Broadlink Steuerung einen Urlaubsmodus einbauen?
    Einfach: Alle Thermostate auf XX Grad (z.B. 18) bis XX.XX.XXXX, XX:XX Uhr auf "Knopfdruck": "Urlaub"? Danach auf Auto?

    DANKE!

    padrinoP 1 Antwort Letzte Antwort
    0
    • H Heimatkanal

      @frankjoke
      Das Problem ist, es geht um Rolladenmotor und die Funksteuerung.
      link text

      Den Funksender könnte ich dir zuschicken aber den Motor ausbauen?:white_frowning_face:
      Aber ich habe vielleicht noch eine Idee. Nächste Woche.

      Wegen der Thermostate: Könntest Du vielleicht bei der Broadlink Steuerung einen Urlaubsmodus einbauen?
      Einfach: Alle Thermostate auf XX Grad (z.B. 18) bis XX.XX.XXXX, XX:XX Uhr auf "Knopfdruck": "Urlaub"? Danach auf Auto?

      DANKE!

      padrinoP Online
      padrinoP Online
      padrino
      Most Active
      schrieb am zuletzt editiert von
      #94

      @Heimatkanal sagte in Floureon Wifi Raumthermostate:

      Wegen der Thermostate: Könntest Du vielleicht bei der Broadlink Steuerung einen Urlaubsmodus einbauen?
      Einfach: Alle Thermostate auf XX Grad (z.B. 18) bis XX.XX.XXXX, XX:XX Uhr auf "Knopfdruck": "Urlaub"? Danach auf Auto?

      Sowas sollte sich mit dem javascript Adapter lösen lassen. ;)

      frankjokeF 1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        Heimatkanal
        schrieb am zuletzt editiert von
        #95

        @padrino
        Bestimmt, aber Frankjoke schreibt was von einer zukünftigen Statemachine ohne js oder blockly:relaxed:
        Deswegen schon ein "Wünsch" vorher:relaxed:

        frankjokeF 1 Antwort Letzte Antwort
        0
        • padrinoP padrino

          @Heimatkanal sagte in Floureon Wifi Raumthermostate:

          Wegen der Thermostate: Könntest Du vielleicht bei der Broadlink Steuerung einen Urlaubsmodus einbauen?
          Einfach: Alle Thermostate auf XX Grad (z.B. 18) bis XX.XX.XXXX, XX:XX Uhr auf "Knopfdruck": "Urlaub"? Danach auf Auto?

          Sowas sollte sich mit dem javascript Adapter lösen lassen. ;)

          frankjokeF Offline
          frankjokeF Offline
          frankjoke
          schrieb am zuletzt editiert von
          #96

          @padrino sagte in Floureon Wifi Raumthermostate:

          @Heimatkanal sagte in Floureon Wifi Raumthermostate:

          Wegen der Thermostate: Könntest Du vielleicht bei der Broadlink Steuerung einen Urlaubsmodus einbauen?
          Einfach: Alle Thermostate auf XX Grad (z.B. 18) bis XX.XX.XXXX, XX:XX Uhr auf "Knopfdruck": "Urlaub"? Danach auf Auto?

          Sowas sollte sich mit dem javascript Adapter lösen lassen. ;)

          Ja, du hast Recht!

          Alle Thermostate auf Temperatur x (18° oder weniger) und dann auf manual schalten. Wenn Urlaub aus dann zurück auf Auto!

          In den Adapter baue ich das nicht ein, ist ja keine Funktion der Geräte selbst.

          Frank,

          NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
          Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

          1 Antwort Letzte Antwort
          0
          • H Heimatkanal

            @padrino
            Bestimmt, aber Frankjoke schreibt was von einer zukünftigen Statemachine ohne js oder blockly:relaxed:
            Deswegen schon ein "Wünsch" vorher:relaxed:

            frankjokeF Offline
            frankjokeF Offline
            frankjoke
            schrieb am zuletzt editiert von
            #97

            @Heimatkanal
            Mit der Statemachine kann man das machen. :) Muss nur noch 3 andere Adapter vorher updaten ....

            Frank,

            NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
            Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

            1 Antwort Letzte Antwort
            0
            • H Offline
              H Offline
              Heimatkanal
              schrieb am zuletzt editiert von
              #98

              @frankjoke
              Läuft manual nicht nur bis zum nächsten eingestellten Programm ?
              Oder dauerhaft?

              frankjokeF 1 Antwort Letzte Antwort
              0
              • H Heimatkanal

                @frankjoke
                Läuft manual nicht nur bis zum nächsten eingestellten Programm ?
                Oder dauerhaft?

                frankjokeF Offline
                frankjokeF Offline
                frankjoke
                schrieb am zuletzt editiert von
                #99

                @Heimatkanal
                Wenn du die Termostattemperatur setzt dann ist sie nur bis zum Nächsten Auto-wechsel gültig, außer du setzt auch den autoMode auf manual, dann bleibt sie gültig bis wieder auf automode gestzt wird.

                Frank,

                NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                1 Antwort Letzte Antwort
                0
                • A Offline
                  A Offline
                  AingTii
                  schrieb am zuletzt editiert von
                  #100

                  Hallo Zusammen,

                  habe grad festgestellt, dass im iobroker nicht die aktuelle Temperatur angezeigt wird.
                  Auch die Einstellungen lassen sich nicht verstellen.

                  Ist nur die Frage woran liegt es...

                  frankjokeF 1 Antwort Letzte Antwort
                  0
                  • A AingTii

                    Hallo Zusammen,

                    habe grad festgestellt, dass im iobroker nicht die aktuelle Temperatur angezeigt wird.
                    Auch die Einstellungen lassen sich nicht verstellen.

                    Ist nur die Frage woran liegt es...

                    frankjokeF Offline
                    frankjokeF Offline
                    frankjoke
                    schrieb am zuletzt editiert von
                    #101

                    @AingTii

                    Was sagt der Objek-browser? Was sagt der Adapter bei restart im log? Findet er das teil wieder oder hat es den Namen geändert?

                    p.s.: Bitte das Forum für den Adapter verwenden https://forum.iobroker.net/topic/6881/adapter-broadlink2 und nicht den Floureon welcher nicht von mir erstellt wurde.

                    Frank,

                    NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                    Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                    1 Antwort Letzte Antwort
                    0
                    • W Offline
                      W Offline
                      W0RSCHD
                      schrieb am zuletzt editiert von
                      #102

                      Funktioniert das ME81H mit dem Adapter? Hat das schon jemand getestet?
                      Finde das aktuell am schönsten :)

                      Dieses hier meine ich

                      1 Antwort Letzte Antwort
                      0
                      • padrinoP Online
                        padrinoP Online
                        padrino
                        Most Active
                        schrieb am zuletzt editiert von
                        #103

                        @W0RSCHD sagte in Floureon Wifi Raumthermostate:

                        ME81H

                        Hmm, hier sieht es so aus, als würde das wieder eine ganz andere App nutzen.
                        Würde eher tippen "nein". Weiß es allerdings nicht. =)

                        W 1 Antwort Letzte Antwort
                        0
                        • padrinoP padrino

                          @W0RSCHD sagte in Floureon Wifi Raumthermostate:

                          ME81H

                          Hmm, hier sieht es so aus, als würde das wieder eine ganz andere App nutzen.
                          Würde eher tippen "nein". Weiß es allerdings nicht. =)

                          W Offline
                          W Offline
                          W0RSCHD
                          schrieb am zuletzt editiert von
                          #104

                          @padrino hmm ok hast recht. Ich habs mal bestellt, ich teste es einfach mal, da ich es schöner finde wie die anderen Floureons.
                          Allerdings ist das Produktbild von dem was ich bestellt habe mit weisser Anzeige und roten Touchtasten, im Video ist es anderst rum, da ist die Anzeige rot und die Tasten weiss. Mal gespannt was ich am Ende bekomme g
                          Schön wäre dann wenn sich das Teil noch in iobroker integrieren lässt.

                          Andreas unbekanntA 1 Antwort Letzte Antwort
                          0
                          • H Offline
                            H Offline
                            hitel
                            schrieb am zuletzt editiert von
                            #105

                            Hallo, welches Gerät ist aktuell erhältlich / unterstützt und wird aus Deutschland geliefert? Danke Hitel

                            1 Antwort Letzte Antwort
                            0
                            • W W0RSCHD

                              @padrino hmm ok hast recht. Ich habs mal bestellt, ich teste es einfach mal, da ich es schöner finde wie die anderen Floureons.
                              Allerdings ist das Produktbild von dem was ich bestellt habe mit weisser Anzeige und roten Touchtasten, im Video ist es anderst rum, da ist die Anzeige rot und die Tasten weiss. Mal gespannt was ich am Ende bekomme g
                              Schön wäre dann wenn sich das Teil noch in iobroker integrieren lässt.

                              Andreas unbekanntA Offline
                              Andreas unbekanntA Offline
                              Andreas unbekannt
                              schrieb am zuletzt editiert von
                              #106

                              @W0RSCHD

                              Hab so ein Thermostat hier ,Fritzbox sagt ESP-7339A6.

                              Gibt es schon eine Möglichkeit die Dinger einzubinden.

                              Die sehen echt gut aus.

                              Flureon.jpg

                              https://www.amazon.de/Raumthermostat-Wandthermostat-programmierbar-Raumtemperaturregler-Fussbodenheizung/dp/B07NQ5PS27/ref=sr_1_6?__mk_de_DE=ÅMÅŽÕÑ&crid=2LA01T64Y2G9M&keywords=floureon+thermostat+wifi&qid=1563819820&s=gateway&sprefix=flureon+thermos%2Caps%2C171&sr=8-6

                              W 1 Antwort Letzte Antwort
                              0
                              • Andreas unbekanntA Andreas unbekannt

                                @W0RSCHD

                                Hab so ein Thermostat hier ,Fritzbox sagt ESP-7339A6.

                                Gibt es schon eine Möglichkeit die Dinger einzubinden.

                                Die sehen echt gut aus.

                                Flureon.jpg

                                https://www.amazon.de/Raumthermostat-Wandthermostat-programmierbar-Raumtemperaturregler-Fussbodenheizung/dp/B07NQ5PS27/ref=sr_1_6?__mk_de_DE=ÅMÅŽÕÑ&crid=2LA01T64Y2G9M&keywords=floureon+thermostat+wifi&qid=1563819820&s=gateway&sprefix=flureon+thermos%2Caps%2C171&sr=8-6

                                W Offline
                                W Offline
                                W0RSCHD
                                schrieb am zuletzt editiert von
                                #107

                                @Andreas-unbekannt Hab ein ähnliches, dürfte wahrscheinlich baugleich sein,
                                habe aber noch keine möglichkeit gefunden es einzubinden bisher :(

                                1 Antwort Letzte Antwort
                                0
                                • StM47S Offline
                                  StM47S Offline
                                  StM47
                                  schrieb am zuletzt editiert von
                                  #108

                                  Bekomme Fehlermeldungen beim Installieren von Broadlink V2beta.

                                  Bildschirmfoto 2019-07-29 um 12.46.34.png

                                  ioBroker im Docker auf Synology DiskStation DS 716+II mit DSM 6.2.1

                                  • Lightmanager Air / Lupusec XT2 Plus mit div. Fenster- u. Türkontakten, Rauch- u. Bewegungsmelder / Harmony Hub / Fritzbox 7590 OS7
                                  • schaltbare Steckdosen / Alexa Echo Dot 3 / Zigbee USB Stick / diverse Xiaomi Produkte / Xiaomi Yeelight Birnen
                                  1 Antwort Letzte Antwort
                                  0
                                  • G Offline
                                    G Offline
                                    gz2k2
                                    schrieb am zuletzt editiert von gz2k2
                                    #109

                                    Hi!
                                    Ich habe endlich mein Floureon bekommen, kann es aber leider auch nicht in ioBroker einbinden.

                                    https://www.amazon.de/gp/product/B07MQXRJCP/ref=ppx_yo_dt_b_asin_title_o08_s00?ie=UTF8&psc=1

                                    broadlink2.0 2019-07-29 17:42:59.885 info broadlink2.0 started and found 0 devices named ''.
                                    broadlink2.0 2019-07-29 17:42:52.159 info Discover Broadlink devices for 10sec on broadlink2.0
                                    broadlink2.0 2019-07-29 17:42:52.159 info UDP socket listening on 0.0.0.0:15001
                                    broadlink2.0 2019-07-29 17:42:52.141 info Devices to rename:
                                    broadlink2.0 2019-07-29 17:42:52.141 info Devices to add:
                                    broadlink2.0 2019-07-29 17:42:52.140 info broadlink2 initialization started...
                                    broadlink2.0 2019-07-29 17:42:52.106 info starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.broadlink2, node: v10.16.0

                                    Die App im GooglePlay Store heisst: Smart RM

                                    1 Antwort Letzte Antwort
                                    0
                                    • J jaghatei

                                      @martin sagte in Floureon Wifi Raumthermostate:

                                      Das hier habe ich:

                                      https://www.ebay.de/itm/Floureon-C17-GH … :rk:1:pf:0

                                      Hat etwas Zeit in Anspruch genommen aber ich habe das C17-GH3 jetzt mit iobroker am laufen (via mqtt). Aber es ist Patching der Firmware erforderlich. Die Aussagen von frankjoke stimmen, das Thermostat redet nach der Initialconfig nur noch mit der Amazon IOT cloud. Das ist aber schlicht MQTT TLS.
                                      Ausgangspunkt für mich war, das die Alexa App nur die Solltemperatur und nicht die aktuelle Raumtemperatur anzeigt, die WeBack APP aber beides.

                                      Das Thermostat verwendet einen ESP-12S und die Firmware ist zumindest bei meinem nicht gegen auslesen geschützt.
                                      Erforderlich sind die folgenden Schritte, openssl, ein Hex Editor und esptool.py und die (USB-)Adapter die man zum Flashen eines Arduinos braucht.

                                      • Eigenen MQTT Broker mit SSL auf Port 8883 aufsetzen: eigenes Zertifikat mit cn= *.iot.eu-central-1.amazonaws.com , signiert durch eigenes self signed ca Zertifikat. Das * ist zwingend, ein Zertifikat auf den dedizierten Zielhost wird durch die SSL Validierung im ESP abgelehnt.
                                      • Eigener lokaler DNS Server, mit dem der Zielhost a9vvblgf32b6o.iot.eu-central-1.amazonaws.com auf den eigenen MQTT Broker umgebogen wird. Bin nicht sicher ob der Hostname bei allen C17-GH3 identisch ist. Mag von der Firmwareversion und der Geräte Version abhängen, jedenfalls ist der konkrete Hostname im der Firmware als c-string enthalten.
                                      • Firmware aus ESP auslesen und den enthaltene Public Key des Verisign CA Zertifkats durch den Public Key der eigenen CA ersetzen. Das Zertifikat ist ebenfalls als c-string in der Firmware enthalten und daher darf das eigene ca Zertifikat im PEM Form nicht länger sein als das Verisign Zertifikat, aber auch nicht kürzer. Eigenes Zertifikat daher mit Leerzeichen am Ende (nach "-----END CERTIFICATE-----") auf konkrete Länge des Verisign Zertifikates auffüllen. Wenn das eigene Zertifikat zu lang ist: Auf 1024 bit Schlüssel und SHA1 reduzieren. Anschließend gepatchte Firmware wieder in den ESP flashen.
                                      • Da die Firmware ein OTA Update zuläßt hab ich dem Thermostat den Internetzugang in der Firewall verboten, sonst würde das nächste Firmwareupdate alles wirder zunichte machen.

                                      Achtung: das Zertifikat ist wie nahezu alle anderen Abschnitte an zwei Stellen in der Firmware enthalten. Vermutlich wegen der OTA Funktion.

                                      Seit dem sendet Das Thermostat sobald eine Wertänderung eintritt eine Nachricht an meine lokale MQTT Instanz in Form einer json Nachricht:
                                      Topic: $aws/things/<thermostat id>/shadow/update
                                      message:
                                      {
                                      "state":{
                                      "desired":{
                                      "connected":"true",
                                      "working_status":null,
                                      "safe_lock":null,
                                      "set_tem":null,
                                      "workmode":null,
                                      "bgl":null,
                                      "poweron_state":null,
                                      "freeze_protect":null,
                                      "tem_uint":null,
                                      "control_mode":null,
                                      "tem_cal":null,
                                      "inter_sen_cal":null,
                                      "outer_sen_cal":null,
                                      "outer_sen_top":null
                                      },
                                      "reported":{
                                      "connected":"true",
                                      "offset_hours":0,
                                      "offset_minutes":0,
                                      "working_status":"on",
                                      "workmode":"hand",
                                      "air_tem":232,
                                      "floor_tem":0,
                                      "set_tem":46,
                                      "safe_lock":"off",
                                      "bgl":"auto",
                                      "poweron_state":"keep",
                                      "freeze_protect":"off",
                                      "tem_uint":"C",
                                      "control_mode":"inter",
                                      "tem_cal":-20,
                                      "inter_sen_cal":10,
                                      "outer_sen_cal":30,
                                      "outer_sen_top":55,
                                      "Mon":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                      "Tues":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                      "Wed":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                      "Thur":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                      "Fri":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                      "Sat":"06:00_044C,08:00_044C,11:00_044C,12:30_044C,17:00_044C,22:00_030C",
                                      "Sun":"06:00_044C,08:00_044C,11:00_044C,12:30_044C,17:00_044C,22:00_030C"
                                      }
                                      }
                                      }

                                      air_tem ist die aktuelle Lufttemperatur *10
                                      set_tem ist die Zieltemperatur * 2

                                      Es spielen auch noch die folgenden Topics in der Kommunikation eine Rolle, Details dazu noch in Arbeit:

                                      Gerät meldet sich beim nächsten Einschalten:
                                      Topic: WeBack/LWT/device_change/device_offline (kommt nicht bei längerer Zeit stromlos)
                                      {"Thing_Name":"<thermostat id>","connected":"false"}
                                      Kommt bei jedem Einschalten:
                                      Topic: $aws/things/<thermostat id>/shadow/update
                                      {"state":{"desired":null, "reported":{"connected":"true","config_app":"WeBack","firmware_version":"3.1.2rel"}}}
                                      Kommt bei jedem Einschalten:
                                      Topic: WeBack/device_change/notify_from_device
                                      {
                                      "Notify_Reason": "timestamp_sync_req",
                                      "Thing_Name": "<thermostat id>",
                                      "Offset_Hours": 0,
                                      "Offset_Minutes": 0
                                      }

                                      <thermostat id> entspricht "by-t03-aa-bb-cc-dd-ee-ff" mit aa-bb-cc-dd-ee-ff = MAC des ESP

                                      P Offline
                                      P Offline
                                      pash4uga
                                      schrieb am zuletzt editiert von
                                      #110

                                      @jaghatei

                                      Guten Tag.
                                      Ich entschuldige mich für meine Sprache. Ich schreibe aus Russland und kenne deins nicht
                                      Dies ist jedoch das einzige Thema, das ich über den Thermostat C17-GH3 gefunden habe.
                                      In meinem ESP, Firmware-Version 3.2.0rel. Ich habe alles nach deinen Anweisungen gemacht, aber ich kann mich nicht mit Mücken verbinden. Ich erhalte eine Nachricht über ein ungültiges Zertifikat. Bereits mit ihm gequält)
                                      Ich bin nicht gut darin, also bitte ich um Hilfe, und wenn ich etwas falsch schreibe, korrigiere ich mich.

                                      Es gibt ein paar Fragen:

                                      1. Ganz am Anfang der Firmware befindet sich ein CA-Zertifikat, dann ein anderes Zertifikat und dann RSA PRIVATE KEY. Wofür ist er? Für OTA-Updates? Ersetzen Sie es? Und wofür?
                                        Können Sie genauer beschreiben, durch was sie ersetzt werden sollen? Besser noch, die Schritte zum Generieren von Zertifikaten, für mich ist es ein dunkler Wald.
                                        Ich habe auch nicht verstanden, cn = * .iot.eu-central-1.amazonaws.com sollte in CA oder im Zertifikat für den Server sein? Versucht und so und so.
                                      2. Muss ich beim Generieren von Zertifikaten zusätzliche Schlüssel verwenden?
                                        Nach Anleitung konfiguriert:
                                        http://www.steves-internet-guide.com/mosquitto-tls
                                      3. Wenn Sie wissen, wie haben Sie die Datei mosquitto.conf konfiguriert?
                                        Hier ist meins:
                                        listener 8883
                                        cafile C:\Program Files (x86)\mosquitto\serts\ca.crt
                                        keyfile C:\Program Files (x86)\mosquitto\serts\server.key
                                        certfile C:\Program Files (x86)\mosquitto\serts\server.crt
                                        require_certificate false
                                        tls_version tlsv1

                                      Übrigens ist in dieser Firmware eine andere Serveradresse a9vvblgf32b6o.iot.ap-southeast-1.amazonaws.com. Ich habe auch versucht, es beim Generieren von CA.crt und server.crt zu verwenden (cn = * .iot.ap-southern-1.amazonaws.com)
                                      Wird MQTT.fx zur Verifizierung verwendet, ist die Verbindung zu mosquitto erfolgreich. Ist auch DNS konfiguriert, klopft der Thermostat auf meinem Mückenserver.
                                      Vielen Dank im Voraus)

                                      1 Antwort Letzte Antwort
                                      0
                                      • J jaghatei

                                        @martin sagte in Floureon Wifi Raumthermostate:

                                        Das hier habe ich:

                                        https://www.ebay.de/itm/Floureon-C17-GH … :rk:1:pf:0

                                        Hat etwas Zeit in Anspruch genommen aber ich habe das C17-GH3 jetzt mit iobroker am laufen (via mqtt). Aber es ist Patching der Firmware erforderlich. Die Aussagen von frankjoke stimmen, das Thermostat redet nach der Initialconfig nur noch mit der Amazon IOT cloud. Das ist aber schlicht MQTT TLS.
                                        Ausgangspunkt für mich war, das die Alexa App nur die Solltemperatur und nicht die aktuelle Raumtemperatur anzeigt, die WeBack APP aber beides.

                                        Das Thermostat verwendet einen ESP-12S und die Firmware ist zumindest bei meinem nicht gegen auslesen geschützt.
                                        Erforderlich sind die folgenden Schritte, openssl, ein Hex Editor und esptool.py und die (USB-)Adapter die man zum Flashen eines Arduinos braucht.

                                        • Eigenen MQTT Broker mit SSL auf Port 8883 aufsetzen: eigenes Zertifikat mit cn= *.iot.eu-central-1.amazonaws.com , signiert durch eigenes self signed ca Zertifikat. Das * ist zwingend, ein Zertifikat auf den dedizierten Zielhost wird durch die SSL Validierung im ESP abgelehnt.
                                        • Eigener lokaler DNS Server, mit dem der Zielhost a9vvblgf32b6o.iot.eu-central-1.amazonaws.com auf den eigenen MQTT Broker umgebogen wird. Bin nicht sicher ob der Hostname bei allen C17-GH3 identisch ist. Mag von der Firmwareversion und der Geräte Version abhängen, jedenfalls ist der konkrete Hostname im der Firmware als c-string enthalten.
                                        • Firmware aus ESP auslesen und den enthaltene Public Key des Verisign CA Zertifkats durch den Public Key der eigenen CA ersetzen. Das Zertifikat ist ebenfalls als c-string in der Firmware enthalten und daher darf das eigene ca Zertifikat im PEM Form nicht länger sein als das Verisign Zertifikat, aber auch nicht kürzer. Eigenes Zertifikat daher mit Leerzeichen am Ende (nach "-----END CERTIFICATE-----") auf konkrete Länge des Verisign Zertifikates auffüllen. Wenn das eigene Zertifikat zu lang ist: Auf 1024 bit Schlüssel und SHA1 reduzieren. Anschließend gepatchte Firmware wieder in den ESP flashen.
                                        • Da die Firmware ein OTA Update zuläßt hab ich dem Thermostat den Internetzugang in der Firewall verboten, sonst würde das nächste Firmwareupdate alles wirder zunichte machen.

                                        Achtung: das Zertifikat ist wie nahezu alle anderen Abschnitte an zwei Stellen in der Firmware enthalten. Vermutlich wegen der OTA Funktion.

                                        Seit dem sendet Das Thermostat sobald eine Wertänderung eintritt eine Nachricht an meine lokale MQTT Instanz in Form einer json Nachricht:
                                        Topic: $aws/things/<thermostat id>/shadow/update
                                        message:
                                        {
                                        "state":{
                                        "desired":{
                                        "connected":"true",
                                        "working_status":null,
                                        "safe_lock":null,
                                        "set_tem":null,
                                        "workmode":null,
                                        "bgl":null,
                                        "poweron_state":null,
                                        "freeze_protect":null,
                                        "tem_uint":null,
                                        "control_mode":null,
                                        "tem_cal":null,
                                        "inter_sen_cal":null,
                                        "outer_sen_cal":null,
                                        "outer_sen_top":null
                                        },
                                        "reported":{
                                        "connected":"true",
                                        "offset_hours":0,
                                        "offset_minutes":0,
                                        "working_status":"on",
                                        "workmode":"hand",
                                        "air_tem":232,
                                        "floor_tem":0,
                                        "set_tem":46,
                                        "safe_lock":"off",
                                        "bgl":"auto",
                                        "poweron_state":"keep",
                                        "freeze_protect":"off",
                                        "tem_uint":"C",
                                        "control_mode":"inter",
                                        "tem_cal":-20,
                                        "inter_sen_cal":10,
                                        "outer_sen_cal":30,
                                        "outer_sen_top":55,
                                        "Mon":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                        "Tues":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                        "Wed":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                        "Thur":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                        "Fri":"06:00_044C,08:00_030C,11:00_044C,12:30_030C,17:00_044C,22:00_030C",
                                        "Sat":"06:00_044C,08:00_044C,11:00_044C,12:30_044C,17:00_044C,22:00_030C",
                                        "Sun":"06:00_044C,08:00_044C,11:00_044C,12:30_044C,17:00_044C,22:00_030C"
                                        }
                                        }
                                        }

                                        air_tem ist die aktuelle Lufttemperatur *10
                                        set_tem ist die Zieltemperatur * 2

                                        Es spielen auch noch die folgenden Topics in der Kommunikation eine Rolle, Details dazu noch in Arbeit:

                                        Gerät meldet sich beim nächsten Einschalten:
                                        Topic: WeBack/LWT/device_change/device_offline (kommt nicht bei längerer Zeit stromlos)
                                        {"Thing_Name":"<thermostat id>","connected":"false"}
                                        Kommt bei jedem Einschalten:
                                        Topic: $aws/things/<thermostat id>/shadow/update
                                        {"state":{"desired":null, "reported":{"connected":"true","config_app":"WeBack","firmware_version":"3.1.2rel"}}}
                                        Kommt bei jedem Einschalten:
                                        Topic: WeBack/device_change/notify_from_device
                                        {
                                        "Notify_Reason": "timestamp_sync_req",
                                        "Thing_Name": "<thermostat id>",
                                        "Offset_Hours": 0,
                                        "Offset_Minutes": 0
                                        }

                                        <thermostat id> entspricht "by-t03-aa-bb-cc-dd-ee-ff" mit aa-bb-cc-dd-ee-ff = MAC des ESP

                                        C Offline
                                        C Offline
                                        crissy98
                                        schrieb am zuletzt editiert von
                                        #111

                                        @jaghatei
                                        Hallo

                                        ist es nicht auch Möglich den Brocker und die SSL Verschlüsselung in der Firmware zu ändern ?
                                        Ich habe einen MQTT Brocker ohne SSL laufen und würde gern die Kommunikation mit dem c17.gh3 darüber laufen lassen.
                                        Noch besser wäre natürlich eine komplett eigene Firmware auf zu spielen die auch das Display und Touch ansprechen kann. Gibt es da schon etwas ?

                                        Danke für alle Infos.

                                        1 Antwort Letzte Antwort
                                        0
                                        • P Offline
                                          P Offline
                                          pash4uga
                                          schrieb am zuletzt editiert von
                                          #112

                                          Fand ein interessantes Projekt. Ich habe es selbst noch nicht ausprobiert.
                                          https://github.com/bikemike/C17GH3Thermostat

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          836

                                          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