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. Hardware
  4. [gelöst]EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?

NEWS

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

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

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

[gelöst]EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?

Geplant Angeheftet Gesperrt Verschoben Hardware
eurotronic
50 Beiträge 9 Kommentatoren 10.8k Aufrufe 9 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.
  • AsgothianA Asgothian

    @MyzerAT
    Diese Einstellungen sind für "spz_system_mode", der im verlinkten Post noch fälschlicherweise eurotronic_system_mode heisst.

    @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

    local_temp_calibration: hier kann man auch selbst die Temperatur eintragen, wie bei Punkt 3, könnte dies der Bereich sein, wo man die Werte des eigenen Raumthermostates reinschreiben lässt

    Das ist falsch. Dieser Wert wird als Offset auf die gemessene Temperatur genommen, die dann bei local_temp angezeigt wird und fuer die Regelung genommen wird. Regelung (spz_trv_mode =2, spz_system_mode bit 0x1 gesetzt) heisst das der Unterschied zwischen heating_setpnt_current und local_temp bestimmt wie weit das Ventil auf geht. Wie weit offen es ist wird in heating_demand angezeigt.

    @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

    spz_error_status: keine Ahnung

    Nur lesbar - wird vom Thermostat im Fehlerfall gesetzt. (Siehe Anleitung)

    @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

    spz_trv_mode: dies ist das was du im Link beschreibst, wo ich eben nicht so ganz durchblicke

    sollte ganz einfach sein:
    0 : aus. Ventil bleibt im aktuellen Öffungszustand stehen, kann nicht weiter gesteuert werden
    1 : Steuerbar, aber keine Regelung. per valve_position kann vorgegeben werden wie das Ventil stehen soll (0% bis 100%)
    2 : Regelung: die Öffnung des Ventils wird vom Thermostaten in Abhängigkeit von local_temp und heating_setpnt_current eingestellt.

    Nun zu den Fehlermeldungen: Du sagst "wenn du was einstellst" Was ist "was" ?

    Des weiteren: die Ventile sind träge - es kann bis zu 120 Sekunden dauern bis eine Einstellung bestätigt ist. Deswegen die Werte immer Einzeln einstellen und warten bis sie vom Thermostaten bestätigt sind (grün werden). ggf. Nachschauen was am Thermostaten zu sehen ist.

    A.

    MyzerATM Offline
    MyzerATM Offline
    MyzerAT
    schrieb am zuletzt editiert von MyzerAT
    #10

    @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

    Nun zu den Fehlermeldungen: Du sagst "wenn du was einstellst" Was ist "was" ?

    habe ich eh aber eh oben dazu geschrieben:
    ef16a999-f58b-42da-8372-8ea5fe91b162-grafik.png


    So bin nun ziemlich weit gekommen, habe über Nacht mich damit gespielt und es fast geschafft, ein Paar Fragen sind noch offen, aber ich denke, wenn es so funktioniert dann bin ich erstmals zufrieden.

    Also ich bin jetzt so vorgegangen:

    1. Habe mir 4 Datenpunkte angelegt
      eb90dd10-6f0a-4f26-b8b3-844a70cbb66e-grafik.png

    2. Dann übergebe ich per Script die Temperatur des Xiaomi TempSensors in der Küche an den Datenpunkt "local temperature calibration".
      9f8854b7-2d55-417d-8584-1da9587523a7-grafik.png

    3. Dann wird geprüft ob Fenster offen, wenn ja wir per Eigene Datenpunkt "Off" an das Themostat "local_Temp_calibration" übergeben.
      25d5ca2b-303c-4f3d-8486-5d4c0d1ad402-grafik.png

    4. Weiter geht es mit dem Heizplan, dafür gibt es die eigenen Datenpunkte "Heizen 22°C und Heizen Eco 18°C"
      b0c1fdd8-9a16-4830-b88a-396d25756579-grafik.png

    Heizen & Heizen Eco überschreibt den Wert "local_Temp_calibration" am Thermostat

    Ich denke so sollte es passen?!

    Dann habe ich noch zwei Fragen:

    A: Ist die Fenstererkkennung ausgeschaltet, wenn nicht wie und wo kann ich das selbst tun?
    B: habe 2 Scripte und es kommt folgende Fehlermeldung im log des iobrokers!

    2b7c55d3-d24e-41c6-bebf-e7e4e3e14b89-grafik.png

    finde den Fehler nicht, wie kann ich das erforschen?

    tjhx, lg Rudi

    lg Rudi

    Master Debian 12 (Wien)
    Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

    Slave Debian 12. (TULLN) --> OpenVPN to Vienna
    Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

    Node 20.19.0
    Nodejs 20.19.0
    npm 10.8.2
    js-controller 7.0.6

    AsgothianA 1 Antwort Letzte Antwort
    0
    • MyzerATM MyzerAT

      @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

      Nun zu den Fehlermeldungen: Du sagst "wenn du was einstellst" Was ist "was" ?

      habe ich eh aber eh oben dazu geschrieben:
      ef16a999-f58b-42da-8372-8ea5fe91b162-grafik.png


      So bin nun ziemlich weit gekommen, habe über Nacht mich damit gespielt und es fast geschafft, ein Paar Fragen sind noch offen, aber ich denke, wenn es so funktioniert dann bin ich erstmals zufrieden.

      Also ich bin jetzt so vorgegangen:

      1. Habe mir 4 Datenpunkte angelegt
        eb90dd10-6f0a-4f26-b8b3-844a70cbb66e-grafik.png

      2. Dann übergebe ich per Script die Temperatur des Xiaomi TempSensors in der Küche an den Datenpunkt "local temperature calibration".
        9f8854b7-2d55-417d-8584-1da9587523a7-grafik.png

      3. Dann wird geprüft ob Fenster offen, wenn ja wir per Eigene Datenpunkt "Off" an das Themostat "local_Temp_calibration" übergeben.
        25d5ca2b-303c-4f3d-8486-5d4c0d1ad402-grafik.png

      4. Weiter geht es mit dem Heizplan, dafür gibt es die eigenen Datenpunkte "Heizen 22°C und Heizen Eco 18°C"
        b0c1fdd8-9a16-4830-b88a-396d25756579-grafik.png

      Heizen & Heizen Eco überschreibt den Wert "local_Temp_calibration" am Thermostat

      Ich denke so sollte es passen?!

      Dann habe ich noch zwei Fragen:

      A: Ist die Fenstererkkennung ausgeschaltet, wenn nicht wie und wo kann ich das selbst tun?
      B: habe 2 Scripte und es kommt folgende Fehlermeldung im log des iobrokers!

      2b7c55d3-d24e-41c6-bebf-e7e4e3e14b89-grafik.png

      finde den Fehler nicht, wie kann ich das erforschen?

      tjhx, lg Rudi

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #11

      @MyzerAT
      Du musst das was ich schreibe auch lesen :

      @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

      @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

      local_temp_calibration: hier kann man auch selbst die Temperatur eintragen, wie bei Punkt 3, könnte dies der Bereich sein, wo man die Werte des eigenen Raumthermostates reinschreiben lässt

      Das ist falsch. Dieser Wert wird als Offset auf die gemessene Temperatur genommen, die dann bei local_temp angezeigt wird und fuer die Regelung genommen wird. Regelung (spz_trv_mode =2, spz_system_mode bit 0x1 gesetzt) heisst das der Unterschied zwischen heating_setpnt_current und local_temp bestimmt wie weit das Ventil auf geht. Wie weit offen es ist wird in heating_demand angezeigt.

      local_temp_calibration ist ein Offset - dieser darf einen Bestimmten Wert nicht überschreiten. Wenn ich das richtig erinnere ist das +5 bis -5.

      Er ist AUSSCHLIESSLICH dafür da den Unterschied zwischen der vom Thermostaten gemessenen Temperatur und der vom Raumsensor gemessenen Temperatur auszugleichen.
      Da muss also die Differenz zwischen local_temperature und der des Xiaomi-Sensors rein.

      Da der Thermostat träge auf das setzen dieses Wertes reagiert solltest Du das nur 1 bis 2 mal am Tag machen.

      An der Stelle wird wahrscheinlich auch der Fehler sein der den Absturz verursacht - 'value out of bounds'

      Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen. Die kannst du auch als Hex-Zahlen eintragen, oder vorher in Dezimal umrechnen. Wenn du also die Kindersicherung und die Regelung einschalten willst, setzt du entweder 0x81 oder 129.

      Nur nebenbei - die Kindersicherung blockiert die +- Taster am Thermostat.

      Nun zu boost / Fenstererkennung: Am einfachsten nutzt du dafuer die entsprechenden Bits. Sprich um
      boost zu aktivieren setzt du 0x5 oder 5. um Boost zu deaktivieren setzt du 0x11 oder 17. Um den Modus "OFF" zu aktivieren setzt du 0x20 oder 32. Um den Thermostat danach wieder zum Regeln zu bringen 0x11 oder 17.

      Soweit so gut. Nun zu dem "was ist was": du schriebst:

      @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

      Ausserdem wenn ich was einstelle bei Datenpunkt local_temp_calibration , kommt folgendes im log

      Ohne das ich weiss was du da versuchst in den Datenpunkt zu schreiben kann ich nicht helfen. Hattest du da 4 oder 40 oder -5 oder "mach doch endlich warm" rein geschrieben wenn er abstürzt ? (Bitte jetzt nicht mehr beantworten - inzwischen ist das klar.) Es ist halt wichtig zur Fehlerbehebung ordentliche Fehlerbeschreibungen zu kriegen. Ein "ich mach was und es geht nicht" reicht halt nicht.

      Als letztes zu deinem Script:
      Der Punkt 2 ist oben behandelt - so wird er das System immer abstürzen lassen. Bitte Differenz eintragen.

      Der Punkt 3 klappt so nicht - wenn das Fenster geöffnet oder geschlossen wurde schaltest du den Thermostat 5 Sekunden später auf 5 grad. Nicht ideal. Besser so (Objekt id's natürlich passend zu deinem Beispiel oben) ?
      Screen Shot 2019-03-10 at 07.55.43 .png

      Punkt 4 sieht soweit ok aus.

      Frage A: Der Thermostat hat meines Wissens keine eigene Fenstererkennung. Jedenfalls konnte ich diese nie auslösen.
      Frage B: Siehe Anfang dieses Posts.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      AsgothianA 1 Antwort Letzte Antwort
      1
      • MyzerATM Offline
        MyzerATM Offline
        MyzerAT
        schrieb am zuletzt editiert von MyzerAT
        #12

        @Asgothian

        Ich glaub ich habe jetzt den Knoten gefunden:

        Der Fehler kam daher, weil ich die ganze Zeit, die IST Temp des Xiaomi Temp Sensors bei "local_temp_calibration" eintragen wollte (die braucht man gar nicht eintragen ) hab das mit dem Offset nicht verstanden, aber jetzt.

        Da der Regler des Eurotronics in meinem Fall weniger anzeigt, als es wirklich hat, muss ich den Wert erhöhen um die Differnz zwischen Raumtemperatur und Eurotronic Temperatur auszugleichen !OFFSET! also Versatz!. In der Küche hat es gerade 23,41 °C, der Eurotronic zeigt 19,72 °C an , wäre ein Versatz von 3,64 °C --> daher gebe ich bei "local_temp_calibration" 4 °C ein und das muss man ja normal nur einmal machen! Weil du schreibst nicht öfters als zweimal am Tag. Ich denke ich werd das einmal am Tag per Formel errechnen lassen und dann dem Datenpunkt "local_temp_calibration" übergeben.
        3565973c-5a93-4715-a845-24dfe8c00459-grafik.png

        hier das Script dazu:
        9797fffc-d877-42de-b8bb-7a67fda313fb-grafik.png

        Das mit dem Fenster öffnen habe ich verstanden, einfach sagen es soll unter den Wert von "Heizen Eco" gehen, somit wäre das auch "Off" weil unter 18 °C

        Aber hast du dich hier vertan? beim Öffnen soll der Wert , ich nehme an du meinst "heating_setpnt_current" auf 32 °C ? sollte es nicht andersrum sein, also auf 17 und wenn ja versteh ich die 32 °C nicht, würde ja heißen, Fenster zu und gib Stoff!
        552b66a3-be29-4a38-9cc5-5f8e6999123d-grafik.png

        Nur das mit dem "spe_system_mode" finde ich nicht, WELCH Tabelle, wo finde ich die?!
        @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

        Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

        thx. lg Rudi

        lg Rudi

        Master Debian 12 (Wien)
        Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

        Slave Debian 12. (TULLN) --> OpenVPN to Vienna
        Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

        Node 20.19.0
        Nodejs 20.19.0
        npm 10.8.2
        js-controller 7.0.6

        AsgothianA 1 Antwort Letzte Antwort
        0
        • MyzerATM MyzerAT

          @Asgothian

          Ich glaub ich habe jetzt den Knoten gefunden:

          Der Fehler kam daher, weil ich die ganze Zeit, die IST Temp des Xiaomi Temp Sensors bei "local_temp_calibration" eintragen wollte (die braucht man gar nicht eintragen ) hab das mit dem Offset nicht verstanden, aber jetzt.

          Da der Regler des Eurotronics in meinem Fall weniger anzeigt, als es wirklich hat, muss ich den Wert erhöhen um die Differnz zwischen Raumtemperatur und Eurotronic Temperatur auszugleichen !OFFSET! also Versatz!. In der Küche hat es gerade 23,41 °C, der Eurotronic zeigt 19,72 °C an , wäre ein Versatz von 3,64 °C --> daher gebe ich bei "local_temp_calibration" 4 °C ein und das muss man ja normal nur einmal machen! Weil du schreibst nicht öfters als zweimal am Tag. Ich denke ich werd das einmal am Tag per Formel errechnen lassen und dann dem Datenpunkt "local_temp_calibration" übergeben.
          3565973c-5a93-4715-a845-24dfe8c00459-grafik.png

          hier das Script dazu:
          9797fffc-d877-42de-b8bb-7a67fda313fb-grafik.png

          Das mit dem Fenster öffnen habe ich verstanden, einfach sagen es soll unter den Wert von "Heizen Eco" gehen, somit wäre das auch "Off" weil unter 18 °C

          Aber hast du dich hier vertan? beim Öffnen soll der Wert , ich nehme an du meinst "heating_setpnt_current" auf 32 °C ? sollte es nicht andersrum sein, also auf 17 und wenn ja versteh ich die 32 °C nicht, würde ja heißen, Fenster zu und gib Stoff!
          552b66a3-be29-4a38-9cc5-5f8e6999123d-grafik.png

          Nur das mit dem "spe_system_mode" finde ich nicht, WELCH Tabelle, wo finde ich die?!
          @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

          Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

          thx. lg Rudi

          AsgothianA Offline
          AsgothianA Offline
          Asgothian
          Developer
          schrieb am zuletzt editiert von
          #13

          @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

          Nur das mit dem "spe_system_mode" finde ich nicht, WELCH Tabelle, wo finde ich die?!
          @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

          Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

          Dumme Schreibfehler: spz_system_mode, nicht spe_system_mode.

          @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

          Das mit dem Fenster öffnen habe ich verstanden, einfach sagen es soll unter den Wert von "Heizen Eco" gehen, somit wäre das auch "Off" weil unter 18 °C
          Aber hast du dich hier vertan? beim Öffnen soll der Wert , ich nehme an du meinst "heating_setpnt_current" auf 32 °C ? sollte es nicht andersrum sein, also auf 17 und wenn ja versteh ich die 32 °C nicht, würde ja heißen, Fenster zu und gib Stoff!

          Das war schon so gemeint, nur das das zu kontrollierende Objekt der spz_system_mode ist ,nicht der heating_setpnt_current.

          A.

          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

          MyzerATM 1 Antwort Letzte Antwort
          0
          • AsgothianA Asgothian

            @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

            Nur das mit dem "spe_system_mode" finde ich nicht, WELCH Tabelle, wo finde ich die?!
            @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

            Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

            Dumme Schreibfehler: spz_system_mode, nicht spe_system_mode.

            @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

            Das mit dem Fenster öffnen habe ich verstanden, einfach sagen es soll unter den Wert von "Heizen Eco" gehen, somit wäre das auch "Off" weil unter 18 °C
            Aber hast du dich hier vertan? beim Öffnen soll der Wert , ich nehme an du meinst "heating_setpnt_current" auf 32 °C ? sollte es nicht andersrum sein, also auf 17 und wenn ja versteh ich die 32 °C nicht, würde ja heißen, Fenster zu und gib Stoff!

            Das war schon so gemeint, nur das das zu kontrollierende Objekt der spz_system_mode ist ,nicht der heating_setpnt_current.

            A.

            MyzerATM Offline
            MyzerATM Offline
            MyzerAT
            schrieb am zuletzt editiert von
            #14

            @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

            Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

            wir reden aneinander vorbei :-) wo gebe ich dass aber ein ?!
            814c4064-2a8b-4c59-b6ee-ea9916d1d56a-grafik.png

            da steht ja schon die 1, ist eine mehrfach eingaben möglich ? Oder reicht der Baustein
            d384b384-85a9-43b1-9290-7b70b7a55f40-grafik.png

            lg Rudi

            Master Debian 12 (Wien)
            Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

            Slave Debian 12. (TULLN) --> OpenVPN to Vienna
            Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

            Node 20.19.0
            Nodejs 20.19.0
            npm 10.8.2
            js-controller 7.0.6

            AsgothianA 1 Antwort Letzte Antwort
            0
            • MyzerATM MyzerAT

              @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

              Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

              wir reden aneinander vorbei :-) wo gebe ich dass aber ein ?!
              814c4064-2a8b-4c59-b6ee-ea9916d1d56a-grafik.png

              da steht ja schon die 1, ist eine mehrfach eingaben möglich ? Oder reicht der Baustein
              d384b384-85a9-43b1-9290-7b70b7a55f40-grafik.png

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #15

              @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

              @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

              Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen.

              wir reden aneinander vorbei :-) wo gebe ich dass aber ein ?!
              814c4064-2a8b-4c59-b6ee-ea9916d1d56a-grafik.png

              da steht ja schon die 1, ist eine mehrfach eingaben möglich ? Oder reicht der Baustein
              d384b384-85a9-43b1-9290-7b70b7a55f40-grafik.png

              Ich verstehe die Frage nicht.

              Wenn du in dem Baustein Object ID die ID vom spz_system_mode eingibst, dann solle es passen
              (natuerlich auch im 2. Baustein in dem wieder 17 gesetzt wird)

              A.

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              1 Antwort Letzte Antwort
              0
              • MyzerATM Offline
                MyzerATM Offline
                MyzerAT
                schrieb am zuletzt editiert von MyzerAT
                #16

                klar verstehst du die Frage nicht, da du das wissen ja hast,aber woher soll ich es haben?

                ich beziehe mich auf das
                7ec09dfa-cd27-495a-be6a-c65b329d01e3-grafik.png

                heisst wenn ich einmal an das Thermostat zb 0x80 sende --> als Zahl (wie rechnet man das um) dann bleibt der auf gesperrt ?
                das selbe gilt für 17 und 32 , wo ich noch immer nicht weiß was die tun?

                boitcodiert sind diese 00010010111010 usw ? also muss ich zb 0x80 umrechnen können in eine Dezimalzahl, wobei dieses 0x80 ist was ?

                lg Rudi

                Master Debian 12 (Wien)
                Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                Node 20.19.0
                Nodejs 20.19.0
                npm 10.8.2
                js-controller 7.0.6

                1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @MyzerAT
                  Du musst das was ich schreibe auch lesen :

                  @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                  @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                  local_temp_calibration: hier kann man auch selbst die Temperatur eintragen, wie bei Punkt 3, könnte dies der Bereich sein, wo man die Werte des eigenen Raumthermostates reinschreiben lässt

                  Das ist falsch. Dieser Wert wird als Offset auf die gemessene Temperatur genommen, die dann bei local_temp angezeigt wird und fuer die Regelung genommen wird. Regelung (spz_trv_mode =2, spz_system_mode bit 0x1 gesetzt) heisst das der Unterschied zwischen heating_setpnt_current und local_temp bestimmt wie weit das Ventil auf geht. Wie weit offen es ist wird in heating_demand angezeigt.

                  local_temp_calibration ist ein Offset - dieser darf einen Bestimmten Wert nicht überschreiten. Wenn ich das richtig erinnere ist das +5 bis -5.

                  Er ist AUSSCHLIESSLICH dafür da den Unterschied zwischen der vom Thermostaten gemessenen Temperatur und der vom Raumsensor gemessenen Temperatur auszugleichen.
                  Da muss also die Differenz zwischen local_temperature und der des Xiaomi-Sensors rein.

                  Da der Thermostat träge auf das setzen dieses Wertes reagiert solltest Du das nur 1 bis 2 mal am Tag machen.

                  An der Stelle wird wahrscheinlich auch der Fehler sein der den Absturz verursacht - 'value out of bounds'

                  Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen. Die kannst du auch als Hex-Zahlen eintragen, oder vorher in Dezimal umrechnen. Wenn du also die Kindersicherung und die Regelung einschalten willst, setzt du entweder 0x81 oder 129.

                  Nur nebenbei - die Kindersicherung blockiert die +- Taster am Thermostat.

                  Nun zu boost / Fenstererkennung: Am einfachsten nutzt du dafuer die entsprechenden Bits. Sprich um
                  boost zu aktivieren setzt du 0x5 oder 5. um Boost zu deaktivieren setzt du 0x11 oder 17. Um den Modus "OFF" zu aktivieren setzt du 0x20 oder 32. Um den Thermostat danach wieder zum Regeln zu bringen 0x11 oder 17.

                  Soweit so gut. Nun zu dem "was ist was": du schriebst:

                  @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                  Ausserdem wenn ich was einstelle bei Datenpunkt local_temp_calibration , kommt folgendes im log

                  Ohne das ich weiss was du da versuchst in den Datenpunkt zu schreiben kann ich nicht helfen. Hattest du da 4 oder 40 oder -5 oder "mach doch endlich warm" rein geschrieben wenn er abstürzt ? (Bitte jetzt nicht mehr beantworten - inzwischen ist das klar.) Es ist halt wichtig zur Fehlerbehebung ordentliche Fehlerbeschreibungen zu kriegen. Ein "ich mach was und es geht nicht" reicht halt nicht.

                  Als letztes zu deinem Script:
                  Der Punkt 2 ist oben behandelt - so wird er das System immer abstürzen lassen. Bitte Differenz eintragen.

                  Der Punkt 3 klappt so nicht - wenn das Fenster geöffnet oder geschlossen wurde schaltest du den Thermostat 5 Sekunden später auf 5 grad. Nicht ideal. Besser so (Objekt id's natürlich passend zu deinem Beispiel oben) ?
                  Screen Shot 2019-03-10 at 07.55.43 .png

                  Punkt 4 sieht soweit ok aus.

                  Frage A: Der Thermostat hat meines Wissens keine eigene Fenstererkennung. Jedenfalls konnte ich diese nie auslösen.
                  Frage B: Siehe Anfang dieses Posts.

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von
                  #17

                  Manchmal frag ich mich warum ich das alles schreibe. Ich hab es bereits weiter oben erklaert. Auch was die Zahlen 17 und 32 tun:

                  @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                  Nun zum spe_system_mode. Das ist ein "bitcodierter Wert". Die in der Tabelle angegebenen Werte sind Hexadezimalzahlen. Die kannst du auch als Hex-Zahlen eintragen, oder vorher in Dezimal umrechnen. Wenn du also die Kindersicherung und die Regelung einschalten willst, setzt du entweder 0x81 oder 129.
                  Nur nebenbei - die Kindersicherung blockiert die +- Taster am Thermostat.
                  Nun zu boost / Fenstererkennung: Am einfachsten nutzt du dafuer die entsprechenden Bits. Sprich um
                  boost zu aktivieren setzt du 0x5 oder 5. um Boost zu deaktivieren setzt du 0x11 oder 17. Um den Modus "OFF" zu aktivieren setzt du 0x20 oder 32. Um den Thermostat danach wieder zum Regeln zu bringen 0x11 oder 17.

                  Zur Umrechnung: Google mal bitte "hexadezimalzahlen".

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  1 Antwort Letzte Antwort
                  1
                  • MyzerATM Offline
                    MyzerATM Offline
                    MyzerAT
                    schrieb am zuletzt editiert von
                    #18

                    wusste ja nicht das man den wert einfach so übergeben kann, ich habe dich das sicher 4 x gefragt wo ich das eingeben muss! aber danke , denke es sollte jetzt klappen!

                    lg Rudi

                    Master Debian 12 (Wien)
                    Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                    Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                    Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                    Node 20.19.0
                    Nodejs 20.19.0
                    npm 10.8.2
                    js-controller 7.0.6

                    1 Antwort Letzte Antwort
                    0
                    • MyzerATM Offline
                      MyzerATM Offline
                      MyzerAT
                      schrieb am zuletzt editiert von
                      #19

                      Sorry, aber einmal muss ich deine Eselsgeduld noch mal auf die Probe stellen :)

                      zigbee.0	2019-03-10 21:49:34.698	error	Zigbee publish to '0x00158d0001922dcd', hvacThermostat - write - [{"attrId":16387,"dataType":41,"attrData":2200}] - 1 failed with error Error: AF data request fails, status code: 233. MAC no ack.
                      

                      weisst du was das heissen soll?

                      lg Rudi

                      Master Debian 12 (Wien)
                      Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                      Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                      Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                      Node 20.19.0
                      Nodejs 20.19.0
                      npm 10.8.2
                      js-controller 7.0.6

                      AsgothianA 1 Antwort Letzte Antwort
                      0
                      • MyzerATM MyzerAT

                        Sorry, aber einmal muss ich deine Eselsgeduld noch mal auf die Probe stellen :)

                        zigbee.0	2019-03-10 21:49:34.698	error	Zigbee publish to '0x00158d0001922dcd', hvacThermostat - write - [{"attrId":16387,"dataType":41,"attrData":2200}] - 1 failed with error Error: AF data request fails, status code: 233. MAC no ack.
                        

                        weisst du was das heissen soll?

                        AsgothianA Offline
                        AsgothianA Offline
                        Asgothian
                        Developer
                        schrieb am zuletzt editiert von
                        #20

                        @MyzerAT Ja - du hast eine Nachricht hingeschickt, aber der Thermostat hat nicht geantwortet.

                        Wie sahen die Objekte aus als du etwas eingestellt hast, und was wolltest du verstellen ?

                        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                        MyzerATM 1 Antwort Letzte Antwort
                        0
                        • AsgothianA Asgothian

                          @MyzerAT Ja - du hast eine Nachricht hingeschickt, aber der Thermostat hat nicht geantwortet.

                          Wie sahen die Objekte aus als du etwas eingestellt hast, und was wolltest du verstellen ?

                          MyzerATM Offline
                          MyzerATM Offline
                          MyzerAT
                          schrieb am zuletzt editiert von MyzerAT
                          #21

                          @Asgothian

                          ich habe das jetzt soeben eingetragen:
                          1017d6ab-ef4a-40de-9a60-670da0f4c8ee-grafik.png

                          aber die Fehlermeldung ist von 21:49 , ich werd es beobachten!

                          lg Rudi

                          Master Debian 12 (Wien)
                          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                          Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                          Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                          Node 20.19.0
                          Nodejs 20.19.0
                          npm 10.8.2
                          js-controller 7.0.6

                          1 Antwort Letzte Antwort
                          0
                          • MyzerATM Offline
                            MyzerATM Offline
                            MyzerAT
                            schrieb am zuletzt editiert von
                            #22

                            @Asgothian

                            kann es sein das die Thermostate sich der richtigen Raumtemperatur angleichen durch das Offset setzen, heute sind sie nahe zu gleich mit der gemessenen Raumtemperatur und Offset ist 0 °C zur Zeit

                            8885334a-25c5-476e-b7d3-4bc918f841b2-grafik.png

                            lg Rudi

                            Master Debian 12 (Wien)
                            Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                            Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                            Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                            Node 20.19.0
                            Nodejs 20.19.0
                            npm 10.8.2
                            js-controller 7.0.6

                            AsgothianA 1 Antwort Letzte Antwort
                            0
                            • MyzerATM MyzerAT

                              @Asgothian

                              kann es sein das die Thermostate sich der richtigen Raumtemperatur angleichen durch das Offset setzen, heute sind sie nahe zu gleich mit der gemessenen Raumtemperatur und Offset ist 0 °C zur Zeit

                              8885334a-25c5-476e-b7d3-4bc918f841b2-grafik.png

                              AsgothianA Offline
                              AsgothianA Offline
                              Asgothian
                              Developer
                              schrieb am zuletzt editiert von
                              #23

                              @MyzerAT
                              Nein, das kann nicht sein. Hauptursache ist das je nach Aussentemperatur, Heizleistung und Raum sich der Unterschied über die Zeit ändert. Ist ja auch klar - der Temperaturfühler an der Heizung liegt dicht am Heizkörper, sprich die Luft da kann schon warm geworden sein wenn der Raum noch kühl ist. Umgekehrt ist es so das wenn der Raum warm ist die Wand als erstes abkühlt, so das der Thermostat einen geringeren Wert anzeigen wird als er im Raum vorhanden ist.

                              Die Kunst ist es jetzt mit geeigneten Vorgaben den Raum trotzdem vernünftig warm zu halten.

                              A.

                              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                              MyzerATM 1 Antwort Letzte Antwort
                              0
                              • AsgothianA Asgothian

                                @MyzerAT
                                Nein, das kann nicht sein. Hauptursache ist das je nach Aussentemperatur, Heizleistung und Raum sich der Unterschied über die Zeit ändert. Ist ja auch klar - der Temperaturfühler an der Heizung liegt dicht am Heizkörper, sprich die Luft da kann schon warm geworden sein wenn der Raum noch kühl ist. Umgekehrt ist es so das wenn der Raum warm ist die Wand als erstes abkühlt, so das der Thermostat einen geringeren Wert anzeigen wird als er im Raum vorhanden ist.

                                Die Kunst ist es jetzt mit geeigneten Vorgaben den Raum trotzdem vernünftig warm zu halten.

                                A.

                                MyzerATM Offline
                                MyzerATM Offline
                                MyzerAT
                                schrieb am zuletzt editiert von
                                #24

                                @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                                @MyzerAT
                                Die Kunst ist es jetzt mit geeigneten Vorgaben den Raum trotzdem vernünftig warm zu halten.

                                Wie recht du hast, wird mich sicher einige Zeit kosten, das so anzupassen das es passt! Darum habe ich ja mein Script auf deine Empfehlung 2x Täglich, so geschrieben das der Offsetwert nach den Aktuellen Umständen geändert wird!
                                d2054c2f-64af-4726-b45f-c8770f6f8b82-grafik.png

                                Heißt im Umkehrschluss ich sollte die Berechnung nach einer Heizphase machen nicht vorher, was meinst du ? Dadurch das in der Früh ja nicht geheizt wurde, haben sich die Zwei Temperaturen nahezu angenähert!

                                lg Rudi

                                Master Debian 12 (Wien)
                                Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                                Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                                Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                                Node 20.19.0
                                Nodejs 20.19.0
                                npm 10.8.2
                                js-controller 7.0.6

                                AsgothianA 1 Antwort Letzte Antwort
                                0
                                • MyzerATM MyzerAT

                                  @Asgothian sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                                  @MyzerAT
                                  Die Kunst ist es jetzt mit geeigneten Vorgaben den Raum trotzdem vernünftig warm zu halten.

                                  Wie recht du hast, wird mich sicher einige Zeit kosten, das so anzupassen das es passt! Darum habe ich ja mein Script auf deine Empfehlung 2x Täglich, so geschrieben das der Offsetwert nach den Aktuellen Umständen geändert wird!
                                  d2054c2f-64af-4726-b45f-c8770f6f8b82-grafik.png

                                  Heißt im Umkehrschluss ich sollte die Berechnung nach einer Heizphase machen nicht vorher, was meinst du ? Dadurch das in der Früh ja nicht geheizt wurde, haben sich die Zwei Temperaturen nahezu angenähert!

                                  AsgothianA Offline
                                  AsgothianA Offline
                                  Asgothian
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #25

                                  @MyzerAT sagte in EuroTronic Heizkörperthermostat Spirit Zigbee - Einstellungen?:

                                  Heißt im Umkehrschluss ich sollte die Berechnung nach einer Heizphase machen nicht vorher, was meinst du ? Dadurch das in der Früh ja nicht geheizt wurde, haben sich die Zwei Temperaturen nahezu angenähert!

                                  Jein. Ich würde sogar noch weiter gehen, und über einen Zeitraum von ein paar Tagen 3 Temperaturen vergleichen: Aussentemperatur, Raumtemperatur, Temperatur am Thermostat, und dann den Offset abhängig von der (erwarteten) Aussentemperatur anpassen. Zumindest läuft bei mir gerade so eine Messung.

                                  A.

                                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                  1 Antwort Letzte Antwort
                                  0
                                  • MyzerATM Offline
                                    MyzerATM Offline
                                    MyzerAT
                                    schrieb am zuletzt editiert von
                                    #26

                                    oje das hört sich ein wenig kompliziert an :-)

                                    lg Rudi

                                    Master Debian 12 (Wien)
                                    Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                                    Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                                    Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                                    Node 20.19.0
                                    Nodejs 20.19.0
                                    npm 10.8.2
                                    js-controller 7.0.6

                                    AsgothianA 1 Antwort Letzte Antwort
                                    0
                                    • MyzerATM MyzerAT

                                      oje das hört sich ein wenig kompliziert an :-)

                                      AsgothianA Offline
                                      AsgothianA Offline
                                      Asgothian
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #27

                                      @MyzerAT
                                      Yep. Ist aber immer noch einfacher als auf Basis der Raumtemperatur direkt das Ventil des Thermostaten selber zu regeln.

                                      Ich würde als Vorschlag erst einmal feste Werte Sollwerte für die Temperatur für den abgesenkten betrieb und den Heizbetrieb setzen und das ganze ein paar Tage beobachten. Wenn Dir der Raum zu kalt vor kommt (im Durchschnitt) kannst du dann den Offset manuell anpassen, um da auf einen sauberen Wert zu kommen.

                                      dann Arbeitet der Thermostat so wie ein "nicht smarter", nur das du hat zwischen Heizbetrieb und abgesenktem Betrieb wechseln kannst.

                                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                      1 Antwort Letzte Antwort
                                      1
                                      • MyzerATM Offline
                                        MyzerATM Offline
                                        MyzerAT
                                        schrieb am zuletzt editiert von MyzerAT
                                        #28

                                        lol, habe gerade erfahren das bei uns im Haus die Hauptgasleitung getauscht wird die haben heute in der Früh angefangen und werden ca. die ganze Woche brauchen, ich bin aus gezuckt, es hat draussen 4 °C und in der Nacht soll es 0° bekommen. Jetzt kann ich die HeizungsThermostate die Nächsten Tage ganz abschalten. Wird hart, können weder Kochen, noch Warmwasser noch heizen, man was für Idioten da in der Hausverwaltung sitzen!

                                        c5129332-bc02-4bd0-b30c-c9915939d56b-grafik.png

                                        von alleine schaltet sich da eh nix ein , wenn ich diese Befehle übergeben habe?
                                        Die zuständigen Scripte habe ich deaktiviert!

                                        lg Rudi

                                        Master Debian 12 (Wien)
                                        Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8. 7. als VM

                                        Slave Debian 12. (TULLN) --> OpenVPN to Vienna
                                        Intel NUC6CAYH 16GB RAM, 500 GB SSD & auf Proxmox 8.7. als VM

                                        Node 20.19.0
                                        Nodejs 20.19.0
                                        npm 10.8.2
                                        js-controller 7.0.6

                                        AsgothianA 1 Antwort Letzte Antwort
                                        0
                                        • MyzerATM MyzerAT

                                          lol, habe gerade erfahren das bei uns im Haus die Hauptgasleitung getauscht wird die haben heute in der Früh angefangen und werden ca. die ganze Woche brauchen, ich bin aus gezuckt, es hat draussen 4 °C und in der Nacht soll es 0° bekommen. Jetzt kann ich die HeizungsThermostate die Nächsten Tage ganz abschalten. Wird hart, können weder Kochen, noch Warmwasser noch heizen, man was für Idioten da in der Hausverwaltung sitzen!

                                          c5129332-bc02-4bd0-b30c-c9915939d56b-grafik.png

                                          von alleine schaltet sich da eh nix ein , wenn ich diese Befehle übergeben habe?
                                          Die zuständigen Scripte habe ich deaktiviert!

                                          AsgothianA Offline
                                          AsgothianA Offline
                                          Asgothian
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #29

                                          @MyzerAT

                                          Leider so nicht OK. Der spz_system_mode 32 wird automatisch nach n Minuten zurück auf 17 gesetzt (hatte ich in der Beschreibung auch geschrieben). Um die Regelung auszuschalten solltest du
                                          spz_trv_mode = 1 und valve_position 0 setzen.

                                          Wichtig: Auch wenn da aktuell bei valve_position 0 steht musst du diese explizit setzen NACHDEM du spz_trv_mode auf 1 gesetzt hast.

                                          Um die Regelung danach wieder einzuschalten reicht es dann spz_trv_mode auf 2 hochzustehen.

                                          A.

                                          ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                          "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                          T 1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          699

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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