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 per Blockly steuern

    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 per Blockly steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      perladd last edited by perladd

      Hallo Leute,

      ich möchte noch einmal auf mein Blockly zurück kommen, was leider noch nicht ganz sauber funktioniert.
      Folgende Situation:

      • die Klimaanlagen sollen bei einem 10 Minütigen Stromüberschuss nacheinander eingeschaltet werden. Sprich erst die Klima Dachgeschoss, dann wieder 10 Min. warten ob der Überschuss des eingestellten Wertes entspricht, dann die Klima Schlafzimmer einschalten und das ganze auch so für die Klima im Kinderzimmer.
        Das funktioniert gerade nicht ganz so, denn bis jetzt schalten gleichzeitig die vom Schlafzimmer und Kinderzimmer ein und dann irgendwann, wenn überhaupt, die im Dachgeschoss.
        Die Freigaben sind natürlich alle gesetzt

      Das Ausschalten soll vom Prinzip genauso von statten gehen wie das einschalten. Beim Überschreiten des Strombezugs, die Klimas nacheinander jeweils 5 Minuten warten und ausschalten.

      Ich habe das vorhandene Blockly mit angehangen

      Blockly-1.png
      Blockly-2.png
      Blockly-3.png
      Blockly-4.png
      Blockly-5.png
      Blockly-6.png
      Blockly-7.png
      Blockly-8.png
      Blockly-9.png
      Blockly-9-1.png

      Wenn das mit der Restlaufzeit evtl. nicht funktioniert, dann würde mir auch eine Rückmeldung reichen, z.B. für die Klima Dachgeschoss, ein grüner Punkt, das die Zeit fürs einschalten jetzt läuft, ein roter Punkt für das ausschalten und einen weißen, wenn gar nichts in Frage kommt. Klar der Punkt wird natürlich im VIS dargestellt 🙂

      Ich hoffe, das ich verständlich genug erklärt habe. Es wäre super, wenn ich diese Automatik richtig zum laufen bringen würde, das würde mir viel Zeit sparen, beim ständigen kontrollieren, ob die Anlagen jetzt an- und ausgegangen sind

      Achso, das ganze sieht im VIS noch so aus

      VIS.png

      VG

      Thomas

      BananaJoe paul53 2 Replies Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @perladd last edited by

        @perladd mein Klimaanlagen-Skript ist dann doch zu kompliziert um es hier zu posten (wegen anderer Sachen), aber ich mache es im Prinzip so (sprich, fang noch mal neu an).

        • alle 10 Minuten wird eine Prüfung getriggert wieviel Überschuss ich habe, also ob ich einspeise oder Strom beziehe. Alle 10 Minuten deshalb weil ich die Anlagen nicht zu oft ein- oder ausschalten wollte. Ist die also an, läuft die mindestens 10 Minuten
        • Wird eingespeist:
          • Habe ich genügend Überschuss und die Anlage 1 ist aus, wird die Anlage 1 eingeschaltet - Ende der Prüfung
          • Habe ich genügend Überschuss und die Anlage 1 ist an, wird Anlage 2 eingeschaltet - Ende der Prüfung
        • Wird Strom bezogen (mit Toleranz, erst wenn es mehr als 200W sind)
          • Wenn Anlage 2 an ist, wird diese ausgeschaltet - Ende der Prüfung
          • Wenn Anlage 1 an ist, wird diese ausgeschaltet - Ende der Prüfung

        Dadurch passiert nur alle 10 Minuten ein Schaltvorgang. Im Schlimmsten Fall dauert es dann 20 Minuten bis beide Anlagen wieder aus sind bei Strombezug. Die maximal 7 Cent pro 10 Minuten pro Anlage muss ich verschmerzen 🙂

        Mein Skript ist umfangreicher wegen diverser Sonderregeln

        • Nur zwischen bestimmten Uhrzeit
        • Nur wenn aus dem Akku nichts eingespeist wird
        • Nur wenn der Akku auf dem gewünschten oder Mindestladestand ist
        • Ausschalten falls Fenster oder Terrassen-/Balkontür offen ist (als auch erst nach im schlimmsten Fall 10 Minuten)
        P 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @perladd last edited by paul53

          @perladd sagte: Das funktioniert gerade nicht ganz so

          Das ist auch keine Stufenschaltung, bei der in Abhängigkeit von den bereits aktiven Stufe weiter geschaltet wird. Prinzip einer 3-Stufen-Schaltung:

          Blockly_temp.JPG

          Die Timeouts können natürlich durch Intervalle mit Count down ersetzt werden.

          Handelt es sich um 3 getrennte Klimageräte oder um ein Multisplit-Gerät? Beim Multisplit muss beachtet werden, dass mit Einschalten des ersten Innengerätes auch das Außengerät eingeschaltet wird, das eine wesentlich höhere Leistungsaufnahme hat (Kompressor).

          P 1 Reply Last reply Reply Quote 0
          • P
            perladd @BananaJoe last edited by

            @bananajoe

            Hallo,

            das hört sich soweit sehr gut an und bis auf dies letzten 2 Sonderregeln ( die brauche ich nicht ), ist das auch mein Traum, das die Anlagen so laufen 🙂

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

              @paul53

              Hallo,

              dann werde ich dein Blockly auch mal testen. Mit den Count down wäre natürlich noch super, damit ich sehe, wann welche Anlage in Betrieb geht

              Es sind 2 Multisplitt Geräte, da muss ich dann einfach noch austesten, wieviel Überschuss / Bezug ich habe und mit den Zeiten evtl. noch rumspielen. Wie lange die Anlage braucht, bis diese hochgefahren ist usw.

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

                @perladd sagte: Mit den Count down wäre natürlich noch super, damit ich sehe, wann welche Anlage in Betrieb geht

                Du benötigst auf jeden Fall zusätzliche Einschaltbedingungen, damit die Geräte nacheinander in Betrieb gehen. Beispiel für 2. Gerät:

                Blockly_temp.JPG

                EDIT: Zusätzliche Einschaltbedingungen für das 3. Gerät:

                Blockly_temp.JPG

                Das gleiche gilt für das Ausschalten, damit in der Reihenfolge 3 -> 2 -> 1 ausgeschaltet wird. Beispiel Gerät 1:

                Blockly_temp.JPG

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

                  @perladd sagte: Es sind 2 Multisplitt Geräte

                  Wenn eine Außeneinheit zugeschaltet wird, muss grenzwertEin wesentlich größer sein als ohne.

                  P 2 Replies Last reply Reply Quote 0
                  • P
                    perladd @paul53 last edited by

                    @paul53

                    Hallo,

                    ich habe es hoffentlich soweit umgesetzt, bin aber nicht mehr wirklich zum testen gekommen. Werde es morgen testen und berichten

                    VG

                    Thomas

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

                      @paul53

                      Hallo,

                      es scheint soweit zu funktionieren, auch mit der Restlaufzeit 🙂
                      Was die Grenzwerte angeht, muss dann halt noch schauen, ansonsten muss ich die Werte oder mit den Zeiten noch was spielen, das wird sich dann noch rausstellen.

                      Ich hätte da vielleicht noch 2 Ideen, bzw. 1 Idee und noch eine Verbesserung 🙂

                      1. Wenn jetzt aus irgendeinem Grund z.B. die Klima im Dachgeschoss angehen soll, läuft die eingestellte Zeit ab, wird dieser Prozess jetzt aber abgebrochen, weil nicht mehr genug Überschuss vorhanden ist, bleibt die Anzeige bei dem gerade vorhanden Wert stehen. Könnte man das so verstückeln, wenn das passiert, das die Zeit dann auf Null gesetzt wird 🙄

                      2. Das wäre allerdings ein Traum
                        Eine Auswahl der Reihenfolge, welche Anlage zuerst in betrieb gehen soll. So muss ich zur Zeit ja immer das Blockly anpacken und dabei könnte es zu Fehlern führen, weil ich was übersehen habe. Also das wäre noch der absolute Oberknaller, wenn das Möglich wäre

                      VG
                      Thomas

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

                        @perladd sagte: Könnte man das so verstückeln, wenn das passiert, das die Zeit dann auf Null gesetzt wird

                        Das kann man zusammen mit dem zugehörigen "stop timeout" machen.

                        Blockly_temp.JPG

                        @perladd sagte in Klimaanlage per Blockly steuern:

                        Eine Auswahl der Reihenfolge, welche Anlage zuerst in betrieb gehen soll.

                        Das macht es um einiges aufwändiger.
                        Besser: Schalte erst einmal eigene Datenpunkte unter "0_userdata.0". In einem einfachen Skript kann dann die Zuweisung zu den Klimageräten erfolgen.

                        EDIT: "Switch1" bis "Switch3" sind eigene Datenpunkte und werden in der Reihenfolge 1-2-3 eingeschaltet. Da die Reihenfolge der Geräte veränderbar sein soll, muss auch der "Grenzwert Ein" angepasst werden.

                        Blockly_temp.JPG

                        Du hast zwei Multisplit-Geräte, steuerst aber 3 Inneneinheiten. Wie ist die Zuordnung?

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

                          @paul53

                          Hallo,

                          es werden nur die Innengeräte eingeschaltet, den Rest macht das Innengerät. Die Innengräte werden von dem Mitsubishi Adapter über ein Objekt ein-/ausgeschaltet
                          43f7b431-94fe-47c0-8724-3867103c9046-image.png

                          Über die Powerfunktion

                          Ja richtig 2 Splittgeräte, am 1. hängt das Dachgeschoss und Schlafzimmer, am 2. Splittgerät hängt das Kinderzimmer

                          Aber ich glaube das ganze sprengt gerade die Umsetzung. Da kann ich doch lieber das Blockly kopieren und da einmalig die Zuordnungen ändern. Ich denke das ist bedeutend einfacher. Trotzdem Vielen Dank für deine Bemühungen diesbezüglich

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

                            @perladd sagte: es werden nur die Innengeräte eingeschaltet, den Rest macht das Innengerät.

                            Das ist mir klar. Das Außengerät wird immer mit zugeschaltet, wenn das erste Innengerät eingeschaltet wird. Wird das zweite Innengerät zugeschaltet, erhöht sich die Leistungsaufnahme nur gering. Deshalb sollte dies beim Einschaltgrenzwert berücksichtigt werden.

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

                              @paul53

                              Sorry, hatte es so verstanden, als ob es von Bedeutung wäre 😨 wie die Anlagen geschaltet werden 😊

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

                                @perladd sagte: als ob es von Bedeutung wäre wie die Anlagen geschaltet werden

                                Ist es, was den Einschaltgrenzwert betrifft.

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

                                  @paul53 sagte in Klimaanlage per Blockly steuern:

                                  Wird das zweite Innengerät zugeschaltet, erhöht sich die Leistungsaufnahme nur gering. Deshalb sollte dies beim Einschaltgrenzwert berücksichtigt werden.

                                  bei meiner Anlage sinkt teilweise paradoxerweise sogar der Verbrauch deutlich wenn ein zweites Innengerät zugeschaltet wird.
                                  Auch die Art der Klimatisierung greift teilweise deutlich in den Leistungswert ein. so benötigt der "silent" mode fast doppelt so viel Leistung, wie Stufe 1.
                                  Auch Entfeuchten vs. Kühlen kann deutlich Energie sparen. Zusätzlich hängt das Wohlbefinden von der rel. Feuchte ab, gekühlt wird zusätzlich.

                                  BananaJoe 1 Reply Last reply Reply Quote 0
                                  • P
                                    perladd @paul53 last edited by

                                    @paul53

                                    Hallo,

                                    doch noch 2 Probleme.

                                    Die Anlagen werden beim überschreiten des Überschusses nicht wieder ausgeschaltet. Ich habe es heute morgen nur mit einer getestet und die ist an und auch wieder ausgegangen.
                                    Jetzt waren aber Dachgeschoss und Schlafzimmer an und da ist keine Anlage ausgegangen. Hier ist das aktuelle Blockly fürs ausschalten

                                    Blockly-DG auschalten.png
                                    Blockly-DG auschalten2.png
                                    Blockly-SZ auschalten.png

                                    Zudem werden auch die Zeiten nicht auf Null gesetzt.

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

                                      @perladd sagte: werden auch die Zeiten nicht auf Null gesetzt.

                                      "aktualisiere Restzeit mit 0" zum oberen "stop zyklische Ausführung" wie gezeigt.

                                      @perladd sagte in Klimaanlage per Blockly steuern:

                                      mit einer getestet und die ist an und auch wieder ausgegangen.

                                      Dann ist der grenzwertEin zu gering. Er muss daran angepasst werden, was eingeschaltet wird (nur Innengerät oder Innengerät + Außengerät). Die Variable ist unbrauchbar - es müssen individuelle Werte eingetragen werden.
                                      EDIT: Beispiele für Dachgeschoss und Schlafzimmer:

                                      Blockly_temp.JPG

                                      Blockly_temp.JPG

                                      "Restminuten" sind bei dir natürlich verschiedene Datenpunkte.

                                      Wie groß sind die Leistungsaufnahmen?
                                      von

                                      • Außengerät DG + Schlafzimmer
                                      • Innengerät Schlafzimmer
                                      • Außengerät + Innengerät Kinderzimmer

                                      Nimm für grenzwertAus einen festen Wert von -100 W.

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

                                        @paul53

                                        Die Zeile habe ich ja wie du sagst, hinzugefügt. Überall beim einschalten und ausschalten. Mit den richtigen zuordnungen.

                                        Blockly-DG auschalten.png

                                        Oh, das ist etwas falsch rübergekommen. Die Klima vom Dachgeschoss hat natürlich 20 Min. gelaufen und dann habe ich einen Strombezug simuliert, damit die Klima ausgehen muss. Aber das geht nicht mehr, wenn die Klima vom Schlafzimmer mit läuft, dann geht gar keine mehr aus

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

                                          @perladd sagte: Die Zeile habe ich ja wie du sagst, hinzugefügt.

                                          An der falschen Stelle - wie bereits geschrieben. Nach oben damit.

                                          @perladd sagte in Klimaanlage per Blockly steuern:

                                          dann geht gar keine mehr aus

                                          Wenn bezug positiv wird, muss das Schlafzimmergerät nach 10 Minuten ausschalten und nach weiteren 10 Minuten das Dachgeschossgerät, falls der Bezug positiv bleibt.

                                          Es wäre schön, wenn du meine Fragen zur Leistungsaufnahme beantwortest.

                                          P 2 Replies Last reply Reply Quote 0
                                          • P
                                            perladd @paul53 last edited by

                                            @paul53

                                            Die kann ich noch nicht beantworten, weil ich die nicht auf Anhieb sagen kann.

                                            Das ganze hatte mal funktioniert, bis ich so einige Zusatzfunktionen haben wollte, wie die Freigabe und die Restlaufzeiten.

                                            Selbst wenn die Leistungsdaten da sind, müsste ja wenn z.B. die Klima Dachgeschoss und Schlafzimmer läuft und dann der Grenzwert von 500Watt erreicht wird, sollte die SZ_RestLZ_ausschalten anfangen zu laufen und da passiert genau gar nichts und die Klima läuft auch weiterhin, selbst wenn ich auch schon über 1000Watt wieder aus dem Stromnetz beziehe

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            932
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            24
                                            875
                                            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