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. Blockly
  5. Temperatur angleichen Tado + Netatmo

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Temperatur angleichen Tado + Netatmo

Scheduled Pinned Locked Moved Blockly
37 Posts 4 Posters 3.6k Views 3 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.
  • paul53P paul53

    @schlumpf sagte: funktioniert das nicht nur dann, wenn die Temperatur auch steigt an der Wetterstation?

    Nein, die Differenz kann auch negativ werden und so der Offset sinken.

    @schlumpf sagte in Temperatur angleichen Tado + Netatmo:

    Dadurch entsteht die Schleife.

    Eine Schleife Offset hoch/runter entsteht natürlich, wenn man den Offset auf die Differenz setzt. Wenn man den Offset um die Differenz erhöht, passiert es nicht, vorausgesetzt, der neue Offset ist bereits im Temperatur-Datenpunkt enthalten, wenn erneut getriggert wird.

    paul53P Offline
    paul53P Offline
    paul53
    wrote on last edited by
    #25

    @paul53 sagte: vorausgesetzt, der neue Offset ist bereits im Temperatur-Datenpunkt enthalten, wenn erneut getriggert wird.

    Damit das sicher ist, habe ich es noch um eine Sperre ergänzt.

    Bild_2022-12-14_132038110.png

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    S 1 Reply Last reply
    0
    • paul53P paul53

      @paul53 sagte: vorausgesetzt, der neue Offset ist bereits im Temperatur-Datenpunkt enthalten, wenn erneut getriggert wird.

      Damit das sicher ist, habe ich es noch um eine Sperre ergänzt.

      Bild_2022-12-14_132038110.png

      S Offline
      S Offline
      Schlumpf
      wrote on last edited by
      #26

      @paul53

      Ok, sieht echt gut aus! und scheint bisher auch gut zu funktionieren. Vielen dank.

      Noch eine Frage, warum das dividieren und multiplizieren vor dem Runden? Nur um auf 0,5er Schritte zu kommen? Ist es notwendig?

      paul53P 1 Reply Last reply
      0
      • S Schlumpf

        @paul53

        Ok, sieht echt gut aus! und scheint bisher auch gut zu funktionieren. Vielen dank.

        Noch eine Frage, warum das dividieren und multiplizieren vor dem Runden? Nur um auf 0,5er Schritte zu kommen? Ist es notwendig?

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by paul53
        #27

        @schlumpf sagte: Nur um auf 0,5er Schritte zu kommen? Ist es notwendig?

        Ja, um auf 0,5 K Schritte zu kommen. Bei vielen (den meisten?) Thermostaten sind das die Schritte für Sollwert und Offset. Ob es bei Tado auch so ist, weiß ich nicht. Hast Du ein paar Angaben zu den Tado-Thermostaten?

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        S 1 Reply Last reply
        0
        • paul53P paul53

          @schlumpf sagte: Nur um auf 0,5er Schritte zu kommen? Ist es notwendig?

          Ja, um auf 0,5 K Schritte zu kommen. Bei vielen (den meisten?) Thermostaten sind das die Schritte für Sollwert und Offset. Ob es bei Tado auch so ist, weiß ich nicht. Hast Du ein paar Angaben zu den Tado-Thermostaten?

          S Offline
          S Offline
          Schlumpf
          wrote on last edited by
          #28

          @paul53

          wenn ich es richtig sehe zählen die Thermostate in 0,01 Schritten. In der App werden 0,1er Schritte angezeigt.

          Grundsätzlich kann ich dir Angaben machen, was brauchst du denn?

          Uuuund noch eine doofe Frage :D

          Ist es ein Problem, dass die Sperre sich nur auf die Temperatur des Thermostaten bezieht, diese sich aber auch noch unabhängig vom Skript ändern kann?

          paul53P 1 Reply Last reply
          0
          • S Schlumpf

            @paul53

            wenn ich es richtig sehe zählen die Thermostate in 0,01 Schritten. In der App werden 0,1er Schritte angezeigt.

            Grundsätzlich kann ich dir Angaben machen, was brauchst du denn?

            Uuuund noch eine doofe Frage :D

            Ist es ein Problem, dass die Sperre sich nur auf die Temperatur des Thermostaten bezieht, diese sich aber auch noch unabhängig vom Skript ändern kann?

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by paul53
            #29

            @schlumpf sagte: diese sich aber auch noch unabhängig vom Skript ändern kann?

            Wie unabhängig vom Skript?
            Wenn der Offset gesendet wird, wird die Sperre eingeschaltet. Wenn der Offset im HKT-Temperatur-Datenpunkt angekommen ist (der Wert ändert sich), wird sie wieder ausgeschaltet.

            @schlumpf sagte in Temperatur angleichen Tado + Netatmo:

            was brauchst du denn?

            Mich interessieren Bereich (Min, Max) und Auflösung (Schrittweite) von Offset und Sollwert. Wie oft wird der Temperaturwert aktualisiert?

            @schlumpf sagte in Temperatur angleichen Tado + Netatmo:

            In der App werden 0,1er Schritte angezeigt.

            Man könnte auch eine geringere Schrittweite verwenden. Das bedeutet aber, dass der Offset öfter gesendet wird, was dem Duty cycle (868 Mhz) nicht zuträglich wäre.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            E 1 Reply Last reply
            0
            • paul53P paul53

              @schlumpf sagte: diese sich aber auch noch unabhängig vom Skript ändern kann?

              Wie unabhängig vom Skript?
              Wenn der Offset gesendet wird, wird die Sperre eingeschaltet. Wenn der Offset im HKT-Temperatur-Datenpunkt angekommen ist (der Wert ändert sich), wird sie wieder ausgeschaltet.

              @schlumpf sagte in Temperatur angleichen Tado + Netatmo:

              was brauchst du denn?

              Mich interessieren Bereich (Min, Max) und Auflösung (Schrittweite) von Offset und Sollwert. Wie oft wird der Temperaturwert aktualisiert?

              @schlumpf sagte in Temperatur angleichen Tado + Netatmo:

              In der App werden 0,1er Schritte angezeigt.

              Man könnte auch eine geringere Schrittweite verwenden. Das bedeutet aber, dass der Offset öfter gesendet wird, was dem Duty cycle (868 Mhz) nicht zuträglich wäre.

              E Offline
              E Offline
              Einstein67
              wrote on last edited by
              #30

              @paul53 said in Temperatur angleichen Tado + Netatmo:

              Das bedeutet aber, dass der Offset öfter gesendet wird, was dem Duty cycle (868 Mhz) nicht zuträglich wäre.

              Ich vermute das muss gar nicht sein. Von NetAtmo kommt höchstens alle 10 Minuten eine aktuelle IST-Temperatur. Was für eine Regelung auf 0.1K viel zu langsam ist.

              paul53P 1 Reply Last reply
              0
              • E Einstein67

                @paul53 said in Temperatur angleichen Tado + Netatmo:

                Das bedeutet aber, dass der Offset öfter gesendet wird, was dem Duty cycle (868 Mhz) nicht zuträglich wäre.

                Ich vermute das muss gar nicht sein. Von NetAtmo kommt höchstens alle 10 Minuten eine aktuelle IST-Temperatur. Was für eine Regelung auf 0.1K viel zu langsam ist.

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by
                #31

                @einstein67 sagte: Von NetAtmo kommt höchstens alle 10 Minuten eine aktuelle IST-Temperatur.

                Dann ist der Duty cycle nicht gefährdet, denn die Netatmo-Temperatur ist der Trigger. Die Sperre ist dann auch nicht erforderlich, denn innerhalb von 10 Minuten wird der Tado wohl den Offset verarbeitet haben?

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                S 1 Reply Last reply
                0
                • paul53P paul53

                  @einstein67 sagte: Von NetAtmo kommt höchstens alle 10 Minuten eine aktuelle IST-Temperatur.

                  Dann ist der Duty cycle nicht gefährdet, denn die Netatmo-Temperatur ist der Trigger. Die Sperre ist dann auch nicht erforderlich, denn innerhalb von 10 Minuten wird der Tado wohl den Offset verarbeitet haben?

                  S Offline
                  S Offline
                  Schlumpf
                  wrote on last edited by
                  #32

                  @paul53

                  Guten Morgen Paul,

                  Mit "unabhängig vom Skript" meine ich, dass ja auch die vom Themostat gemessene Temperatur sich ändert. Es wird auch in der Umgebung des Termostaten wärmer oder kälter.

                  In der App:
                  Sollwert: Min 5° max 25°, Auflösung 0,5
                  Offset Thermostat: -9,9° bis +10°, Auflösung 0,1
                  Temperatur Raum: min./max. kann ich nicht sagen, Auflösung im ioBroker 0,01

                  Aktualisierung laut Instanz:
                  Tado alle 30 sec
                  Netatmo alle 1 min

                  Also irgendwas scheint noch nicht richtig zu funktionieren. Gestern hat es gut funktioniert (habe es allerdings auch nicht durchgehend kontrolliert), so +- 0,5°
                  Heute morgen war allerdings die Temperatur Netatmo bei 17° und die von Tado bei 19,8° (etwa). erst nachdem die Temperatur von netatmo hoch gegangen ist, hat sich beides wieder angenähert (jetzt Netatmo 21, 7; Tado 21,5)

                  Kann es sein das bei einem negativen "differenz"- oder "offset"-Wert dies nicht als negativ an den offset von Tado weitergegeben wird?

                  Gruß
                  Jan

                  paul53P 2 Replies Last reply
                  0
                  • S Schlumpf

                    @paul53

                    Guten Morgen Paul,

                    Mit "unabhängig vom Skript" meine ich, dass ja auch die vom Themostat gemessene Temperatur sich ändert. Es wird auch in der Umgebung des Termostaten wärmer oder kälter.

                    In der App:
                    Sollwert: Min 5° max 25°, Auflösung 0,5
                    Offset Thermostat: -9,9° bis +10°, Auflösung 0,1
                    Temperatur Raum: min./max. kann ich nicht sagen, Auflösung im ioBroker 0,01

                    Aktualisierung laut Instanz:
                    Tado alle 30 sec
                    Netatmo alle 1 min

                    Also irgendwas scheint noch nicht richtig zu funktionieren. Gestern hat es gut funktioniert (habe es allerdings auch nicht durchgehend kontrolliert), so +- 0,5°
                    Heute morgen war allerdings die Temperatur Netatmo bei 17° und die von Tado bei 19,8° (etwa). erst nachdem die Temperatur von netatmo hoch gegangen ist, hat sich beides wieder angenähert (jetzt Netatmo 21, 7; Tado 21,5)

                    Kann es sein das bei einem negativen "differenz"- oder "offset"-Wert dies nicht als negativ an den offset von Tado weitergegeben wird?

                    Gruß
                    Jan

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #33

                    @schlumpf sagte: Kann es sein das bei einem negativen "differenz"- oder "offset"-Wert dies nicht als negativ an den offset von Tado weitergegeben wird?

                    Das kann ich mir nicht vorstellen. War vielleicht die Offset-Grenze von -9,9 K erreicht?

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    S 1 Reply Last reply
                    0
                    • paul53P paul53

                      @schlumpf sagte: Kann es sein das bei einem negativen "differenz"- oder "offset"-Wert dies nicht als negativ an den offset von Tado weitergegeben wird?

                      Das kann ich mir nicht vorstellen. War vielleicht die Offset-Grenze von -9,9 K erreicht?

                      S Offline
                      S Offline
                      Schlumpf
                      wrote on last edited by Schlumpf
                      #34

                      @paul53

                      Ich kann es nicht mit Sicherheit sagen, da ich in dem Moment nicht gucken konnte, aber ich kann es mir nicht Vorstellen. Ein offset von mehr als -9,9° ist eher unwarscheinlich.

                      Kann ich nicht über den debug-modus die einzelnen ermittelten und übertragenen Temperaturen ins Log schreiben lassen? Ich hab damit noch absolut garnichts gemacht. So könnte man das mal nen Tag mitlaufen lassen zur Kontrolle.

                      "Erhöhen" um eine negative Zahl endet aber mit dem Abziehen oder? Also:

                      4,3° + (-2,4°) = 1,9°

                      Gruß

                      paul53P 1 Reply Last reply
                      0
                      • S Schlumpf

                        @paul53

                        Ich kann es nicht mit Sicherheit sagen, da ich in dem Moment nicht gucken konnte, aber ich kann es mir nicht Vorstellen. Ein offset von mehr als -9,9° ist eher unwarscheinlich.

                        Kann ich nicht über den debug-modus die einzelnen ermittelten und übertragenen Temperaturen ins Log schreiben lassen? Ich hab damit noch absolut garnichts gemacht. So könnte man das mal nen Tag mitlaufen lassen zur Kontrolle.

                        "Erhöhen" um eine negative Zahl endet aber mit dem Abziehen oder? Also:

                        4,3° + (-2,4°) = 1,9°

                        Gruß

                        paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by paul53
                        #35

                        @schlumpf sagte: Kann ich nicht über den debug-modus die einzelnen ermittelten und übertragenen Temperaturen ins Log schreiben lassen?

                        Nicht im Debug-Modus, da dann "steure" nicht ausgeführt wird.
                        Ergänze das Skript gezielt um Debug-Blöcke, z.B.

                        Bild_2022-12-15_145336575.png

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        S 1 Reply Last reply
                        0
                        • paul53P paul53

                          @schlumpf sagte: Kann ich nicht über den debug-modus die einzelnen ermittelten und übertragenen Temperaturen ins Log schreiben lassen?

                          Nicht im Debug-Modus, da dann "steure" nicht ausgeführt wird.
                          Ergänze das Skript gezielt um Debug-Blöcke, z.B.

                          Bild_2022-12-15_145336575.png

                          S Offline
                          S Offline
                          Schlumpf
                          wrote on last edited by
                          #36

                          @paul53

                          So sieht es dann jetzt aus (ich weiß, der letzte Debug ist nicht nötig).

                          Unbenannt.jpg

                          Fällt dir noch irgendwas auf?

                          1 Reply Last reply
                          0
                          • S Schlumpf

                            @paul53

                            Guten Morgen Paul,

                            Mit "unabhängig vom Skript" meine ich, dass ja auch die vom Themostat gemessene Temperatur sich ändert. Es wird auch in der Umgebung des Termostaten wärmer oder kälter.

                            In der App:
                            Sollwert: Min 5° max 25°, Auflösung 0,5
                            Offset Thermostat: -9,9° bis +10°, Auflösung 0,1
                            Temperatur Raum: min./max. kann ich nicht sagen, Auflösung im ioBroker 0,01

                            Aktualisierung laut Instanz:
                            Tado alle 30 sec
                            Netatmo alle 1 min

                            Also irgendwas scheint noch nicht richtig zu funktionieren. Gestern hat es gut funktioniert (habe es allerdings auch nicht durchgehend kontrolliert), so +- 0,5°
                            Heute morgen war allerdings die Temperatur Netatmo bei 17° und die von Tado bei 19,8° (etwa). erst nachdem die Temperatur von netatmo hoch gegangen ist, hat sich beides wieder angenähert (jetzt Netatmo 21, 7; Tado 21,5)

                            Kann es sein das bei einem negativen "differenz"- oder "offset"-Wert dies nicht als negativ an den offset von Tado weitergegeben wird?

                            Gruß
                            Jan

                            paul53P Offline
                            paul53P Offline
                            paul53
                            wrote on last edited by
                            #37

                            @schlumpf sagte: Offset Thermostat: -9,9° bis +10°, Auflösung 0,1
                            Temperatur Raum: min./max. kann ich nicht sagen, Auflösung im ioBroker 0,01

                            Dann kann man auf eine Nachkommastelle runden und den Offset bei einer etwas geringeren Abweichung (Betrag > 0,15) korrigieren.

                            Bild_2022-12-15_171029929.png

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            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

                            708

                            Online

                            32.6k

                            Users

                            82.3k

                            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