Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. HM IP Thermostat mit Xiaomi Fenstersensor

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

HM IP Thermostat mit Xiaomi Fenstersensor

Scheduled Pinned Locked Moved Skripten / Logik
javascriptblocklyheating
26 Posts 10 Posters 3.2k Views 8 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Pittini
    Developer
    wrote on last edited by
    #8

    Das geht so nicht.
    Homematic akzeptiert nur die eigenen Wandthermostate als Fühler, mir Xiaomis geht das leider nicht. Grundsätzlich brauchst sowas auch nicht selber proggen, zum einen gibts hier iwo ein fertiges Heizungsscript (wird nicht mehr weiterentwickelt, funktioniert aber soweit noch und als Vorlage isses auch brauchbar) und aktuell ist ein Adapter für Heizungssteuerung in Entwicklung und der funktioniert auch schon recht gut, guggst Du hier: https://github.com/rg-engineering/ioBroker.heatingcontrol#temperature-descrease--increase. Und hier ist der Forumsthread dazu wennst fragen hast: https://forum.iobroker.net/topic/22579/test-adapter-heatingcontrol-v0-3-x

    HomoranH 1 Reply Last reply
    0
    • P Pittini

      Das geht so nicht.
      Homematic akzeptiert nur die eigenen Wandthermostate als Fühler, mir Xiaomis geht das leider nicht. Grundsätzlich brauchst sowas auch nicht selber proggen, zum einen gibts hier iwo ein fertiges Heizungsscript (wird nicht mehr weiterentwickelt, funktioniert aber soweit noch und als Vorlage isses auch brauchbar) und aktuell ist ein Adapter für Heizungssteuerung in Entwicklung und der funktioniert auch schon recht gut, guggst Du hier: https://github.com/rg-engineering/ioBroker.heatingcontrol#temperature-descrease--increase. Und hier ist der Forumsthread dazu wennst fragen hast: https://forum.iobroker.net/topic/22579/test-adapter-heatingcontrol-v0-3-x

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

      @Pittini sagte in HM IP Thermostat mit Xiaomi Fenstersensor:

      Homematic akzeptiert nur die eigenen Wandthermostate als Fühler,

      Aber doch nur innerhalb von HM selber.

      Wenn er über Scripte in ioBroker Xiaomis ausliest und das Skript dann den Heizkörpersteller verstellt sollte das klappen.

      Voraussetzung ist natürlich, dass über den AP dies möglich ist.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

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

      BBTownB 1 Reply Last reply
      1
      • HomoranH Homoran

        @Pittini sagte in HM IP Thermostat mit Xiaomi Fenstersensor:

        Homematic akzeptiert nur die eigenen Wandthermostate als Fühler,

        Aber doch nur innerhalb von HM selber.

        Wenn er über Scripte in ioBroker Xiaomis ausliest und das Skript dann den Heizkörpersteller verstellt sollte das klappen.

        Voraussetzung ist natürlich, dass über den AP dies möglich ist.

        BBTownB Offline
        BBTownB Offline
        BBTown
        wrote on last edited by
        #10

        @Homoran ich glaube @Pittini wollte zum Ausdruck bringen, dass eine Verknüpfung/direkter Austausch nur zwischen HomeMatic Geräten funktioniert.
        Wenn Du von den unterschiedlichen Geräten Datenpunkte hast, ja klar, dann kannst Du das alternativ über Scripte lösen.

        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

        HomoranH 1 Reply Last reply
        0
        • BBTownB BBTown

          @Homoran ich glaube @Pittini wollte zum Ausdruck bringen, dass eine Verknüpfung/direkter Austausch nur zwischen HomeMatic Geräten funktioniert.
          Wenn Du von den unterschiedlichen Geräten Datenpunkte hast, ja klar, dann kannst Du das alternativ über Scripte lösen.

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

          @BBTown
          und das will der TE laut Eröffnungspost
          Dort hat er ein Blockly

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

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

          BBTownB 1 Reply Last reply
          0
          • HomoranH Homoran

            @BBTown
            und das will der TE laut Eröffnungspost
            Dort hat er ein Blockly

            BBTownB Offline
            BBTownB Offline
            BBTown
            wrote on last edited by
            #12

            @Homoran jupp :-)

            ... aber als Ergebnis des Scriptes kann (meines Wissens nach) kein "Fenster auf Signal" an den Thermostaten geschickt werden, sondern es muss direkt die Temperatur gesetzt werden die bei "Fenster auf" eingestellt sein soll.

            das wurde weiter oben so auch bereits Thematisiert.

            ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.0.7 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

            HomoranH 1 Reply Last reply
            0
            • BBTownB BBTown

              @Homoran jupp :-)

              ... aber als Ergebnis des Scriptes kann (meines Wissens nach) kein "Fenster auf Signal" an den Thermostaten geschickt werden, sondern es muss direkt die Temperatur gesetzt werden die bei "Fenster auf" eingestellt sein soll.

              das wurde weiter oben so auch bereits Thematisiert.

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

              @BBTown
              Rischtisch!

              deswegen ja:

              @Homoran sagte in HM IP Thermostat mit Xiaomi Fenstersensor:

              dann den Heizkörpersteller verstell...
              Voraussetzung ist natürlich, dass über den AP dies möglich ist.

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

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

              1 Reply Last reply
              0
              • T Offline
                T Offline
                technodj23
                wrote on last edited by
                #14

                https://forum.iobroker.net/topic/26895/homematic-ip-thermostat-fensterkontakt

                Geht nicht so einfach. Hatte das selbe Problem.

                Jan FiedlerJ 1 Reply Last reply
                0
                • T technodj23

                  https://forum.iobroker.net/topic/26895/homematic-ip-thermostat-fensterkontakt

                  Geht nicht so einfach. Hatte das selbe Problem.

                  Jan FiedlerJ Offline
                  Jan FiedlerJ Offline
                  Jan Fiedler
                  wrote on last edited by
                  #15

                  @technodj23 Ja, das hatte ich auch gesehen... und dann angefangen zu basteln :D

                  Das heißt aber, weder Temperatur stellen noch Fenster auf setzen geht? Oder übersehe ich etwas...

                  dslraserD 1 Reply Last reply
                  0
                  • Jan FiedlerJ Jan Fiedler

                    @technodj23 Ja, das hatte ich auch gesehen... und dann angefangen zu basteln :D

                    Das heißt aber, weder Temperatur stellen noch Fenster auf setzen geht? Oder übersehe ich etwas...

                    dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    wrote on last edited by
                    #16

                    @Jan-Fiedler sagte in HM IP Thermostat mit Xiaomi Fenstersensor:

                    Das heißt aber, weder Temperatur stellen noch Fenster auf setzen geht? Oder übersehe ich etwas...

                    Ich habe keinen AP, aber das hier steht (übersetzt) auf GitHub in der Adapter Info.

                    Screenshot_20191128-084746_Chrome.jpg

                    https://github.com/iobroker-community-adapters/ioBroker.hmip/blob/master/README.md

                    1 Reply Last reply
                    1
                    • P Offline
                      P Offline
                      Pittini
                      Developer
                      wrote on last edited by
                      #17

                      Ich möchte einfach mal drauf Hinweisen dass es den HeatingControl Adapter gibt. Damit lassen sich Xiaomi Fenster Sensoren ganz wunderbar mit HM verbinden. Einfach mal anguggen, hier der Link zum Thread.

                      1 Reply Last reply
                      0
                      • L Offline
                        L Offline
                        Laxs
                        wrote on last edited by
                        #18

                        Hallo zusammen,

                        ich hab das gleiche vor wie der TE.
                        Habe Xiaomi Fensterkontakte und HM IP Heizungsthermostate die aber über die CCU Eingebunden sind. Über hm-rpc.1 ist der Heizungsthermostat auch im iobroker zu finden. Das Skript setzt den den windowState im iobroker auch auf "open" aber im CCU und im Heizungsthermostat(Gerät) wird der Fensterstatus noch als geschlossen angezeigt. Es sieht irgendwie aus als würde noch ein commit oder sowas fehlen damit der Status auch wirklich angenommen wird. Denn wenn ich den Wert im iobroker händisch auf "open" stelle wird der Fensterstatus im CCU und im Gerät als "offen" angezeigt.

                        Skript:
                        blockywindowstate.png

                        windowState im iobroker:
                        HM-rpc.1.windowstate-open.png

                        Staus im CCU:
                        CCU_notchanged.png

                        Manuell windowState auf open:
                        HM-rpc.1.windowstate-manual-open.png

                        Status CCU nach manuell:
                        CCU_manual.png

                        Hat jemand eine Idee woran es liegt, dass es manuell geht und über das Skript nicht?

                        Danke schon mal

                        dslraserD 1 Reply Last reply
                        0
                        • L Laxs

                          Hallo zusammen,

                          ich hab das gleiche vor wie der TE.
                          Habe Xiaomi Fensterkontakte und HM IP Heizungsthermostate die aber über die CCU Eingebunden sind. Über hm-rpc.1 ist der Heizungsthermostat auch im iobroker zu finden. Das Skript setzt den den windowState im iobroker auch auf "open" aber im CCU und im Heizungsthermostat(Gerät) wird der Fensterstatus noch als geschlossen angezeigt. Es sieht irgendwie aus als würde noch ein commit oder sowas fehlen damit der Status auch wirklich angenommen wird. Denn wenn ich den Wert im iobroker händisch auf "open" stelle wird der Fensterstatus im CCU und im Gerät als "offen" angezeigt.

                          Skript:
                          blockywindowstate.png

                          windowState im iobroker:
                          HM-rpc.1.windowstate-open.png

                          Staus im CCU:
                          CCU_notchanged.png

                          Manuell windowState auf open:
                          HM-rpc.1.windowstate-manual-open.png

                          Status CCU nach manuell:
                          CCU_manual.png

                          Hat jemand eine Idee woran es liegt, dass es manuell geht und über das Skript nicht?

                          Danke schon mal

                          dslraserD Offline
                          dslraserD Offline
                          dslraser
                          Forum Testing Most Active
                          wrote on last edited by dslraser
                          #19

                          @Laxs
                          Du hast Deine "Zahlen" als Text, mache mal an diesen Stellen Mathebausteine als Zahlen.
                          1578873618262-blockywindowstate.png

                          L 1 Reply Last reply
                          0
                          • dslraserD dslraser

                            @Laxs
                            Du hast Deine "Zahlen" als Text, mache mal an diesen Stellen Mathebausteine als Zahlen.
                            1578873618262-blockywindowstate.png

                            L Offline
                            L Offline
                            Laxs
                            wrote on last edited by
                            #20

                            @dslraser
                            Ich hab die Werte sowohl als Zahlen "1"/"0", als auch als logik "wahr"/"falsch" oder als Text "OPEN"/"CLOSED" im Skript probiert
                            blockywindowstate-integer.png

                            die Werte sind aus dem Skript im Datenpunkt aber werden wie oben nicht an die CCU und das Gerät geschickt.

                            changed but no commit.png

                            Wenn ich auf den im Datenpunkt stehenden Wert klicke erscheint der gleiche Wert mit Symbol für die Dropdownauswahl. Wenn ich dann woanders hin klicke (nicht mal das Dropdown menu zur Auswahl öffne) wird der gleiche Wert bestätigt und wird von CCU und Gerät angezeigt. Daher hatte ich gedacht, dass noch eine Art commit-Befehl fehlt, damit der Wert auch übertragen wird.

                            dslraserD 1 Reply Last reply
                            0
                            • L Laxs

                              @dslraser
                              Ich hab die Werte sowohl als Zahlen "1"/"0", als auch als logik "wahr"/"falsch" oder als Text "OPEN"/"CLOSED" im Skript probiert
                              blockywindowstate-integer.png

                              die Werte sind aus dem Skript im Datenpunkt aber werden wie oben nicht an die CCU und das Gerät geschickt.

                              changed but no commit.png

                              Wenn ich auf den im Datenpunkt stehenden Wert klicke erscheint der gleiche Wert mit Symbol für die Dropdownauswahl. Wenn ich dann woanders hin klicke (nicht mal das Dropdown menu zur Auswahl öffne) wird der gleiche Wert bestätigt und wird von CCU und Gerät angezeigt. Daher hatte ich gedacht, dass noch eine Art commit-Befehl fehlt, damit der Wert auch übertragen wird.

                              dslraserD Offline
                              dslraserD Offline
                              dslraser
                              Forum Testing Most Active
                              wrote on last edited by dslraser
                              #21

                              @Laxs

                              mit steuere geht es bei mir (Du hast aktualisiere)

                              Bildschirmfoto 2020-01-13 um 08.37.50.png

                              13.1.2020, 08:37:14.035	[info ]: javascript.0 (1238) Stop script script.js.19_Test.Heizung-Fenster
                              13.1.2020, 08:37:14.185	[info ]: javascript.0 (1238) Start javascript script.js.19_Test.Heizung-Fenster
                              13.1.2020, 08:37:14.191	[info ]: javascript.0 (1238) script.js.19_Test.Heizung-Fenster: registered 0 subscriptions and 0 schedules
                              13.1.2020, 08:37:15.191	[info ]: javascript.0 (1238) script.js.19_Test.Heizung-Fenster: das Fenster ist geschlossen mit dem Wert 0
                              13.1.2020, 08:37:44.191	[info ]: javascript.0 (1238) script.js.19_Test.Heizung-Fenster: das Fenster ist offen mit dem Wert 1
                              
                              L 1 Reply Last reply
                              1
                              • dslraserD dslraser

                                @Laxs

                                mit steuere geht es bei mir (Du hast aktualisiere)

                                Bildschirmfoto 2020-01-13 um 08.37.50.png

                                13.1.2020, 08:37:14.035	[info ]: javascript.0 (1238) Stop script script.js.19_Test.Heizung-Fenster
                                13.1.2020, 08:37:14.185	[info ]: javascript.0 (1238) Start javascript script.js.19_Test.Heizung-Fenster
                                13.1.2020, 08:37:14.191	[info ]: javascript.0 (1238) script.js.19_Test.Heizung-Fenster: registered 0 subscriptions and 0 schedules
                                13.1.2020, 08:37:15.191	[info ]: javascript.0 (1238) script.js.19_Test.Heizung-Fenster: das Fenster ist geschlossen mit dem Wert 0
                                13.1.2020, 08:37:44.191	[info ]: javascript.0 (1238) script.js.19_Test.Heizung-Fenster: das Fenster ist offen mit dem Wert 1
                                
                                L Offline
                                L Offline
                                Laxs
                                wrote on last edited by
                                #22

                                @dslraser

                                Super vielen Dank, jetzt funktioniert es auch!

                                Da war ich ja voll auf dem Schlauch gestanden und hab schon 2 Tage lang herumprobiert.

                                1 Reply Last reply
                                0
                                • N Offline
                                  N Offline
                                  nerg
                                  wrote on last edited by
                                  #23

                                  Bei mir funktioniert es auch sehr gut. Ist ein Xiaomi Sensor und HMIP Wandthermostat. Durch die Variablen dann etwas leichter zu "vermehren".

                                  d6dbdca4-f822-4b2a-84e2-b55d1faddda6-grafik.png

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    digitaldisplay
                                    wrote on last edited by
                                    #24

                                    Hallo

                                    ich wollte das hier abbilden aber ich vermisse leider den Datenpunkt "Window_State" bei meinem Homematic Thermostat.

                                    0ad36787-e237-482d-94ef-1402f5eda757-image.png

                                    Habe ich vergessen was einzustellen?

                                    Danke und Grüße
                                    DD

                                    L Meister MopperM 2 Replies Last reply
                                    0
                                    • D digitaldisplay

                                      Hallo

                                      ich wollte das hier abbilden aber ich vermisse leider den Datenpunkt "Window_State" bei meinem Homematic Thermostat.

                                      0ad36787-e237-482d-94ef-1402f5eda757-image.png

                                      Habe ich vergessen was einzustellen?

                                      Danke und Grüße
                                      DD

                                      L Offline
                                      L Offline
                                      Laxs
                                      wrote on last edited by
                                      #25

                                      @digitaldisplay

                                      ich bin mir nicht sicher, bei mir ist es ein HMIP Thermostat. Ich weiß nicht wie die Datenpunkte bei anderen Geräten genau aussehen.

                                      Hatte bei mir jetzt nichts extra eingerichtet, die Datenpunkte waren dann von selbst da.

                                      Gruß

                                      Laxs

                                      1 Reply Last reply
                                      1
                                      • D digitaldisplay

                                        Hallo

                                        ich wollte das hier abbilden aber ich vermisse leider den Datenpunkt "Window_State" bei meinem Homematic Thermostat.

                                        0ad36787-e237-482d-94ef-1402f5eda757-image.png

                                        Habe ich vergessen was einzustellen?

                                        Danke und Grüße
                                        DD

                                        Meister MopperM Away
                                        Meister MopperM Away
                                        Meister Mopper
                                        wrote on last edited by
                                        #26

                                        @digitaldisplay sagte in HM IP Thermostat mit Xiaomi Fenstersensor:

                                        ich vermisse leider den Datenpunkt "Window_State" bei meinem Homematic Thermostat.

                                        Der Datenpunkt wird möglicherweise erst erzeugt, wenn das Thermostat mit einem HM-Fensterkontakt verknüpft ist.

                                        Proxmox und HA

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        844

                                        Online

                                        32.4k

                                        Users

                                        81.6k

                                        Topics

                                        1.3m

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

                                        • Don't have an account? Register

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