Navigation

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

    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

    Script Klima Steuerung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators @dataeasy last edited by

      @dataeasy sagte in Script Klima Steuerung:

      aktuell scheint mein Script so wie oben gepostet wohl doch zu funktionieren.

      kann es eigentlich nicht dauerhaft, weil du String Vergleiche machst.

      Hast du auch bedacht, dass der Kompressor nicht kurzzeitig an- und ausgeschaltet werden darf?

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

        @homoran sagte: der Kompressor nicht kurzzeitig an- und ausgeschaltet werden darf?

        Dafür sorgt i.d.R. die interne Steuerung.

        @homoran sagte in Script Klima Steuerung:

        du String Vergleiche machst.

        Javascript macht ein Typwandlung nach "Zahl". Man verwendet natürlich besser gleich Zahlen.

        D 1 Reply Last reply Reply Quote 0
        • D
          dataeasy @Homoran last edited by dataeasy

          @homoran bzgl. "dass der Kompressor nicht kurzzeitig an- und ausgeschaltet" jein im Script habe ich da aktuell noch keine Nachlaufregel der Anlage drin.... aber die Anlage läuft immer automatisch ein paar Minuten nach. Macht sie zumindest wennn ich Sie über die App An bzw. Ausschalte...

          Die Frage ist wie würde ich aber so eine Nachlaufregel bzw. Wiederanlaufregel ins Schript schreiben keine blasse Ahnung aktuell 😉 oder würde das hier schon ausreichen

          d3db0b8f-589b-48ea-a2b0-8ae8b1d3c96b-grafik.png

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

            @paul53 auf "Zahl" geändert 😉 Danke

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

              @dataeasy sagte: würde das hier schon ausreichen

              Nein, das funktioniert nicht. Und immer eine Hysterese verwenden.

              Bild_2021-06-30_122502.png

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

                @dataeasy sagte: das eine ist für die Kühlung das andere für die Entfeuchtung

                Ein Skript mit der Vermutung, dass der Kühl-Modus 3 ist:

                Bild_2021-06-30_143111.png

                D U 2 Replies Last reply Reply Quote 1
                • D
                  dataeasy @paul53 last edited by

                  @paul53 Hey THX das versuche ich mal 😉 Kühlen wäre bei mir 3 ...;-) 1 ist wäre Heizen ;-)....die Variablen Kühlen / entfeuchten /Sperre sind selbst erzeugt korrekt ?

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

                    @dataeasy sagte: Kühlen wäre bei mir 3

                    Habe ich angepasst.

                    @dataeasy sagte in Script Klima Steuerung:

                    die Variablen Kühlen / entfeuchten /Sperre sind selbst erzeugt korrekt ?

                    Ja.

                    D 2 Replies Last reply Reply Quote 0
                    • D
                      dataeasy @paul53 last edited by

                      @paul53 hey super vielen Dank dann schaue ich mal ob das bei mir so klappt

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

                        @paul53 was sollte denn da für ein Objekt rein stehe gerade auf dem Schlauch 🙄

                        d036fb06-2cf2-45f9-972d-23a4d87aab97-grafik.png

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

                          @dataeasy sagte: was sollte denn da für ein Objekt rein stehe gerade auf dem Schlauch

                          Power (Klimagerät ein). Genauso "steuere Power mit Klima".

                          Wandle besser "Kühlen oder entfeuchten" nach Logikwert, was sonst zu Problemen führen kann, wenn sich die Werte nach Skriptstart innerhalb des Hysterese-Bereiches befinden.

                          Bild_2021-06-30_150635.png

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

                            @paul53 OK Power: "Klima Ein" verstanden aber da erwartet die Klima ein true bzw. ein fals den habe ich aktuell nirgends gesetzt via script...???

                            af97167c-e7c1-4381-906a-7e282d7ddf4a-grafik.png

                            f59f3567-44e0-41c7-a874-577ae8d5da14-grafik.png

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

                              @dataeasy sagte: erwartet die Klima ein true bzw. ein fals den habe ich aktuell nirgends gesetzt via script...???

                              Doch: "steuere Power mit Klima" (Klima enthält false oder true)
                              vor "setze Sperre auf wahr"

                              Ersetze "sonst falls Batterie SOC < 45" durch "sonst", weil sonst im Bereich zwischen 45 und 65 % keine Regelung erfolgt, als der Zustand "entfeuchten" bzw. "Kühlen" eingefroren ist.

                              Was ist "ow Temperatur" ?

                              Anmerkung: Im Schlafzimmer sollen tatsächlich 25°C zugelassen werden?

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

                                @paul53 "OW Tememperatur" ist die Aussentemperatur hatte ich oben als Trigger mit eigebunden falls ich das Scprit erweitern möchte wegen heizen mit der Klima 😉

                                dann noch ne Fragen wegen sonst falls ersetzten durch falls ..... beim BAT. SOC das Sonst falls hatte ich aus deinem Vorschlag übernommen 😉 wenn ich jetzt sonst setzte kann ich den BatSOC nicht zuorden ... Sorry für die ggf blöden Fragen 😉

                                513af030-5797-484b-b5f0-7d2a0da10b8f-grafik.png

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

                                  @dataeasy sagte: kann ich den BatSOC nicht zuorden

                                  Ja, löschen.

                                  Was hat es mit dem BatSOC auf sich? Soll sich das Schlafzimmer bei niedriger Batterieladung beliebig aufheizen?

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

                                    @paul53 der BAT SOC ist die Verfügbare Batteriekapazität meines Hausakkus.

                                    was habe ich vor ...

                                    die Klima soll nur Kühlen/entfeuchten wenn genug Akku Kapazität im Akku der PV Anlage vorhanden ist.

                                    Wenn der Akku z,b unter 40 % ist soll die Klima auch ausgehen ... (Nachtbetrieb)

                                    Im Tagbetrieb analog zu oben erst wenn der Akku einen bestimmten Füllstand erreicht hat soll die PV anfangen zu kühlen/entfeuchten 😉

                                    die BAT SOC Abfrage soll als zusätzliche Soll Schwellwert dienen ( ich stehe im Sommer halt auf maximale "Strom Autarkie" 😉 und wenn die Klima die ganze Nacht durchläuft dann wäre der Aku recht schnell alle also lieber dann ein wenig mehr Temperatur in den Zimmern durch frühzeitige Abschaltung ....

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      Raspberrypi last edited by

                                      Moin leute ich habe mir das ja schon soweit durchgelesen, und es scheint möglich zu sein, Klimaanlagen laufen zu lassen.

                                      Allerdings habe ich eine Monoblock klimaanlage, von becool, wlan anbindun fernbedienung etc.

                                      meine Frage ist kann ich diese auch damit steuern?
                                      weil ich garkeinen ansatzpunkt habe, a die benötigten parameter abzugreifen, und b wie ich werte ändern kann.

                                      wäre nett wenn mir da einer helfen könnte bzw schon erfahrungen gesammelt hat.

                                      lg

                                      1 Reply Last reply Reply Quote 0
                                      • U
                                        Uli.Di @paul53 last edited by

                                        @paul53 Hallo Paul, vielen Dank für dein Script und deine Mühe.
                                        Ich hab das Script übernommen und deine Optimierungsvorschläge aus dem Post auch soweit berücksichtigt.

                                        Zusätzlich hab ich für mich eine Logik eingebaut, dass das Script nur von Mai bis September laufen soll.
                                        In den Übergangsmonaten nutze ich die Klimageräte zum heizen, bevor im echten Winter die Wärmepumpe anspringt.

                                        Nun steh ich gerade total neben mir....
                                        Wie bekomm ich das im Script abgebildet, dass die Klimaanalage im Zeitraum von 22:00 - 09:00 Uhr nichts macht.
                                        Also ich möchte verhindert, dass sie nachts anläuft.
                                        Wenn ich das im Script mit einer Zeit abbilde und sie gerade um 22 Uhr noch in Betrieb ist, würde sie ja den Status nicht ändern?

                                        Hast du vielleicht eine Idee wie ich das simpel noch mit eingebaut bekomme?

                                        Screenshot 2025-02-08 125429.png

                                        Besten Dank schonmal vorab.

                                        paul53 1 Reply Last reply Reply Quote 0
                                        • paul53
                                          paul53 @Uli.Di last edited by paul53

                                          @uli-di sagte: Klimaanalage im Zeitraum von 22:00 - 09:00 Uhr nichts macht.

                                          Blockly_temp.JPG

                                          Der gesamte Block unter dem Trigger gehört in den Trigger!

                                          U 1 Reply Last reply Reply Quote 0
                                          • U
                                            Uli.Di @paul53 last edited by

                                            @paul53 Vielen vielen Dank für deine Mühe. Dann muss jetzt nur noch der Sommer kommen 🙂

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            924
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            90
                                            5377
                                            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