Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. ESPHome: Wandfeuchte messen-Schimmel vermeiden+Anwendungen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.6k

ESPHome: Wandfeuchte messen-Schimmel vermeiden+Anwendungen

Geplant Angeheftet Gesperrt Verschoben Hardware
122 Beiträge 6 Kommentatoren 17.3k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #43

    @klassisch
    ich brauche doch nochmal deine Hilfe.
    Entweder ich habe den Trigger nicht richtig gesetzt, oder da ist noch was falsch.
    beim Scriptstart klappt alles, aber entweder die Triggersyntax passt nicht, was mich nicht wundern würde, oder ich rufe die falsche Funktion auf, oder in der Funktion fehlt was (vobereitung()).

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    K 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @klassisch
      ich brauche doch nochmal deine Hilfe.
      Entweder ich habe den Trigger nicht richtig gesetzt, oder da ist noch was falsch.
      beim Scriptstart klappt alles, aber entweder die Triggersyntax passt nicht, was mich nicht wundern würde, oder ich rufe die falsche Funktion auf, oder in der Funktion fehlt was (vobereitung()).

      K Offline
      K Offline
      klassisch
      Most Active
      schrieb am zuletzt editiert von
      #44

      @homoran ich sehe nichts

      HomoranH 1 Antwort Letzte Antwort
      0
      • K klassisch

        @homoran ich sehe nichts

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #45

        @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

        @homoran ich sehe nichts

        keinen Fehler oder nicht das Skript im Spoiler?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        K 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

          @homoran ich sehe nichts

          keinen Fehler oder nicht das Skript im Spoiler?

          K Offline
          K Offline
          klassisch
          Most Active
          schrieb am zuletzt editiert von klassisch
          #46

          @homoran So, habe jetzt den Spoiler gefunden

          on({id: 'javascript.1.Raumklima.Raum.Werkstatt.Taupunkt', change: "any"}, function() { // löst bei jeder Aktualisierung aus
           Temp = getState('hm-rpc.0.JEQ0046663.1.TEMPERATURE').val/*Klima Werkstatt:1 TEMPERATURE*/;
           Hrel = getState('hm-rpc.0.JEQ0046663.1.HUMIDITY').val - 2.5/*Klima Werkstatt:1 HUMIDITY*/;
           Luftfeuchteberechnungen(Temp,Hrel);
           setState('javascript.1.Raumklima.Raum.Werkstatt.DETAILS.aw70',Math.round(awWert70()*10)/10, true);
           setState('javascript.1.Raumklima.Raum.Werkstatt.DETAILS.aw80',Math.round(awWert80()*10)/10, true);
          });
          
          
          HomoranH 1 Antwort Letzte Antwort
          0
          • K klassisch

            @homoran So, habe jetzt den Spoiler gefunden

            on({id: 'javascript.1.Raumklima.Raum.Werkstatt.Taupunkt', change: "any"}, function() { // löst bei jeder Aktualisierung aus
             Temp = getState('hm-rpc.0.JEQ0046663.1.TEMPERATURE').val/*Klima Werkstatt:1 TEMPERATURE*/;
             Hrel = getState('hm-rpc.0.JEQ0046663.1.HUMIDITY').val - 2.5/*Klima Werkstatt:1 HUMIDITY*/;
             Luftfeuchteberechnungen(Temp,Hrel);
             setState('javascript.1.Raumklima.Raum.Werkstatt.DETAILS.aw70',Math.round(awWert70()*10)/10, true);
             setState('javascript.1.Raumklima.Raum.Werkstatt.DETAILS.aw80',Math.round(awWert80()*10)/10, true);
            });
            
            
            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #47

            @klassisch danke!
            und ich dachte ich hätte etwas mehr js gelernt :cry:

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            K 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @klassisch danke!
              und ich dachte ich hätte etwas mehr js gelernt :cry:

              K Offline
              K Offline
              klassisch
              Most Active
              schrieb am zuletzt editiert von
              #48

              @homoran Ich kratze da auch nur an der Oberfläche. Und gewisse Dinge plappere ich nach wie ein Papagei, ohne mich mal grundegend mit der Struktur beschäftigt zu haben. Das Triggern durch "on" gehört dazu

              Warum triggerst Du eigentlich auf den Taupunkt, der ja bereits ein verarbeiteter Wert ist und nicht auf einen direkten Sensorwert wie z.B.
              hm-rpc.0.JEQ0046663.1.TEMPERATURE
              ?

              HomoranH 1 Antwort Letzte Antwort
              0
              • K klassisch

                @homoran Ich kratze da auch nur an der Oberfläche. Und gewisse Dinge plappere ich nach wie ein Papagei, ohne mich mal grundegend mit der Struktur beschäftigt zu haben. Das Triggern durch "on" gehört dazu

                Warum triggerst Du eigentlich auf den Taupunkt, der ja bereits ein verarbeiteter Wert ist und nicht auf einen direkten Sensorwert wie z.B.
                hm-rpc.0.JEQ0046663.1.TEMPERATURE
                ?

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #49

                @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                Warum triggerst Du eigentlich auf den Taupunkt,

                weil ich faul bin.
                die Änderung des Taupunktes beinhalter mögliche Änderungen von Temperatur und/oder Feuchte.
                Damit erschlage ich beides (denke ich zumindest)

                Das mit dem Papagei ist genau mein Thema. Aber ich muss es verstanden haben um nicht immer wieder irgendwo nachsehen zu müssen.
                Deswegen arbeite ich mit Blockly, weil ich nichtmal die Syntax hinbekomme.

                Inzwischen hat sich der Wert zumindest einmal geändert und getriggert!

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                K 1 Antwort Letzte Antwort
                1
                • HomoranH Homoran

                  @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                  Warum triggerst Du eigentlich auf den Taupunkt,

                  weil ich faul bin.
                  die Änderung des Taupunktes beinhalter mögliche Änderungen von Temperatur und/oder Feuchte.
                  Damit erschlage ich beides (denke ich zumindest)

                  Das mit dem Papagei ist genau mein Thema. Aber ich muss es verstanden haben um nicht immer wieder irgendwo nachsehen zu müssen.
                  Deswegen arbeite ich mit Blockly, weil ich nichtmal die Syntax hinbekomme.

                  Inzwischen hat sich der Wert zumindest einmal geändert und getriggert!

                  K Offline
                  K Offline
                  klassisch
                  Most Active
                  schrieb am zuletzt editiert von
                  #50

                  @homoran sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                  die Änderung des Taupunktes beinhalter mögliche Änderungen von Temperatur und/oder Feuchte.
                  Damit erschlage ich beides (denke ich zumindest)

                  Der HM-Sensor wird wohl eh beides gleichzeitig einliefern, vermute ich.

                  Das mit dem Papagei ist genau mein Thema. Aber ich muss es verstanden haben um nicht immer wieder irgendwo nachsehen zu müssen.

                  Den Anspruch habe ich nicht an mich. Habe mir einen Spickzettel in Notepad++ aufgemacht, wo die häufigsten Dinge als Beispiele drin stehen und ein paar Links zur Doku.
                  Für Grobschlosser-Programmierung braucht man gar nicht sooo viel.
                  Und bei den recht seltenen und langsamen Brechnungen muß ich nicht wirklich optimieren. Habe ja nicht den Anspruch, Adapter-Entwickler zu sein.
                  Habe mir auch deshalb ein i5-6300U Notebook, der nebenbei auch ioBroker macht, für 160 EUR incl. Windows gegönnt.

                  Deswegen arbeite ich mit Blockly, weil ich nichtmal die Syntax hinbekomme.

                  Ich bekomme mit "Rules" gar nichts hin. Nicht gleich kapiert, sofort verworfen.

                  Blockly hat den Spickzettel eingebaut. Das ist praktisch. Aber ich komme mit dem graphischen Zeug immer an die Grenzen. Das wird bei mir recht schnell unübersichtlich.
                  Deshalb habe ich mich auf JS festgelegt. Da findet man auch viele Beispiele bei selfhtml und mediaevent.de

                  Inzwischen hat sich der Wert zumindest einmal geändert und getriggert!

                  Das sieht doch nach einem Erfolg aus! Glückwunsch!

                  Man kann ja mit dem console.log notfalls mitverfolgen, was er tut.
                  Dazu habe ich die constante debugLogOn eingeführt. Während der Entwicklung setze ich die auf true und wenn alles läuft auf false.

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • K klassisch

                    @homoran sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                    die Änderung des Taupunktes beinhalter mögliche Änderungen von Temperatur und/oder Feuchte.
                    Damit erschlage ich beides (denke ich zumindest)

                    Der HM-Sensor wird wohl eh beides gleichzeitig einliefern, vermute ich.

                    Das mit dem Papagei ist genau mein Thema. Aber ich muss es verstanden haben um nicht immer wieder irgendwo nachsehen zu müssen.

                    Den Anspruch habe ich nicht an mich. Habe mir einen Spickzettel in Notepad++ aufgemacht, wo die häufigsten Dinge als Beispiele drin stehen und ein paar Links zur Doku.
                    Für Grobschlosser-Programmierung braucht man gar nicht sooo viel.
                    Und bei den recht seltenen und langsamen Brechnungen muß ich nicht wirklich optimieren. Habe ja nicht den Anspruch, Adapter-Entwickler zu sein.
                    Habe mir auch deshalb ein i5-6300U Notebook, der nebenbei auch ioBroker macht, für 160 EUR incl. Windows gegönnt.

                    Deswegen arbeite ich mit Blockly, weil ich nichtmal die Syntax hinbekomme.

                    Ich bekomme mit "Rules" gar nichts hin. Nicht gleich kapiert, sofort verworfen.

                    Blockly hat den Spickzettel eingebaut. Das ist praktisch. Aber ich komme mit dem graphischen Zeug immer an die Grenzen. Das wird bei mir recht schnell unübersichtlich.
                    Deshalb habe ich mich auf JS festgelegt. Da findet man auch viele Beispiele bei selfhtml und mediaevent.de

                    Inzwischen hat sich der Wert zumindest einmal geändert und getriggert!

                    Das sieht doch nach einem Erfolg aus! Glückwunsch!

                    Man kann ja mit dem console.log notfalls mitverfolgen, was er tut.
                    Dazu habe ich die constante debugLogOn eingeführt. Während der Entwicklung setze ich die auf true und wenn alles läuft auf false.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #51

                    @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                    Das sieht doch nach einem Erfolg aus! Glückwunsch!

                    ist großteils deine Leistung. ich hab nur die Rundung und die states eingebaut.

                    Das mit dem Trigger ärgert mich jetzt.
                    also entweder alles notwendige in einer Funktion (z.B. main()) und diese im Trigger aufrufen, oder im Zrigger innerhalb einer eigenen Funktion (??) alle notwendigen Schritte abarbeiten? Wobei ich diese Syntax nicht auf Anhieb zusammenbekomme.

                    Irgendwann in diesem Leben will ich js können, so!

                    @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                    und wenn alles läuft auf false.

                    und ich Idiot kommentiere sie aus, weil ich das nicht erkannt habe.

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    K 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                      Das sieht doch nach einem Erfolg aus! Glückwunsch!

                      ist großteils deine Leistung. ich hab nur die Rundung und die states eingebaut.

                      Das mit dem Trigger ärgert mich jetzt.
                      also entweder alles notwendige in einer Funktion (z.B. main()) und diese im Trigger aufrufen, oder im Zrigger innerhalb einer eigenen Funktion (??) alle notwendigen Schritte abarbeiten? Wobei ich diese Syntax nicht auf Anhieb zusammenbekomme.

                      Irgendwann in diesem Leben will ich js können, so!

                      @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                      und wenn alles läuft auf false.

                      und ich Idiot kommentiere sie aus, weil ich das nicht erkannt habe.

                      K Offline
                      K Offline
                      klassisch
                      Most Active
                      schrieb am zuletzt editiert von
                      #52

                      @homoran Das on hat halt obrflächlich betrachtet eine blöde Syntax (für mich, der ich nach dem Papageienprinzip arbeite. Wenn man das richtig durchdringt, sieht das vielleicht anders aus. Aber lohnt sich dieser Einarbeitungsaufwand für die paar Zeilen Code, die ich schreibe?)

                      Man könnte irgendwo ausserhalb des on Blocks eine Funktion definieren, die die Daten holt, die Umrechnung aufruft und dann die neuen Daten schreibt. Also alles, was jetzt im on Block steht in eine Funktion packen und dann im On-Block nur diese Funktion aufrufen. Vielleicht eleganter.
                      Da es aber nur ein paar Zeilen sind, kann man es auch zwischen die {} des on Blocks schreiben. Das habe ich hier teils aus Bequemlichkeit gemacht teils um die Veränderung genauer zu zeigen.

                      Könnte also auch so aussehen:

                      
                      function LuftfeuchteProzessierung(){
                       Temp = getState('hm-rpc.0.JEQ0046663.1.TEMPERATURE').val/*Klima Werkstatt:1 TEMPERATURE*/;
                       Hrel = (getState('hm-rpc.0.JEQ0046663.1.HUMIDITY').val)-2.5/*Klima Werkstatt:1 HUMIDITY*/;
                       Luftfeuchteberechnungen(Temp,Hrel);
                       setState('javascript.1.Raumklima.Raum.Werkstatt.DETAILS.aw70',Math.round(awWert70()*10)/10, true);
                       setState('javascript.1.Raumklima.Raum.Werkstatt.DETAILS.aw80',Math.round(awWert80()*10)/10, true);
                      }; 
                      
                      on({id: 'hm-rpc.0.JEQ0046663.1.TEMPERATURE', change: "any"}, function() { // löst bei jeder Aktualisierung aus
                        LuftfeuchteProzessierung();
                      });
                      
                      

                      Viel wichtiger wäre es mir aber, Ids in Constante zu verfrachten, also zu abstrahieren, und aus dem Code wegzubekommen. Denn dadurch hat man weniger Geschäft, wenn man z.B. einen Sensor wechselt oder das Programm für einen anderen Raum modifiziert.

                      Also in etwa so:

                      const temperatureSensorId = 'hm-rpc.0.JEQ0046663.1.TEMPERATURE';
                      
                      .....
                      on({id: temperatureSensorId, change: "any"}, function() { // löst bei jeder Aktualisierung aus
                        LuftfeuchteProzessierung();
                      });
                      
                      1 Antwort Letzte Antwort
                      0
                      • michl75M Offline
                        michl75M Offline
                        michl75
                        schrieb am zuletzt editiert von michl75
                        #53

                        Guten Morgen, habe nur eben kurz drübergelesen da Zeitdruck habe... aber letzten Endes gehts hier doch um feuchte in und auf der Mauer sowie Luft und dementsprechende Ablagerung auf kalte Bauteiloberflächen.

                        kurz zur Berechnung - schaut euch das mal an... das ist Bauphysik und danach machen:
                        https://building-physics.net/webfm_send/439
                        und vorallem das:
                        https://building-physics.net/webfm_send/767

                        (Dies als Beispiel, gibt viele andere Ausarbeitungen von TU's)

                        Wie gesagt, eben nur drübergeflogen... aber mal den Link der PDF's anschauen

                        Viel Erfolg

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • michl75M michl75

                          Guten Morgen, habe nur eben kurz drübergelesen da Zeitdruck habe... aber letzten Endes gehts hier doch um feuchte in und auf der Mauer sowie Luft und dementsprechende Ablagerung auf kalte Bauteiloberflächen.

                          kurz zur Berechnung - schaut euch das mal an... das ist Bauphysik und danach machen:
                          https://building-physics.net/webfm_send/439
                          und vorallem das:
                          https://building-physics.net/webfm_send/767

                          (Dies als Beispiel, gibt viele andere Ausarbeitungen von TU's)

                          Wie gesagt, eben nur drübergeflogen... aber mal den Link der PDF's anschauen

                          Viel Erfolg

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #54

                          @michl75 sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                          Viel Erfolg

                          danke!
                          bin aber schon weiter.
                          Grundlagen sind weitestgehend bekannt, jetzt geht es um die sinnvolle Steuerung von (nicht vorhandener Heizung) und Entfeuchter unter energetischer und klimatischer Optimierung.

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          1 Antwort Letzte Antwort
                          0
                          • K Offline
                            K Offline
                            klassisch
                            Most Active
                            schrieb am zuletzt editiert von Homoran
                            #55

                            Um den Bogen wieder elegant zum Ursprungsthema zu schließen und möglichen OT-Beschwerden den Wind aus den Segeln zu nehmen, habe ich das oben verhandelte Thema in den ESP-Home Wandfeuchtesensor Version 3 integriert.
                            Der Sensor gibt jetzt auch noch die Wandtemperaturen aus, die man braucht, um eine rel. Feuchte von 70% bzw. 80% zu erhalten.
                            Einfach gesagt, kann man sehen, welche Minimaltemperatur die Wand haben sollte.
                            Das zugehörige yaml Konfigurationsfile ist im Eingangspost zu finden.

                            HomoranH 1 Antwort Letzte Antwort
                            2
                            • K klassisch

                              Um den Bogen wieder elegant zum Ursprungsthema zu schließen und möglichen OT-Beschwerden den Wind aus den Segeln zu nehmen, habe ich das oben verhandelte Thema in den ESP-Home Wandfeuchtesensor Version 3 integriert.
                              Der Sensor gibt jetzt auch noch die Wandtemperaturen aus, die man braucht, um eine rel. Feuchte von 70% bzw. 80% zu erhalten.
                              Einfach gesagt, kann man sehen, welche Minimaltemperatur die Wand haben sollte.
                              Das zugehörige yaml Konfigurationsfile ist im Eingangspost zu finden.

                              HomoranH Nicht stören
                              HomoranH Nicht stören
                              Homoran
                              Global Moderator Administrators
                              schrieb am zuletzt editiert von
                              #56

                              @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                              Der Sensor gibt jetzt auch noch die Wandtemperaturen aus, die man braucht, um eine rel. Feuchte von 70% bzw. 80% zu erhalten.

                              Das ist eine Super Idee und im Sinne der Schimmelverhütung sinnvoller als der Taupunkt

                              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                              K 1 Antwort Letzte Antwort
                              0
                              • HomoranH Homoran

                                @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                Der Sensor gibt jetzt auch noch die Wandtemperaturen aus, die man braucht, um eine rel. Feuchte von 70% bzw. 80% zu erhalten.

                                Das ist eine Super Idee und im Sinne der Schimmelverhütung sinnvoller als der Taupunkt

                                K Offline
                                K Offline
                                klassisch
                                Most Active
                                schrieb am zuletzt editiert von
                                #57

                                @homoran sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                Das ist eine Super Idee und im Sinne der Schimmelverhütung sinnvoller als der Taupunkt

                                Das hängt von den Gegebenheiten ab. Die ursprüngliche Auslegung für mein Treppenhaus geht von einer nichtheizbaren Wand und einem Luftentfeuchter in der Nähe der Wand aus. Da steuere ich den Entfeuchter in Abhängigkeit von der Wandfeuchte.
                                Und kann aus dem Wandfeuchtewert auch etwas zur "Gefährdungelage" ableiten.
                                Die Kombination nicht wirklich dichtes Treppenhaus mit Kelleraussenwand erfordert vor allem im Sommer Aufmerksamkeit.
                                Da das Treppenhaus im oberen Stckwerk unter dem Dach im Sommer ohnehin zu warm ist, wäre ein Erwärmen der Kellerwand für die Bewohner kontraproduktiv. Also ist hier eher Entfeuchten angesagt, auch wenn von draußen wieder neue Feuchtigkeit eingetragen wird.

                                Hat man in einer anderen Konfiguration z.B. in einem heizbaren Raum, vorwiegend im Winter Probleme, dann kann die z.B. 80% Wandtempertur in die Temperaturregelung des Raums einbeziehen.
                                Dieser Wert wird aber rein aus den Werten der Luft berechnet.
                                Mit dem Kontaktthermometer zur Wand kann (bzw. muß) man dann überprüfen, ob die Wand die gewünschte Temperatur auch wirklich einnimmt. Das hängt ja von Aussentemperatur und Isolation ab.
                                Der eigentliche Mehrwert des gesamten Sensors wird also vom Wandthermometer geliefert.
                                Klar. Die Wand ist das gefährdete Bauteil und zugleich das am wenigsten bekannte. Eine reine Messung in der Luft reicht da oft nicht aus. Eine Messung der Luft in sehr geringem Abstand zur Wand ist schon besser. Aber erst die zusätzliche Messung der unbekannten Wandtemperatur bringt den Mehrwert.

                                1 Antwort Letzte Antwort
                                0
                                • K klassisch

                                  Angeregt durch einen Thread im Homematic-Forum, habe ich die dort vorgestellte Sensorik mit anderen Mitteln gebaut und seither im Testbetrieb zur Steuerung eines Luftentfeuchters:
                                  Treppenhaus-Lueftung-Trocknung-Beispiel-20210818.JPG
                                  In magenta ist die Wandfeuchte, welche eine solche Sensorkonfiguration ermittelt, in blau die Außenfeuchte und in grün die Innenfeuchte gezeigt.
                                  Erreicht die Wandfeuchte ca. 74%, wird der Entfeuchter eingeschaltet.
                                  Ab einer Wandfeuchte von 73% bis 80% (die Quellen sind sich da uneins) gilt die Wand als schimmelgefährdet.

                                  Sensor Setup
                                  Die Wandfeuchte wird aus 3 Sensorsignalen errechnet.

                                  • 1 Lufttemperatur
                                  • 2 rel Luftfeuchte
                                  • 3 Temperatur der Wand

                                  1 und 2 werden mit einem SHT31 oder besser SHT35 und 3 mit einem DS18B20 gemessen

                                  SHT31-Diffusor-Silencer-6x4-P1360795.JPG

                                  Wall-moisture-sensor-inside-6x4-P1360799.JPG

                                  Meßprinzip
                                  Der Temperatur-/Feuchtesensor stellt die

                                  • Temperatur und die
                                  • relative Feuchte
                                    bereit. Daraus bir berechnet
                                  • absolte Feuchte
                                  • Taupunkt - der wird später zur Weiterverarbeitung gebraucht

                                  Der DS18B20 Wird an der Wand angebracht oder eingelassen und mißt die

                                  • Temperatur der Wand

                                  Daraus wird berechnet

                                  • Sättigungsdampdruck bei der Wandtermperatur

                                  ferner wird

                                  • Sättigungsdampfdruck bei der Taupunkttemperatur der Luft

                                  berechnet. Das Verhältnis dieser Werte ergibt die

                                  • relative Feuchte am Ort der Wand

                                    r(T,TD) = 100 * SDD(TD) / SDD(T)
                                    Die Gleichungen habe ich ursprünglich von der Seite wetterochs.de, wo sie jetzt in das Kapitel -> Calculator -> Luftfeuchte gewandert sind

                                  Das zugehörige yaml:
                                  V5 gültig, Versionen bis V3 berechnen die Temperatur für 80% Luftfeuchte falsch

                                  # wall moisture sensor
                                  substitutions:
                                    updates: 1min
                                    updateSlow: 15min #slow for device bound values such as RSSI
                                    devicename: wall-moisture-v5
                                  
                                  esphome:
                                    name: ${devicename}
                                    platform: ESP8266
                                    board: d1_mini
                                  
                                  #  Calculate Humidity and moisture data 
                                  #
                                  # Calculations of Humidity and water content in air 
                                  # modifications of http://www.TH80.de/
                                  #
                                  # Purpose:
                                  # * Input values:
                                  #  ** Temp: temperaure of air
                                  #  ** Hrel: humidity in air at the same location (measured by the same sensor) SHT35 or SHT85 recommende for precise data
                                  #  ** T_wall: wall temperature. measured e.g. by a contact thermometer. To minimize calculation errors, it is reommended, to locate the T/H sensor close to the wall and contact T-sensor
                                  #
                                  # * Output data:
                                  #
                                  #  **  TH70 Air: temperature to acieve a relative humidity of 70%
                                  #  **  TH80 Air: temperature to acieve a relative humidity of 80%
                                  #  **  TH90 Air: temperature to acieve a relative humidity of 90%
                                  #  **  T_dew Air: temperature to achieve a relative humidity of 100% (dew point, TH100)
                                  #  **  H_abs Mass: of water in grams in 1 m³ of air
                                  #  **  H_standard: Value of the relative humidity @20°C (standardized humidity)
                                  #  **  P_vaporSatur: Current water vapor saturation pressure in Pa
                                  #  **  P_vapor: Current water vapor pressure in Pa
                                  #  **  H_wall: Current wall moisture: relative humidty @ T-wall.
                                  #  **  P_vaporSaturWall: vapor saturation pressure at T_wall
                                  #
                                  #
                                  # 
                                  #
                                      
                                  ota:
                                    safe_mode: false
                                    port: 8266 
                                    #3232 for ESP32
                                    #8266 for ESP8266
                                  
                                  
                                  #       ESP8266        ESP32
                                  #i2c:
                                  #  sda: D2    GPIO4    21    
                                  #  scl: D1    GPIO5    22   
                                  #
                                  #uart:
                                  #  rx_pin: D6 GPIO12   GPIO16
                                  #  tx_pin: D7 GPIO13   GPIO17
                                  
                                    
                                  
                                  status_led:
                                  #  pin: GPIO2
                                     pin:
                                       number: D4
                                       inverted: true
                                  
                                  
                                  <<: !include includes.yaml
                                  
                                  # in include file is Standard and secrets
                                  #
                                  #wifi:
                                  #  ssid: "MineSSID"
                                  #  password: "secret"
                                  #
                                    # Enable fallback hotspot (captive portal) in case wifi connection fails
                                  #  ap:
                                  #    ssid: "Co2Sensor01 Fallback Hotspot"
                                  #    password: "fFVTVSsUgEaj"
                                  
                                  # Example configuration entry
                                  #web_server:
                                  #  port: 80
                                  #  
                                  #   Example configuration entry
                                  # setup NTP Server to get time from router
                                  #time:
                                  #    platform: sntp
                                  #    id: sntp_time
                                  #    servers: "myRouterIP"
                                  #    timezone: DE
                                      # Example configuration entry
                                  #mqtt:
                                  #  broker: my.MQTT.Broker.Id5
                                  
                                  # ################# End included content 
                                  
                                  # captive portal allows to enter credentials if no WiFi access possible
                                  # Zherefore ESP opens an own access point. Name and password as set in the include file 
                                  captive_portal:
                                  
                                  # Enable logging. logging is done also over WiFi 
                                  # to disable logging: # comment out 
                                  # logger:
                                  
                                  # Enable Home Assistant API
                                  # done in the common includes.yaml file
                                  
                                  
                                  # general setup for I2C bus for sensors supporting I2C  
                                  i2c:
                                    sda: D2
                                    scl: D1
                                    scan: false
                                    id: bus_a
                                  
                                  # general setup for DS18B20 temperature sensor "onewire" bus 
                                  dallas:
                                    - pin: D6 
                                  #  D6 = GPIO12 @ESP8266 
                                      update_interval: ${updates}
                                  
                                  
                                  # Individual sensors
                                  
                                  
                                  # text_sensor needed for human frindly update sensor
                                  # text sensor for update. Part . Part 2 is the update sensor itself at the end of sensors chapter
                                  # refer to: https://esphome.io/components/sensor/uptime.html
                                  text_sensor:
                                    - platform: template
                                      name: Uptime
                                      id: uptime_human
                                      icon: mdi:clock-start
                                  
                                  ########### End text sensors #############
                                  
                                  ######### start sensors ##################
                                  sensor:
                                   
                                  # sht3x supports SHT31 and SHT35
                                    - platform: sht3xd
                                      temperature:
                                        name: "Temp-SHT31"
                                        id: temperature
                                  #     id is needed to identify the value in calculations (lambda)      
                                        accuracy_decimals: 2
                                  
                                      humidity:
                                        name: "Hum-SHT31"
                                        id: rel_humidity
                                  #     id is needed to identify the value in calculations (lambda)      
                                        accuracy_decimals: 2
                                      address: 0x44
                                      update_interval: ${updates}
                                  
                                    - platform: dallas
                                  #    address: 0x1C0000031EDD2A28
                                  # address setting useful, if the address (UUID) of the sensor is known
                                      index: 0
                                  # index setting takes the sensor 
                                      name: "T-wall"
                                      id: wall_temp
                                  #   id is needed to identify the value in calculations (lambda)      
                                      accuracy_decimals: 2
                                  # remark: the update_interval was previously set in the dallas: section  
                                  
                                  #calculation according to http://www.tf80.de
                                  # alternative: https://esphome.io/cookbook/bme280_environment.html 
                                  
                                    - platform: template
                                      name: "p-vaporSaturated"
                                      id: p_vaporSatur
                                      lambda: |-
                                        return (611*powf(10,7.5*id(temperature).state/(237.3+id(temperature).state)));
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                      icon: 'mdi:water'
                                      unit_of_measurement: 'Pa'
                                  
                                    - platform: template
                                      name: "p-vaporSaturatedWall"
                                      id: p_vaporSaturWall
                                      lambda: |-
                                        return (611*powf(10,7.5* id(wall_temp).state/(237.3+id(wall_temp).state)));
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                      icon: 'mdi:water'
                                      unit_of_measurement: 'Pa'
                                  
                                    - platform: template
                                      name: "p-vapor"
                                      id: p_vapor
                                      lambda: |-
                                        return (id(rel_humidity).state/100*id(p_vaporSatur).state);
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                      icon: 'mdi:water'
                                      unit_of_measurement: 'Pa'
                                  
                                    - platform: template
                                      name: "T-Dew"
                                      id: t_dew_air
                                  #     id is needed to identify the value in calculations (lambda)      
                                      lambda: |-
                                        return (237.3*log(id(p_vapor).state/610.78)/log(10)/(7.5-log(id(p_vapor).state/610.78)/log(10)));
                                      unit_of_measurement: °C
                                      icon: 'mdi:thermometer-alert'
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                  
                                  
                                    - platform: template
                                      name: "TH70"
                                      id: TH70
                                  #     id is needed to identify the value in calculations (lambda)      
                                      lambda: |-
                                        return (237.3*log(id(p_vapor).state /(610.78*0.7))/log(10)/(7.5-log(id(p_vapor).state/(610.78*0.7))/log(10)));
                                  
                                      unit_of_measurement: °C
                                      icon: 'mdi:thermometer-alert'
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                  
                                  
                                    - platform: template
                                      name: "TH80"
                                      id: TH80
                                  #     id is needed to identify the value in calculations (lambda)      
                                      lambda: |-
                                        return (237.3*log(id(p_vapor).state/(610.78*0.8))/log(10)/(7.5-log(id(p_vapor).state/(610.78*0.8))/log(10)));
                                      unit_of_measurement: °C
                                      icon: 'mdi:thermometer-alert'
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                  
                                  
                                    - platform: template
                                      name: "TH90"
                                      id: TH90
                                  #     id is needed to identify the value in calculations (lambda)      
                                      lambda: |-
                                        return (237.3*log(id(p_vapor).state/(610.78*0.9))/log(10)/(7.5-log(id(p_vapor).state/(610.78*0.9))/log(10)));
                                      unit_of_measurement: °C
                                      icon: 'mdi:thermometer-alert'
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                  
                                  
                                    - platform: template
                                      name: "H-abs"
                                      id: H_abs
                                      lambda: |-
                                        return(1000*18.016/8314.3*id(p_vapor).state/(id(temperature).state+273.15));
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                      icon: 'mdi:water'
                                      unit_of_measurement: 'g/m³'
                                  
                                  
                                    - platform: template
                                      name: "H-standard"
                                      id: H_standard
                                      lambda: |-
                                        return(id(p_vaporSatur).state * id(rel_humidity).state/2340);
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                      icon: 'mdi:water'
                                      unit_of_measurement: '%'
                                  
                                  
                                  
                                    - platform: template
                                      name: "H-wall"
                                      id: H_wall
                                      lambda: |-
                                        return((id(p_vapor).state / id(p_vaporSaturWall).state)*100);
                                      accuracy_decimals: 2
                                      update_interval: ${updates}
                                      icon: 'mdi:water'
                                      unit_of_measurement: '%'
                                  
                                  
                                  
                                  # uptime sensor. for readable uptime use text sensor in text sensor chapter
                                  # refer to: https://esphome.io/components/sensor/uptime.html
                                    - platform: uptime
                                      name: Uptime Sensor
                                      id: uptime_sensor
                                      update_interval: ${updates}
                                      on_raw_value:
                                        then:
                                          - text_sensor.template.publish:
                                              id: uptime_human
                                              state: !lambda |-
                                                int seconds = round(id(uptime_sensor).raw_state);
                                                int days = seconds / (24 * 3600);
                                                seconds = seconds % (24 * 3600);
                                                int hours = seconds / 3600;
                                                seconds = seconds % 3600;
                                                int minutes = seconds /  60;
                                                seconds = seconds % 60;
                                                return (
                                                  (days ? String(days) + "d " : "") +
                                                  (hours ? String(hours) + "h " : "") +
                                                  (minutes ? String(minutes) + "m " : "") +
                                                  (String(seconds) + "s")
                                                ).c_str();
                                                
                                  # uptime generates the uptime of the ESP, shows it on the web page and transmits it to the server 
                                  
                                  
                                    - platform: wifi_signal
                                      name: "WiFi Signal Sensor"
                                      update_interval: ${updateSlow}
                                  
                                  

                                  Deckel zu
                                  Wall-moisture-sensor-outside-6x4-P1360800.JPG
                                  und fertig!

                                  Nachklapp: Berechnung der Temperaturen um 70% oder 80% oder 90% rel. Feuchte zu erreichen eingepflegt.
                                  Manchmal stellt sich die Frage, ob und auf welche Temperatur man heizen müsse, um eine Wandfeuchte von mind. 70% oder 80% zu erreichen.

                                  OpenSourceNomadO Offline
                                  OpenSourceNomadO Offline
                                  OpenSourceNomad
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #58

                                  @klassisch said in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                  Deckel zu
                                  4f9a667e-41a8-487e-be2a-e048fe07d0c6-image.png
                                  und fertig!

                                  Wie sieht denn eigentlich eine pragmatische Lösung aus mittels dem (fake?!) ds18b20 die Wandtemperatur zu ermitteln?

                                  Den Sensor einfach mittels Klebeband an die Wand klatschen? Kommen da halbwegs valide Werte bei rum? Oder die Holzhackermethode, in die Wand bohren und die Tauchhülse versenken? Eventuell in Verbindung mit einem thermisch leitenden Füllstoff?

                                  Ein IR Thermometer am esp wäre natürlich auch was, am besten direkt in Verbindung mit einem Servo/Stepper, so könnte man mittels esphome gleich verschiedene Punkte an der Wand messen :bulb:

                                  „Das Widerlegen von Schwachsinn erfordert eine Größenordnung mehr Energie als dessen Produktion.“ - Alberto Brandolini (Bullshit-Asymmetrie-Prinzip)

                                  HomoranH K 2 Antworten Letzte Antwort
                                  0
                                  • OpenSourceNomadO OpenSourceNomad

                                    @klassisch said in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                    Deckel zu
                                    4f9a667e-41a8-487e-be2a-e048fe07d0c6-image.png
                                    und fertig!

                                    Wie sieht denn eigentlich eine pragmatische Lösung aus mittels dem (fake?!) ds18b20 die Wandtemperatur zu ermitteln?

                                    Den Sensor einfach mittels Klebeband an die Wand klatschen? Kommen da halbwegs valide Werte bei rum? Oder die Holzhackermethode, in die Wand bohren und die Tauchhülse versenken? Eventuell in Verbindung mit einem thermisch leitenden Füllstoff?

                                    Ein IR Thermometer am esp wäre natürlich auch was, am besten direkt in Verbindung mit einem Servo/Stepper, so könnte man mittels esphome gleich verschiedene Punkte an der Wand messen :bulb:

                                    HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von
                                    #59

                                    @opensourcenomad sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                    Oder die Holzhackermethode, in die Wand bohren und die Tauchhülse versenken? Eventuell in Verbindung mit einem thermisch leitenden Füllstoff?

                                    ich bin für diese Lösing, wobei thermisch leitend relativ ist, solange es kein Dämmschaum ist.

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Antwort Letzte Antwort
                                    0
                                    • OpenSourceNomadO OpenSourceNomad

                                      @klassisch said in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                      Deckel zu
                                      4f9a667e-41a8-487e-be2a-e048fe07d0c6-image.png
                                      und fertig!

                                      Wie sieht denn eigentlich eine pragmatische Lösung aus mittels dem (fake?!) ds18b20 die Wandtemperatur zu ermitteln?

                                      Den Sensor einfach mittels Klebeband an die Wand klatschen? Kommen da halbwegs valide Werte bei rum? Oder die Holzhackermethode, in die Wand bohren und die Tauchhülse versenken? Eventuell in Verbindung mit einem thermisch leitenden Füllstoff?

                                      Ein IR Thermometer am esp wäre natürlich auch was, am besten direkt in Verbindung mit einem Servo/Stepper, so könnte man mittels esphome gleich verschiedene Punkte an der Wand messen :bulb:

                                      K Offline
                                      K Offline
                                      klassisch
                                      Most Active
                                      schrieb am zuletzt editiert von klassisch
                                      #60

                                      @opensourcenomad sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                      Wie sieht denn eigentlich eine pragmatische Lösung aus mittels dem (fake?!) ds18b20 die Wandtemperatur zu ermitteln?

                                      Keine Ahnung, ob meine DS18B20 real oder fake sind. parasitic mode verwende ich nicht und Hauptsache die Temperatur stimmt und die haben alle verschiedene IDs.

                                      Den Sensor einfach mittels Klebeband an die Wand klatschen?

                                      So kann man starten. Dann etwas Styropor (ca. 3cm *3 cm) oben drüber und das Ganze an die Wand andrücken. Die Zuleitungen eher dünn wählen und noch ca. 10 bis 20cm. dicht an der Wand lang führen. Dann kommen bei mir ähnliche Werte raus wie bei einem Melexis IR Sensor.

                                      Kommen da halbwegs valide Werte bei rum?

                                      Bei mir schon.

                                      Oder die Holzhackermethode, in die Wand bohren und die Tauchhülse versenken? Eventuell in Verbindung mit einem thermisch leitenden Füllstoff?

                                      Wenn man die Wand beschädigen kann, dann würde ich die eher oberflächlich anbohren bzw. ankratzen und dann mit Fertigspachtel aus der Tube oder besser Gips verschließen. Gips hat eine ähnliche Wärmelitfähigkeit wie Beton.

                                      Ein IR Thermometer am esp wäre natürlich auch was, am besten direkt in Verbindung mit einem Servo/Stepper, so könnte man mittels esphome gleich verschiedene Punkte an der Wand messen :bulb:

                                      Das wird dann schon etwas aufwendiger. IR-Thermometer haben hier drei Schwierigkeiten:

                                      • Genauigkeit generell schlechter als mit Kontaktthermometern möglich
                                      • Unsicherheit im Emissionskoeffizenten €
                                      • Der Meßfleck ist bei den meisten IR Thermometern recht groß und steigt mit dem Abstand etwa linear an.

                                      Ich habe zwar noch ein teures Industriegerät (gebraucht gekauft) mit einem Öffnungsverhältnis von 75 , das bei 1200mm Entfernung einen Meßfleck von 16mm hat. Damit könnte man sowas machen. Aber das ist eher eine Seltenheit, Öffnungsfaktoren von 12 sind eher die Norm. Das bedeutet dann bei 1200mm Entfernung bereits 100mm Meßfleckdurchmesser.

                                      HomoranH 1 Antwort Letzte Antwort
                                      1
                                      • K klassisch

                                        @opensourcenomad sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                        Wie sieht denn eigentlich eine pragmatische Lösung aus mittels dem (fake?!) ds18b20 die Wandtemperatur zu ermitteln?

                                        Keine Ahnung, ob meine DS18B20 real oder fake sind. parasitic mode verwende ich nicht und Hauptsache die Temperatur stimmt und die haben alle verschiedene IDs.

                                        Den Sensor einfach mittels Klebeband an die Wand klatschen?

                                        So kann man starten. Dann etwas Styropor (ca. 3cm *3 cm) oben drüber und das Ganze an die Wand andrücken. Die Zuleitungen eher dünn wählen und noch ca. 10 bis 20cm. dicht an der Wand lang führen. Dann kommen bei mir ähnliche Werte raus wie bei einem Melexis IR Sensor.

                                        Kommen da halbwegs valide Werte bei rum?

                                        Bei mir schon.

                                        Oder die Holzhackermethode, in die Wand bohren und die Tauchhülse versenken? Eventuell in Verbindung mit einem thermisch leitenden Füllstoff?

                                        Wenn man die Wand beschädigen kann, dann würde ich die eher oberflächlich anbohren bzw. ankratzen und dann mit Fertigspachtel aus der Tube oder besser Gips verschließen. Gips hat eine ähnliche Wärmelitfähigkeit wie Beton.

                                        Ein IR Thermometer am esp wäre natürlich auch was, am besten direkt in Verbindung mit einem Servo/Stepper, so könnte man mittels esphome gleich verschiedene Punkte an der Wand messen :bulb:

                                        Das wird dann schon etwas aufwendiger. IR-Thermometer haben hier drei Schwierigkeiten:

                                        • Genauigkeit generell schlechter als mit Kontaktthermometern möglich
                                        • Unsicherheit im Emissionskoeffizenten €
                                        • Der Meßfleck ist bei den meisten IR Thermometern recht groß und steigt mit dem Abstand etwa linear an.

                                        Ich habe zwar noch ein teures Industriegerät (gebraucht gekauft) mit einem Öffnungsverhältnis von 75 , das bei 1200mm Entfernung einen Meßfleck von 16mm hat. Damit könnte man sowas machen. Aber das ist eher eine Seltenheit, Öffnungsfaktoren von 12 sind eher die Norm. Das bedeutet dann bei 1200mm Entfernung bereits 100mm Meßfleckdurchmesser.

                                        HomoranH Nicht stören
                                        HomoranH Nicht stören
                                        Homoran
                                        Global Moderator Administrators
                                        schrieb am zuletzt editiert von Homoran
                                        #61

                                        @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                        Den Sensor einfach mittels Klebeband an die Wand klatschen?

                                        So kann man starten. Dann etwas Styropor (ca. 3cm *3 cm) oben drüber und das Ganze an die Wand andrücken. Die Zuleitungen eher dünn wählen

                                        So habe ich es jetzt provisorisch mit einem HM-Tempdiffsensor an der "Decke" gemacht:
                                        Klima_Werkstatt211009.png
                                        (grüne Linien)
                                        erst ohne Styropor, dann etwa bei der Markierung) 20*20 cm Reste der alten 30mm EPS-Dämmung angeklebt.
                                        Vorher sieht man jede Änderung durch die warme Entfeuchterluft, danach nur noch die echte Deckentemperatur.


                                        @klassisch sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                        Eine reine Messung in der Luft reicht da oft nicht aus. Eine Messung der Luft in sehr geringem Abstand zur Wand ist schon besser.

                                        ich bin mir da so gar nicht sicher. Beweisen kann ich es nicht, auch wenn meine Messungen es belegen könnten.

                                        Temperatur an/in der Wand ist unstrittig.
                                        Die Feuchte der Luft würde an der Wand möglicherweise kondensieren. Soweit d´accord!

                                        Aber ich habe das Gefühl, dass sich ein Feuchtegradient entwickelt, der unmittelbar an der Wand höher ist, als im Raum.
                                        Ob es dann noch legitim ist daraus den Taupunkt (aw70/aw80) zu bestimmen ist mir nicht ganz klar.

                                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                        1 Antwort Letzte Antwort
                                        1
                                        • K Offline
                                          K Offline
                                          klassisch
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #62

                                          @homoran sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                          erst ohne Styropor, dann etwa bei der Markierung) 20*20 cm 30mm Reste der alten Dämmung angeklebt.
                                          Vorher sieht man jede Änderung durch die warme Entfeuchterluft, danach nur noch die echte Deckentemperatur.

                                          Vielen Dank für Dein Experiment und das Teilen der Ergebnisse. Interessant wäre noch zu wissen, ob man mit ca. 3cm * 3cm auch in etwa hinkommt.

                                          @homoran sagte in ESPHome: Wandfeuchte messen - Schimmel vermeiden:

                                          Aber ich habe das Gefühl, dass sich ein Feuchtegradient entwickelt, der unmittelbar an der Wand höher ist, als im Raum.

                                          Das kann schon sein, sollte aber mit dem Temperaturgradienten zusammenhängen. Zumindest wenn wir von der relativen Feuchte reden und noch keine Kondensation vorliegt.

                                          Ob es dann noch legitim ist daraus den Taupunkt (aw70/aw80) zu bestimmen ist mir nicht ganz klar.

                                          In der Theorie sollte das schon möglich sein. In der Praxis können Sensorfehler das Ergebnis verfälschen. Nahe der Wand ist es kälter und damit werden die rel Feuchtewerte höher. Da wir hier meist über potentielle Problemfälle reden, sind die Feuchtewerte dann auch schnell im oberen Bereich. Und dort ist der Fehler der meisten Sensoren auch größer. Kann man schön in den Graphen im Datenblatt zu den SHT3x Sensoren sehen.
                                          Der Exponentialanteil der Magnusformel trägt auch nochmals ordentlich bei.
                                          Deshalb wird an dieser Stelle aus Sparsamkeit bei den Sensoren schnell Geiz. Will sagen, es lohnt sich meist, etwas mehr in einen besseren Sensor zu investieren. Also eher SHT als BME und eher SHT35 als SHT31. Die Folgeaktionen Trocknen oder Heizen sind teuer und rechtfertigen die Mehrausgabe für einen besseren Sensor.
                                          Ein SHT85 liegt bei mir schon da, warte aber noch auf ein Steckerleiste mit Spezialmaß und bin dann gespannt, ob der sich mit ESPHome auslesen läßt.

                                          HomoranH 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          343

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe