Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Klimaanlage taktet

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Klimaanlage taktet

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      balu67 @paul53 last edited by balu67

      @paul53
      bin gerade am Testen deines Scriptes 🙂

      wegen der - wie sie Homoran nennt "kryptischen Zeile" - möchte ich nochmal was fragen:

      5ede77f0-9950-4023-9c8a-21b00c3a34a1-image.png

      auf der rechten Seite definierst du ja unter der Variable Heizen die Klimaparameter, wie fanautomode, etc. die nur dann gütig sind, wenn die Temperatur < 21 Grad hat.
      Links (wo der rote Pfeil hindeutet), werden dann die Paramater definiert, wenn die Temperatur > 21 Grad ist und somit aufheizen nicht gültig ist - oder hab ich die kryptische Zeile immer noch nicht gecheckt??

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @balu67 last edited by paul53

        @balu67 sagte: die nur dann gütig sind, wenn die Temperatur < 21 Grad hat.

        Ja, die beim Einschalten gültig sind, wenn die Temperatur zu diesem Zeitpunkt <= 21 °C beträgt.

        @balu67 sagte in Klimaanlage taktet:

        Links (wo der rote Pfeil hindeutet), werden dann die Paramater definiert, wenn die Temperatur > 21 Grad ist

        Wenn die Temperatur beim Einschalten <= 21 °C war und inzwischen 22 °C erreicht hat.
        Wenn die Temperatur beim Einschalten > 21 °C ist, wird gleich der Quiet-Modus 2 eingestellt.

        B 2 Replies Last reply Reply Quote 0
        • B
          balu67 @paul53 last edited by

          @paul53
          ich seh schon, ich hab da echt ein Problem mit dem kryptischen Block 😞
          Und damit ich das Script auch noch in ein paar Monaten versteh und nicht ständig nerven muss,
          wollte ich dich fragen, ob man den linken Block (also das "nicht heizen") auch nach rechts holen kann, also so:

          94c76233-5d7e-49ac-98b1-17db5a7e5bf3-image.png

          Homoran paul53 3 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @balu67 last edited by

            @balu67 sagte in Klimaanlage taktet:

            ich hab da echt ein Problem mit dem kryptischen Block

            nochmal anders:
            diese Zeile setzt den Wert der Variable aufheizen, sonst nichts.
            Dazu prüft sie die Temperatur.
            Bei >21° wird die Variable false
            bei <=21° wird sie true

            Die so befüllte Variable wird dann im linken Teil verwendet um die Steuerung der Aufheizung zu regeln.

            B 1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @balu67 last edited by

              @balu67 sagte: also so:

              Man kann das Einschalten auch so machen, da aber unnötige Prüfungen und vor allem alle Blöcke "steuere" doppelt vorhanden sind, ist das Ressourcen-Verschwendung, denn "steuere" ist eine sehr komplexe Funktion.

              B 1 Reply Last reply Reply Quote 0
              • B
                balu67 @Homoran last edited by

                @homoran said in Klimaanlage taktet:

                @balu67 sagte in Klimaanlage taktet:

                ich hab da echt ein Problem mit dem kryptischen Block

                nochmal anders:
                diese Zeile setzt den Wert der Variable aufheizen, sonst nichts.
                Dazu prüft sie die Temperatur.
                Bei >21° wird die Variable false
                bei <=21° wird sie true

                Die so befüllte Variable wird dann im linken Teil verwendet um die Steuerung der Aufheizung zu regeln.

                danke für die Erläuterung, die kopier ich mir jetzt in ein Word-Dokument, dass ich sie auch noch in ein paar Monaten weiss 🤠

                1 Reply Last reply Reply Quote 0
                • B
                  balu67 @paul53 last edited by

                  @paul53 said in Klimaanlage taktet:

                  Man kann das Einschalten auch so machen, da aber unnötige Prüfungen und vor allem alle Blöcke "steuere" doppelt vorhanden sind, ist das Ressourcen-Verschwendung, denn "steuere" ist eine sehr komplexe Funktion.

                  ahhhh ok, aber ich bin schon mal froh, dass ich zumindest eine andere erkannt hätte. Lass es aber so, wie von dir vorgeschlagen.

                  Wie ist das eigentlich mit dem Zeitintervall. Wenn ich nur als Beispiel das Ganze nicht von 6 bis 22 Uhr, sondern 3 mal täglich von 6 bis 8 und von 12 bis 14 UHr und und von 18 bis 20 machen möchte. Gibts da dann eine eigene Funktion oder nen eigenen Trigger?

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @balu67 last edited by

                    @balu67 sagte: von 6 bis 8 und von 12 bis 14 UHr und und von 18 bis 20

                    Per CRON:

                    Blockly_temp.JPG

                    B 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @balu67 last edited by paul53

                      @balu67 sagte: also so:

                      Im unteren Teil passt einiges nicht:

                      • "operate": 0 --> 1 (es soll eingeschaltet werden)
                      • "ecoMode": 0 --> 2 (leise)

                      Frage: Muss man "fanAutoMode" und "operationMode" beim Einschalten setzen oder werden die Modi beim Ausschalten gemerkt?

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        balu67 @paul53 last edited by

                        @paul53 said in Klimaanlage taktet:

                        @balu67 sagte: von 6 bis 8 und von 12 bis 14 UHr und und von 18 bis 20

                        Per CRON:

                        Blockly_temp.JPG

                        das CRON-Teil ist echt super, wenn man weiss wie es funktioniert - danke

                        1 Reply Last reply Reply Quote 0
                        • B
                          balu67 @paul53 last edited by balu67

                          @paul53 said in Klimaanlage taktet:

                          "operate": 0 --> 1 (es soll eingeschaltet werden)
                          "ecoMode": 0 --> 2 (leise)

                          ich nehm dein original Script her. Das von mir oben gepostete war nur eine Frage, ob man (bzw. ich als totaler Anfänger) es auch so machen kann - trotzdem danke für den HInweis

                          @paul53 said in Klimaanlage taktet:

                          Frage: Muss man "fanAutoMode" und "operationMode" beim Einschalten setzen oder werden die Modi beim Ausschalten gemerkt? Er merkt sich das, was zuletzt eingeschaltet war.

                          Aber guter Hinweis, denn wenn man mit der Fernbedienung mal was umstellt oder aus bzw. einschaltet, dann überschreibt das alles. D.h. das Script muss die Paramater auf alle Fälle immer wieder neu setzten (egal ob beim heizen oder nicht heizen).....muss das nochmal dahin gehend prüfen.........

                          1 Reply Last reply Reply Quote 0
                          • B
                            balu67 @paul53 last edited by balu67

                            @paul53 said in Klimaanlage taktet:

                            Wenn die Temperatur beim Einschalten <= 21 °C war und inzwischen 22 °C erreicht hat.
                            Wenn die Temperatur beim Einschalten > 21 °C ist, wird gleich der Quiet-Modus 2 eingestellt.

                            3c0248bd-4539-457f-89db-ab1624d9cbbf-image.png

                            wegen dem Bild nochmal 2 Fragen:
                            A Links beim roten Pfeil werden doch, bei "nicht Variable Heizen" UND ecomode ungleich 2 die Parameter gesetzt, wenn eben nicht geheizt wird (also Temp > 21 Grad). Wenn jetzt aber der ecomode = 2 ist, dann werden doch keine Parameter gesetzt - oder überseh ich wieder mal was?

                            B rechts wird doch bei Temp > 21 Grad der ecomode auf 2 gesetzt. Und Temp > 21 bedeutet doch wiederum nicht heizen, dann bin ich doch wieder bei A und dann brauch ich doch gar nicht mehr den ecomode auf 2 zu setzten, weil er ja schon den Wert 2 durch A hat

                            paul53 Homoran 2 Replies Last reply Reply Quote 0
                            • paul53
                              paul53 @balu67 last edited by paul53

                              @balu67 sagte: wenn eben nicht geheizt wird (also Temp > 21 Grad)

                              Wenn nicht aufgeheizt wird (Lüfter mit höherer Drehzahl). Wenn beim Einschalten die Temperatur zu niedrig ist, soll mit höherer Drehzahl aufgeheizt werden, damit es nicht ewig dauert.

                              @balu67 sagte in Klimaanlage taktet:

                              bei A und dann brauch ich doch gar nicht mehr den ecomode auf 2 zu setzten, weil er ja schon den Wert 2 durch A hat

                              Deshalb die Prüfung auf "ecoMode != 2", weil schon bei B der Wert 2 gesetzt werden konnte.

                              1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @balu67 last edited by

                                @balu67 sagte in Klimaanlage taktet:

                                bei "nicht Variable Heizen"

                                die Variable heisst nicht Heizen, sondrn Aufheizen!

                                wenn die false ist wird immer noch geheizt, nur nicht mit Hochleistung.

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  balu67 @Homoran last edited by balu67

                                  @homoran said in Klimaanlage taktet:

                                  wenn die false ist wird immer noch geheizt, nur nicht mit Hochleistung.

                                  ich trau's mich kaum sagen, aber dann hab ich tatsächlich die Variable Heizen immer noch nicht verstanden.

                                  938a013f-88e3-489c-9bc5-b89b9c7e417c-image.png

                                  Die Klimaparameter (die unter dem gelben Text) gelten also auch, wenn die Temp >= 21 Grad ist? Und die Prüfung auf die Temperatur >= 21 wird nur benötigt, um fanspeed und ecomode je nachdem ob true oder false zu setzen?

                                  Homoran 2 Replies Last reply Reply Quote 0
                                  • Homoran
                                    Homoran Global Moderator Administrators @balu67 last edited by Homoran

                                    @balu67 sagte in Klimaanlage taktet:

                                    ich trau's mich kaum sagen, aber dann hab ich tatsächlich die Variable Heizen immer noch nicht verstanden.

                                    oops!
                                    jetzt ging das so oft hin und her, ich dachte sie heisst aufheizen.

                                    muss mich mal wieder durch den Thread wühlen.

                                    EDIT:
                                    Bei @paul53 hieß sie im Original "Aufheizen".
                                    Das passt auch, weil es genau darum ging, ob morgens schnell aufgeheizt werden muss, oder ein gemächöiches heizen reicht.

                                    1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @balu67 last edited by

                                      @balu67 sagte in Klimaanlage taktet:

                                      Die Klimaparameter (die unter dem gelben Text) gelten also auch, wenn die Temp >= 21 Grad ist?

                                      ja!

                                      @balu67 sagte in Klimaanlage taktet:

                                      Und die Prüfung auf die Temperatur >= 21 wird nur benötigt, um fanspeed und ecomode je nachdem ob true oder false zu setzen?

                                      nicht nur!
                                      die Variable wird auch im linken Teil verwendet.

                                      B 1 Reply Last reply Reply Quote 0
                                      • B
                                        balu67 @Homoran last edited by

                                        @homoran said in Klimaanlage taktet:

                                        Die Klimaparameter (die unter dem gelben Text) gelten also auch, wenn die Temp >= 21 Grad ist?

                                        ja!

                                        da bin ich jetzt Tage lang auf nen richtig fetten Schlauch gesessen

                                        @homoran said in Klimaanlage taktet:

                                        nicht nur!
                                        die Variable wird auch im linken Teil verwendet.

                                        um andere Klima-Parameter zu setzen, als in der Variablen Aufheizen?

                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @balu67 last edited by

                                          @balu67 sagte in Klimaanlage taktet:

                                          als in der Variablen Aufheizen?

                                          die Variable enthält nur ein true oder false!

                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            balu67 @Homoran last edited by balu67

                                            @homoran
                                            ich hab vorhin mal den Temperaturshelly nach draussen gestellt. Die Klima war zuvor ausgeschaltet.

                                            329e6160-16ed-4f4a-a563-9bf82e082dce-image.png
                                            Als die Temperatur auf 19 Grad fiel, ging die Anlage an und der FanSpeed wurde auf 5 gesetzt, so wie es sein soll 👍
                                            Dann wollte ich testen, wie es ist, wenn ich den Fanspeed auf Auto setze. Hab das gemacht, Script gespeichert und nächste Temperaturaktualisierung abgewartet (die natürlich wieder unter 21 Grad lag). Am Fanspeed wurde nichts verändert.
                                            Wird der nur einmalig gesetzt, wenn die Anlage gemäß Zeitintervall einschaltet - oder?

                                            Als dann die Temperatur wieder über 22 Grad stieg, kam die Meldung "Klima ruht ", die SollTemp wurde auf 18 Grad gestellt, was auch passt. Aber der Fanspeed wurde nicht auf 2 gesetzt.
                                            4a74986d-8a60-42f6-86c1-5cb88c8442c2-image.png

                                            Wird das auch nur einmalig geprüft und gesetzt, wenn die Anlage gemäß Zeitintervall einschaltet - oder?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            920
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

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