Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [Skript] Absolute Feuchte berechnen

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Skript] Absolute Feuchte berechnen

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

      @Creator sagte:

      Was mir fehlt, ist ein "Du solltest jetzt wirklich Lüften" um Probleme durch zu hohe Feuchtigkeit zu verhindern.

      Du kannst eine zusätzliche Bedingung für "sollte lüften" ergänzen.

      1 Reply Last reply Reply Quote 0
      • D3ltoroxp
        D3ltoroxp last edited by

        Ist es möglich die DP's die das Script anlegt, das ich mir die unter Userdaten anlegen lassen kann und nicht im Javascript Ordner ?

        // Pfade für die Datenpunkte:
        var pfad        = "Raumklima"   +".";   // Pfad unter dem die Datenpunkte in der Javascript-Instanz angelegt werden
        

        Gibt's eigentlich was aktuelleres oder ist "Raumklima - v0.6.4" aktuell ?

        Grüße,

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

          @d3ltoroxp sagte: das ich mir die unter Userdaten anlegen lassen kann und nicht im Javascript Ordner ?

          Ja, z.B.

          const pfad = '0_userdata.0.Klima.';
          
          D3ltoroxp 1 Reply Last reply Reply Quote 0
          • D3ltoroxp
            D3ltoroxp @paul53 last edited by D3ltoroxp

            @paul53 Müsste das dann so aussehen ??

            // Pfade für die Datenpunkte:
            const pfad = '0_userdata.0.Klima.';   // Pfad unter dem die Datenpunkte in der Javascript-Instanz angelegt werden
            // Unterpfade unterhalb des Hauptpfads
            var raumPfad    = "Raum"        +".";   // Pfad unterhalb des Hauptpfads für die Räume
            var controlPfad = "CONTROL"     +".";   // Pfad innerhalb des Raums für Kontrollparameter
            var detailPfad  = "DETAILS"     +".";   // Pfad innerhalb des Raums für Detailparameter ("" und ohne ".", wenn kein Detailpfad gewünscht)
            var detailEnginePfad = "DETAILS_Lüftungsempfehlung" + "."; // Pfad innerhalb des Raums für Detailparameter zur Lüftungsengine
            var infoPfad    = "Skriptinfos" +".";   // Pfad für globale Skriptparameter zur Info
            

            Und unter userdata.0.Klima.

            werden dann all die anderen Unterordner erstellt ?

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

              @d3ltoroxp sagte: Müsste das dann so aussehen ??

              Ja.

              @d3ltoroxp sagte in [Skript] Absolute Feuchte berechnen:

              werden dann all die anderen Unterordner erstellt ?

              Das hoffe ich. Soweit ich gesehen habe, beginnen alle IDs für createState() mit pfad + .

              1 Reply Last reply Reply Quote 0
              • P
                passuff @Solear last edited by passuff

                @solear sagte in [Skript] Absolute Feuchte berechnen:

                Die Lüftungsempfehlung vergleicht nur die absolute Außen- und Innenfeuchte unter Berücksichtigung einer Hysteriese und der Mindesttemperatur innen.

                Die Empfehlung bezieht sich also darauf, dass du die Luft innen trockener bekommst. Das Problem hat man aber nur im Bad, Keller, Wintergarten. Normal sollte die Feuchte in Wohnräumen bei 50-60% liegen als Wohlfühlfeuchte. Höhere Feuchte begünstigt Schimmel und rostendes Werkzeug, alles ab 70% ist zu hoch.

                Mein Abwandlung des Scriptes von Paul hat deshalb eine mindest, und maximalfeuchte. Damit nur gelüftet wird wenn es tatsächlich zu feucht wird.

                Gesendet von iPhone mit Tapatalk

                Ich nutze das Skript Raumklima in der Version 0.6.4 . Leider bekomme ich keine Lüftungsempfehlung, obwohl die abs Raumfeuchte draußen geringer ist als drinnen und auch die min Temp nicht unterschritten wird. Gibt es eine weitere Bedingung?

                EDIT: Gerade habe ich herausgefunden, dass die Bedingungen wie folgt sind:

                    // #1 - Entfeuchten:    Außenluft ist mind. (hysEntfeuchten + 0,1) trockener als Innen
                    // #2 - Kühlen:         Außentemperatur ist mindestens 0,6 Grad kühler als innen TODO: im Winter auch?
                    // #3 - Auskühlschutz:  Innentemperatur ist höher als die Mindesttemperatur
                
                1 Reply Last reply Reply Quote 0
                • Atifan
                  Atifan last edited by

                  @Solear, nice Script, ich versuche gerade genau sowas zu realisieren, würde es aber lieber über eigenes Blockly-Script lösen, da ich nicht programmieren kann, und dann besser verstehe was passiert.

                  Was mich interessieren würde ist im Endeffekt die Formel zur Berechnung.
                  Könntest du diese mal kurz zusammenfassen?

                  Ich bin auf die folgende rot umrandete Formel gestoßen, welche ich aktuell auch benutze, aber die ist vermutlich nicht so genau wie deine, da bei dir noch der Luftdruck mit einbezogen wird.

                  9cd86f96-76bb-48a8-a966-2edf1e534fe6-image.png

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    disaster123 @Atifan last edited by

                    Kann mir jemand beim lueften Script erklären / sagen, warum die Aussentemperatur mind. 0,6 C unter der Innenraumtemperatur liegen "muss", damit ich lüften darf?

                    ta <= (ti - 0.6)
                    
                    D 1 Reply Last reply Reply Quote 0
                    • D
                      disaster123 @disaster123 last edited by

                      Müsste nicht eher die Außentemperatur mit dem Taupunkt verglichen werden, anstatt der absoluten Temperatur?

                      1 Reply Last reply Reply Quote 0
                      • D
                        disaster123 last edited by

                        Habe nun versucht das 0.6.2 Script zu verwenden - aber dort gibt es quasi die gleiche Meldung:

                        javascript.0 (7729) script.js.common.KellerLueftung: Keller:**false** Außentemperatur ist mindestens 0,6 Grad kühler als innen (b2lp):
                        

                        aber wozu? Mir ist egal ob der Keller wärmer wird - es muss lediglich der Taupunkt beachtet werden - der fehlt aber scheinbar ganz?

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

                          @disaster123 sagte: es muss lediglich der Taupunkt beachtet werden - der fehlt aber scheinbar ganz?

                          Anstelle des Taupunkts wird der absolute Feuchtegehalt (g Wasser pro kg trockene Luft) verwendet, der unmittelbar nichtlinear mit dem Taupunkt zusammenhängt.

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

                            @paul53 eventuell habe ich einen Denkfehler. Aber es kann ja durchaus sein, dass außen die absolute Luftfeuchtigkeit < der im Keller ist aber die Temperatur draußen so niedrig ist dass es im Keller unter den taupunkt auskühlt noch bevor die Luftfeuchtigkeit ausreichend gesunken ist? Oder hab ich da nen Denkfehler.

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

                              @disaster123 sagte: dass außen die absolute Luftfeuchtigkeit < der im Keller ist aber die Temperatur draußen so niedrig ist dass es im Keller unter den taupunkt auskühlt noch bevor die Luftfeuchtigkeit ausreichend gesunken ist?

                              Wenn die abs. Außenfeuchte < abs. Kellerfeuchte ist, wird die Kellerluft durch Lüften trockener, also der Taupunkt im Keller sinkt.

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

                                @paul53 danke Paul. Hoffentlich die letzte Fragen. Ich bekomme immer die Meldung:
                                "Fenster zu:Kühlen: Außentemperatur zu warm"

                                Im Keller sind 18 Grad - draußen 20 Grad. Ich möchte aber gerne dass es in dieser Konstellation trotzdem lüften meldet - weil 20 Grad im Keller sind def. OK für mich. Kann ich das irgendwie / irgendwo einstellen?

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

                                  @disaster123 Wenn du die Wunschtemperatur änderst geht das.

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    disaster123 @Dragon last edited by

                                    @dragon sagte in [Skript] Absolute Feuchte berechnen:

                                    geht

                                    Danke - was meinst du damit genau? Den Parameter Wunschtemperatur finde ich nicht.

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      Dragon @disaster123 last edited by

                                      @disaster123 Du kannst bei jedem Sensor den du einstellst eine Wunschtemperatur angeben. Wenn du die auf 20Grad setzt für den Kellersensor meckert er bei 20Grad noch nicht.

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

                                        @disaster123 sagte: Ich möchte aber gerne dass es in dieser Konstellation trotzdem lüften meldet - weil 20 Grad im Keller sind def. OK für mich.

                                        Das Skript ist zum Kühlen (nachts) und zum Entfeuchten im Sommer ausgelegt. Wenn die Kühlfunktion nicht erwünscht ist, dann lass sie als Bedingung weg.

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

                                          @paul53 sagte in [Skript] Absolute Feuchte berechnen:

                                          Das Skript ist zum Kühlen (nachts) und zum Entfeuchten im Sommer ausgelegt. Wenn die Kühlfunktion nicht erwünscht ist, dann lass sie als Bedingung weg.

                                          @bedingung - mega - nur wie - oder meinst du den Code entfernen 😉 Ich finde kein Setting dazu .

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

                                            @disaster123 sagte: Ich finde kein Setting dazu .

                                            Poste das Skript in Code tags, weil ich sonst nicht weiß, welches Du verwendest - es gibt zu viele Varianten.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            645
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            95
                                            738
                                            183338
                                            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