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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Skript] Absolute Feuchte berechnen

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

      @dodi666
      Macht es noch Sinn, das Skript als Lüftungsempfehlung zu bezeichnen, wenn man denn keine Lüftungsempfehlung mehr bekommt?

      In meinen Augen unterschlägt das Skript durch das Bestehen auf 4/4 Punkten zu viele Situationen. Wie kann man das so umbauen, dass drei von vier ausreichen würde? (ich habe noch nie in JS programmiert)

      Die Kühlung des Raums ist mir im Sommer relativ egal, wenn es bei mir innen mehr als 60 oder 70% rF hat. 😉 Kann ich das Modul "Kühlung" irgendwie auskommentieren?

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

        @dexic sagte: Kann ich das Modul "Kühlung" irgendwie auskommentieren?

        Lass b2l bei der Prüfung weg. Original:

           // Logik:
           //--------------------------------------------------------------------------
           if (b1lp && b2lp && b3lp && b4lp) {
               // Lüftungsempfehlung, alle bedingungenen erfüllt
               lueftenText = "Bedingungen für Entfeuchten, Kühlen und Auskühlschutz erfüllt.";
               setState(idLueften, true);
               setState(idLueftenHys,false);
         
               if (debug) log(raum + ': <span style="color:limegreen;"><b>Lüftungsempfehlung</b></span>');
         
           } else if (b1ln || b2ln || b3ln || b4ln) {
        

        Ohne Kühlung:

           // Logik:
           //--------------------------------------------------------------------------
           if (b1lp && b3lp && b4lp) {
               // Lüftungsempfehlung, alle bedingungenen erfüllt
               lueftenText = "Bedingungen für Entfeuchten und Auskühlschutz erfüllt.";
               setState(idLueften, true);
               setState(idLueftenHys,false);
         
               if (debug) log(raum + ': <span style="color:limegreen;"><b>Lüftungsempfehlung</b></span>');
         
           } else if (b1ln || b3ln || b4ln) {
        
        1 Reply Last reply Reply Quote 3
        • paul53
          paul53 @Solear last edited by paul53

          @Homoran
          Kopiere bitte Version 0.6.8 in den ersten Post. Man muss wissen, dass sie die letzte Version ist und sucht sie ewig.

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

            @paul53 klappt nicht!
            der Beitrag ist jetzt schon zu lang. Stammt noch aus der alten Forensoftware.

            ich muss mal sehen was man rauskürzen kann

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

              @homoran

              Dann verlinke bitte den laufenden Post im ersten Post gleich in der ersten Zeile mit "Hier findet ihr die aktuelle Version X: (LINK)

              Ginge das?

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

                @dexic sagte in [Skript] Absolute Feuchte berechnen:

                Dann verlinke bitte den laufenden Post im ersten Post gleich in der ersten Zeile mit "Hier findet ihr die aktuelle Version X: (LINK)

                ach was!? 😁

                @dexic sagte in [Skript] Absolute Feuchte berechnen:

                Ginge das?

                dann hätte ich es gemacht, aber

                @homoran sagte in [Skript] Absolute Feuchte berechnen:

                der Beitrag ist jetzt schon zu lang.

                um neu zu speichern müssten tausende Zeichen entfernt und schon gar nich etwas hinzugefügt werden.

                Deswegen

                @homoran sagte in [Skript] Absolute Feuchte berechnen:

                muss mal sehen was man rauskürzen kann

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

                  @paul53

                  Ich habe den Link oben in deine Anwort (Post #2) eingefügt
                  Ist das ok?

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

                    @homoran

                    Ich Dummerchen... 😉 Verzeih mir!

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

                      @homoran sagte: Ist das ok?

                      Kannst du die Version 0.6.4 im ersten Post löschen?

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

                        @paul53 sagte in [Skript] Absolute Feuchte berechnen:

                        @homoran sagte: Ist das ok?

                        Kannst du die Version 0.6.4 im ersten Post löschen?

                        ja, mach ich

                        EDIT:
                        Hat geklappt!

                        Dann kann ich deinen Post wieder im Original herstellen und den Link zu 0.6.8 im Startpost anhängen

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

                          @homoran sagte: den Link zu 0.6.8 im Startpost anhängen

                          Weshalb ersetzt du nicht
                          "Das jeweils aktuelle Skript zur Gesamtlösung aus diesem Thread befindet sich als letztes in diesem Post."
                          am Anfang durch den Link zu 0.6.8?

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

                            @paul53 sagte in [Skript] Absolute Feuchte berechnen:

                            Weshalb ersetzt du nicht

                            weil ich blöd bin 😂

                            Danke für den Hinweis!
                            erledigt

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

                              Hallo zusammen!

                              Könnte man bitte einen "Filter" ins Skript einbauen, damit man einzelne Bestandteile davon ein- und ausschalten kann, ohne viel auszukommentieren? Da passieren nur unnötige Fehler.

                              Ich brauche den Auskühlschutz und die Kühlung nicht, die sind mir wurst. Ich möchte gerne Feuchtigkeit regulieren und irgendwann auch bei einem bestimmten CO2-Stand alarmiert werden. Das wird auch vielen "Newbies" so gehen, denen man das Leben so viel einfacher machen könnte.

                              Viele Grüße und danke für das tolle Skript!

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

                                @dexic sagte in [Skript] Absolute Feuchte berechnen:

                                Ich brauche den Auskühlschutz und die Kühlung nicht,

                                ich auch nicht.
                                Hab aber nichts auskommentiert.

                                @dexic sagte in [Skript] Absolute Feuchte berechnen:

                                bei einem bestimmten CO2-Stand alarmiert werden

                                das macht das Skript aber auch nicht

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

                                  @homoran said in [Skript] Absolute Feuchte berechnen:

                                  bei einem bestimmten CO2-Stand alarmiert werden

                                  Das wäre der nächste logische Schritt. 😉 Dann vielleicht Luftqualität anhand von Partikelmessungen. Die Sensoren sind mittlerweile ja verhältnismäßig günstig zu haben.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    mariva last edited by mariva

                                    Hallo zusammen,

                                    ich hoffe mir kann das jemand erklären:

                                    Ich habe das Script in Version 0.6.8

                                    folgende Settings:

                                    var hunn            = 576;       // eigene Höhe über nn (normalnull), z.B. über http://de.mygeoposition.com zu ermitteln
                                    var defaultTemp     = 16.00;     // Default TEMP_Minimum, wenn im Raum nicht angegeben (Auskühlschutz, tiefer soll eine Raumtemperatur durchs lüften nicht sinken)
                                    var defaultMinFeu   = 40.00;     // Default Mindest Feuchte wenn nicht angegeben.
                                    var defaultMaxFeu   = 55.00;     // Default Maximal Feuchte wenn nicht angegeben.
                                    
                                    var hysMinTemp      = 0.5;              // Default 0.5, Hysterese Mindesttemperatur (Auskühlschutz). Innerhalb dieser Deltatemperatur bleibt die alte Lüftungsempfehlung für den Auskühlschutz bestehen.
                                    var hysEntfeuchten  = 0.2;              // Default 0.3, Hysterese Entfeuhten: Delta g/kG absolute Luftfeuchte. In dem Delta findet keine Änderung der alten Lüftungsempfehlung statt    
                                     
                                    

                                    Ich verstehe nciht ganz die Lüftungsempfehlung.

                                    Beispiel:
                                    Wetterstation Homematic auf Dach:
                                    23,9 °C
                                    Luftfeuchtigkeit
                                    54 %

                                    Innensensor Homematic im UG AUSSEN (schatten) auf Fensterbank:
                                    Temperatur 26.20 °C
                                    Rel. Luftfeuchte 53 %

                                    Küche innenSensor aktuell:

                                    rel. 56.00%
                                    temp: 24.80 °C
                                    Bedingungen für Entfeuchten, Kühlen und Auskühlschutz erfüllt.

                                    Ich habe den ganzen Tag die Fenster offen. Die Lüftfeuchtigkeit ändert sich nicht, die Innentemperatur wird einfach nur wärmer passend zu aussen (ist ja logisch weil Fenster ständig offen ist.)

                                    Müsste die Empfehlung nicht irgendwann verschwinden ?

                                    Auch ist mir aufgefallen, das wenn ich mit den Werten die Absolute Feuchtigkeit verlgeiche mit z.b. https://electric-junkie.de/2022/01/absolute-luftfeuchtigkeit sind es andere Werte.

                                    1 Reply Last reply Reply Quote 0
                                    • H
                                      Huligan @berndsolar13 last edited by Huligan

                                      @berndsolar13 Wird bei mir auch noch bemängelt. Nur "logs" konnte ich durch "log" fixen.

                                      Allerdings kommt es noch bei Luftfeuchtewerten ohne Nachkomma zu einem Fehler:
                                      80df59e3-43cf-480c-ae9e-32ae92db3277-grafik.png
                                      63 = 630 %
                                      63.0 = 63 %

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

                                        Hallo zusammen,

                                        schaut mal bitte

                                        7cf1e836-875a-4d9d-9685-07ecb2f31244-image.png

                                        Der Raum z.b. hat

                                        62994725-3d6a-4a7a-ba04-554353ea62b2-image.png

                                        Warum wird er dann immer noch als Raume zum lüften angezeigt ? Eigentlich müsste doch aus der Liste fallen ?

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

                                          @d3ltoroxp sagte: Warum wird er dann immer noch als Räume zum lüften angezeigt ?

                                          ... weil im Winter die Außenluft immer trockener ist als die Raumluft und die Raumtemperatur höher als die Minimaltemperatur (15 °C) ist.
                                          Meine Anmerkung zu defaultMaxFeu hast du gesehen?

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

                                            @paul53 Hm irgendwie raff ich das nicht so ganz. Ich dachte immer wenn ich zwischen min und max bin was ich ja wäre, wird der Raum nicht mehr aufgeführt. Default min / max ist doch genau das was der Sensor in % anzeigt oder ?

                                            Wenn ich im Winter auf max 40 gehe, dann wird der Raum doch permanent zum lüften angezeigt oder ? Die 40% erreiche ich nie.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            794
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

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