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. ioBroker Allgemein
  4. Feuchtigkeitssensor Trübner SMT50 und iobroker?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    276

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    591

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Feuchtigkeitssensor Trübner SMT50 und iobroker?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
smt50
41 Beiträge 8 Kommentatoren 6.3k Aufrufe 11 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.
  • FredFF FredF

    @saeft_2003
    Ich habs so nicht am laufen, hab mich aber aus Interesse mal damit beschäftigt.

    nur ohne das Relais

    Ist VCC am Trübner angeschlossen?

    Dir ist schon klar dass das Relais zum Strom sparen verwendet wird... und deswegen ein eigener Sketch für den Wemos erstellt wurde?

    Tasmota

    Die Consolenbefehle I2Cscan und I2CDriver kennst du und die Tasmota Doku gelesen?

    S Offline
    S Offline
    saeft_2003
    Most Active
    schrieb am zuletzt editiert von
    #5

    @FredF

    Klar VCC hat der SMT50.

    Ich hatte vorhin auch zufällig gelesesen, das man den ADS1115 vor dem flashen in tasmota aktivieren muss. Da hilft mir die Doku.

    Vielen Dank ich hatte vorher mit I2C noch nichts gemacht....

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      saeft_2003
      Most Active
      schrieb am zuletzt editiert von saeft_2003
      #6

      Jetzt bekomme ich diese Werte (0=Temperatur 1=Feuchtigkeit 2,3= nichts angeschlossen)

      82CA72D5-2E07-4D44-B3AC-8F8BFC70F7D3.png

      Jetzt muss ich die Werte umrechnen mit diesen Formeln:

      AED8D8F4-0E34-4B08-960C-15BEAAD0F792.png

      Das der Wert Feuchtigkeit nicht passt ist klar, aber ich hab versucht den Wert Temperatur umzurechnen.

      ((3700/1000-0.5)mal100mal10)/10=320???

      Stimmt das ich war in Mathe noch nie gut

      SBorgS 1 Antwort Letzte Antwort
      0
      • S saeft_2003

        Jetzt bekomme ich diese Werte (0=Temperatur 1=Feuchtigkeit 2,3= nichts angeschlossen)

        82CA72D5-2E07-4D44-B3AC-8F8BFC70F7D3.png

        Jetzt muss ich die Werte umrechnen mit diesen Formeln:

        AED8D8F4-0E34-4B08-960C-15BEAAD0F792.png

        Das der Wert Feuchtigkeit nicht passt ist klar, aber ich hab versucht den Wert Temperatur umzurechnen.

        ((3700/1000-0.5)mal100mal10)/10=320???

        Stimmt das ich war in Mathe noch nie gut

        SBorgS Offline
        SBorgS Offline
        SBorg
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #7

        @saeft_2003 Das Ergebnis stimmt schon. Das meiste kürzt sich eh raus, dann bleibt 3.7 - 0.5 = 3.2 und das * 100 ist dann 320
        Aber arbeitet der Sensor überhaupt, sprich ändert sich der Wert wenn du den Sensor erwärmst/abkühlst bzw. Boden befeuchtest?
        3xxx - Werte beim ADS sind "quasi offene" Werte, also wenn der Analog-Eingang nicht beschaltet ist.

        LG SBorg ( SBorg auf GitHub)
        Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

        S 1 Antwort Letzte Antwort
        0
        • SBorgS SBorg

          @saeft_2003 Das Ergebnis stimmt schon. Das meiste kürzt sich eh raus, dann bleibt 3.7 - 0.5 = 3.2 und das * 100 ist dann 320
          Aber arbeitet der Sensor überhaupt, sprich ändert sich der Wert wenn du den Sensor erwärmst/abkühlst bzw. Boden befeuchtest?
          3xxx - Werte beim ADS sind "quasi offene" Werte, also wenn der Analog-Eingang nicht beschaltet ist.

          S Offline
          S Offline
          saeft_2003
          Most Active
          schrieb am zuletzt editiert von
          #8

          @SBorg

          Da ich im Moment noch teste ist der Sensor nicht eingebaut in den Boden. Wenn ich den Sensor in die Hand nehme, ändert sich schlagartig der Wert für die Bodenfeuchtigkeit.

          Heute Abend werde ich mal testen ob sich bei dem Wert für die Temperatur was ändert wenn ich diesen in den Kühlschrank lege.

          SBorgS 1 Antwort Letzte Antwort
          0
          • S saeft_2003

            @SBorg

            Da ich im Moment noch teste ist der Sensor nicht eingebaut in den Boden. Wenn ich den Sensor in die Hand nehme, ändert sich schlagartig der Wert für die Bodenfeuchtigkeit.

            Heute Abend werde ich mal testen ob sich bei dem Wert für die Temperatur was ändert wenn ich diesen in den Kühlschrank lege.

            SBorgS Offline
            SBorgS Offline
            SBorg
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #9

            @saeft_2003 Dann funktioniert er auch soweit :)
            Allerdings fehlt mir da noch eine Umrechnung. Dein Wert ist ja nur der digitalisierte Wert des Analog-Einganges des AD-Wandlers. Die wenigsten Sensoren sind wirklich linear was "deine" Formel ausdrückt.
            Oder anders: der Wert von 3700 ist keine Temperatur, sondern nur ein Wert aus dem 0-32768 Wertebereich des AD-Wandlers. Ich glaube der misst von 0-5Volt, dann wäre Wert 0 = 0V ... Wert 32768 = 5V
            Jetzt fehlt aber noch die Zuordnung wie viel Volt (oder welcher Messwert) welcher Temperatur/Feuchtigkeit entspricht.
            Deswegen bekommst du auch 320 als Ergebnis... ;)

            LG SBorg ( SBorg auf GitHub)
            Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

            L S 3 Antworten Letzte Antwort
            0
            • SBorgS SBorg

              @saeft_2003 Dann funktioniert er auch soweit :)
              Allerdings fehlt mir da noch eine Umrechnung. Dein Wert ist ja nur der digitalisierte Wert des Analog-Einganges des AD-Wandlers. Die wenigsten Sensoren sind wirklich linear was "deine" Formel ausdrückt.
              Oder anders: der Wert von 3700 ist keine Temperatur, sondern nur ein Wert aus dem 0-32768 Wertebereich des AD-Wandlers. Ich glaube der misst von 0-5Volt, dann wäre Wert 0 = 0V ... Wert 32768 = 5V
              Jetzt fehlt aber noch die Zuordnung wie viel Volt (oder welcher Messwert) welcher Temperatur/Feuchtigkeit entspricht.
              Deswegen bekommst du auch 320 als Ergebnis... ;)

              L Offline
              L Offline
              lemuba
              schrieb am zuletzt editiert von lemuba
              #10

              @SBorg (@saeft_2003 )

              Falls es schneller gehen soll - für Bodenfeuchte ;-)

              https://www.froggit.de/?cat=c40_DP-Serie-dp-serie.html&cPath=40

              1x DP1500
              1x DP100

              Dein Script (kurz) angepasst :-)

              Alternativ, mein Heavy Duty Node-Red Flow, sicherlich einfach zu erweiteren um den einen Feuchte-Datenpunkt:

              https://forum.iobroker.net/topic/32877/froggit-dp1500-ecowitt-gw1000-usb-dongle-node-red-flow

              S SBorgS 2 Antworten Letzte Antwort
              0
              • SBorgS SBorg

                @saeft_2003 Dann funktioniert er auch soweit :)
                Allerdings fehlt mir da noch eine Umrechnung. Dein Wert ist ja nur der digitalisierte Wert des Analog-Einganges des AD-Wandlers. Die wenigsten Sensoren sind wirklich linear was "deine" Formel ausdrückt.
                Oder anders: der Wert von 3700 ist keine Temperatur, sondern nur ein Wert aus dem 0-32768 Wertebereich des AD-Wandlers. Ich glaube der misst von 0-5Volt, dann wäre Wert 0 = 0V ... Wert 32768 = 5V
                Jetzt fehlt aber noch die Zuordnung wie viel Volt (oder welcher Messwert) welcher Temperatur/Feuchtigkeit entspricht.
                Deswegen bekommst du auch 320 als Ergebnis... ;)

                S Offline
                S Offline
                saeft_2003
                Most Active
                schrieb am zuletzt editiert von
                #11

                @SBorg

                Hier ist die Bedienungsanleitung. Ich denke damit können wir was anfangen, oder?

                http://www.truebner.de/sites/default/files/Anleitung_SMT50_V1.1.pdf

                smt.png

                1 Antwort Letzte Antwort
                0
                • L lemuba

                  @SBorg (@saeft_2003 )

                  Falls es schneller gehen soll - für Bodenfeuchte ;-)

                  https://www.froggit.de/?cat=c40_DP-Serie-dp-serie.html&cPath=40

                  1x DP1500
                  1x DP100

                  Dein Script (kurz) angepasst :-)

                  Alternativ, mein Heavy Duty Node-Red Flow, sicherlich einfach zu erweiteren um den einen Feuchte-Datenpunkt:

                  https://forum.iobroker.net/topic/32877/froggit-dp1500-ecowitt-gw1000-usb-dongle-node-red-flow

                  S Offline
                  S Offline
                  saeft_2003
                  Most Active
                  schrieb am zuletzt editiert von
                  #12

                  @lemuba

                  Danke. Wenn das mit dem SMT50 läuft schau ich mir das mal an.

                  1 Antwort Letzte Antwort
                  0
                  • SBorgS SBorg

                    @saeft_2003 Dann funktioniert er auch soweit :)
                    Allerdings fehlt mir da noch eine Umrechnung. Dein Wert ist ja nur der digitalisierte Wert des Analog-Einganges des AD-Wandlers. Die wenigsten Sensoren sind wirklich linear was "deine" Formel ausdrückt.
                    Oder anders: der Wert von 3700 ist keine Temperatur, sondern nur ein Wert aus dem 0-32768 Wertebereich des AD-Wandlers. Ich glaube der misst von 0-5Volt, dann wäre Wert 0 = 0V ... Wert 32768 = 5V
                    Jetzt fehlt aber noch die Zuordnung wie viel Volt (oder welcher Messwert) welcher Temperatur/Feuchtigkeit entspricht.
                    Deswegen bekommst du auch 320 als Ergebnis... ;)

                    S Offline
                    S Offline
                    saeft_2003
                    Most Active
                    schrieb am zuletzt editiert von
                    #13

                    @SBorg

                    Ich habe im Internet eine „Formel“ gefunden in dem man den analogen Wert in Volt umrechnen kann. Val * 0,0001875

                    3700*0,0001875=0,69375V

                    (0,7-0,5)*100=20C°

                    Stimmt das, oder purer Zufall?

                    1 Antwort Letzte Antwort
                    0
                    • L lemuba

                      @SBorg (@saeft_2003 )

                      Falls es schneller gehen soll - für Bodenfeuchte ;-)

                      https://www.froggit.de/?cat=c40_DP-Serie-dp-serie.html&cPath=40

                      1x DP1500
                      1x DP100

                      Dein Script (kurz) angepasst :-)

                      Alternativ, mein Heavy Duty Node-Red Flow, sicherlich einfach zu erweiteren um den einen Feuchte-Datenpunkt:

                      https://forum.iobroker.net/topic/32877/froggit-dp1500-ecowitt-gw1000-usb-dongle-node-red-flow

                      SBorgS Offline
                      SBorgS Offline
                      SBorg
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von SBorg
                      #14

                      @lemuba Ich weiß doch :)
                      Nur finde ich, egal ob Froggit, Trübner & Co., die Preise einfach recht hoch. Für einen Sensor mag das noch angehen, wenn ich aber bspw. 5 brauche...
                      Das Prinzip bei dieser Gattung (kontaktlos/kapazitiv, im Gegensatz zu den blanken Metallstreifen mit Leitfähigkeit) ist aber gleich. Da nehme ich für 1,- € welche direkt aus China , 3D-Gehäuse, 18B20 (für die Bodennahe Temperatur), paar Meter Kabel und eine wasserdichte PG-Verschraubung. Da bin ich dann bei 2-3,- € pro Sensor.

                      @saeft_2003 sagte in Feuchtigkeitssensor Trübner SMT50 und iobroker?:

                      @SBorg

                      Hier ist die Bedienungsanleitung. Ich denke damit können wir was anfangen, oder?

                      Der ist mal gut :grinning:
                      Kaum schreibt man es, schon kommt doch tatsächlich ein Sensor mit Linear-Ausgang daher.
                      Zur Formel: ich weiß nicht wo/wie der Wert herkommt. Da der Sensor aber linear arbeitet, ist es tatsächlich nur eine einfache Multiplikation/Division. Kannst halt mal ein Thermometer neben den Sensor halten und kontrollieren ob die Temperatur stimmt (ggf. mal vorsichtig aus einiger Entfernung mit dem Föhn für einen Temperaturanstieg sorgen).
                      Direkt aus dem Sketch (https://github.com/top-gun/SMT50-ESP) erhalte ich allerdings eine völlig andere Formel:

                        float temp=adc1*0.125; // Sensor in millivolt
                        temp=(temp/1000-0.5)*100;  // Millivolt in Temperatur
                        temp=float( int(temp*10+0.5)) /10;
                      

                      3700 * 0.125 = 462.5
                      (462.5 / 1000 - 0.5) * 100 = -3,75 °C ??? (da sieht dein Ergebnis [wahrscheinlich bei Zimmertemperatur] besser aus)
                      (Die letzte Zeile rundet dann nur noch auf eine Nachkommastelle auf...)

                      Feuchte:

                      float humd=float(int((adc0*0.125)*0.050/3*100+0.5))/100
                      

                      LG SBorg ( SBorg auf GitHub)
                      Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        saeft_2003
                        Most Active
                        schrieb am zuletzt editiert von
                        #15

                        So das ganze läuft jetzt bei mir seit heute... 50% passt da ich die Erde richtig nass gemacht habe beim einbau.

                        smt.jpg

                        htreckslerH 1 Antwort Letzte Antwort
                        0
                        • S saeft_2003

                          So das ganze läuft jetzt bei mir seit heute... 50% passt da ich die Erde richtig nass gemacht habe beim einbau.

                          smt.jpg

                          htreckslerH Offline
                          htreckslerH Offline
                          htrecksler
                          Forum Testing
                          schrieb am zuletzt editiert von
                          #16

                          @saeft_2003 ich habe mir den Sensor ebenfalls zugelegt und scheitere im Moment daran eine passende Firmware von Tasmota zu compilieren um diese auf den Wemos zu flashen.
                          Irgendwie will es nicht funktionieren. Hast Du eventuell Deine verwendete Firmware die Du mir zur Verfügung stellen kannst?

                          Gruss Hermann

                          ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                          S 1 Antwort Letzte Antwort
                          0
                          • htreckslerH htrecksler

                            @saeft_2003 ich habe mir den Sensor ebenfalls zugelegt und scheitere im Moment daran eine passende Firmware von Tasmota zu compilieren um diese auf den Wemos zu flashen.
                            Irgendwie will es nicht funktionieren. Hast Du eventuell Deine verwendete Firmware die Du mir zur Verfügung stellen kannst?

                            S Offline
                            S Offline
                            saeft_2003
                            Most Active
                            schrieb am zuletzt editiert von
                            #17

                            @htrecksler

                            Es gibt keine passende Version. Nimm einfach die aktuelle tasmota und aktiviere vor dem compilieren den ADS1115 Wandler. Das ist alles.

                            htreckslerH 2 Antworten Letzte Antwort
                            0
                            • S saeft_2003

                              @htrecksler

                              Es gibt keine passende Version. Nimm einfach die aktuelle tasmota und aktiviere vor dem compilieren den ADS1115 Wandler. Das ist alles.

                              htreckslerH Offline
                              htreckslerH Offline
                              htrecksler
                              Forum Testing
                              schrieb am zuletzt editiert von
                              #18

                              @saeft_2003 und genau das klappt irgendwie nicht. Wenn ich das mache kann ich nachher die gpios nicht zuweisen.

                              Gruss Hermann

                              ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                              1 Antwort Letzte Antwort
                              0
                              • S saeft_2003

                                @htrecksler

                                Es gibt keine passende Version. Nimm einfach die aktuelle tasmota und aktiviere vor dem compilieren den ADS1115 Wandler. Das ist alles.

                                htreckslerH Offline
                                htreckslerH Offline
                                htrecksler
                                Forum Testing
                                schrieb am zuletzt editiert von
                                #19

                                @saeft_2003 dann kann ich nicht D1 I2C SLC und unter D1 I2C SDA zuweisen. Die Optionen fehlen.
                                Wenn ich die Firmware Tasmota-Sensors verwende habe ich die Optionen, aber dennoch zeigt er vom Sensor keine Werte an. weder Temperatur noch Feuchtigkeit.
                                Ich muss dazusagen, weder mit Wemos noch mit Tasmota hab ich bisher etwas gemacht.

                                Gruss Hermann

                                ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                                S 1 Antwort Letzte Antwort
                                0
                                • htreckslerH htrecksler

                                  @saeft_2003 dann kann ich nicht D1 I2C SLC und unter D1 I2C SDA zuweisen. Die Optionen fehlen.
                                  Wenn ich die Firmware Tasmota-Sensors verwende habe ich die Optionen, aber dennoch zeigt er vom Sensor keine Werte an. weder Temperatur noch Feuchtigkeit.
                                  Ich muss dazusagen, weder mit Wemos noch mit Tasmota hab ich bisher etwas gemacht.

                                  S Offline
                                  S Offline
                                  saeft_2003
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #20

                                  @htrecksler

                                  Hast du bei Gerät generic gewählt? zeig mal screenshots...

                                  htreckslerH 1 Antwort Letzte Antwort
                                  0
                                  • S saeft_2003

                                    @htrecksler

                                    Hast du bei Gerät generic gewählt? zeig mal screenshots...

                                    htreckslerH Offline
                                    htreckslerH Offline
                                    htrecksler
                                    Forum Testing
                                    schrieb am zuletzt editiert von
                                    #21

                                    @saeft_2003 ich hab jetzt alles beiseite geräumt. Ich mache morgen Screenshots. Danke das du mir hilfst...ich war heute schon am verzweifeln

                                    Gruss Hermann

                                    ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                                    S 1 Antwort Letzte Antwort
                                    0
                                    • htreckslerH htrecksler

                                      @saeft_2003 ich hab jetzt alles beiseite geräumt. Ich mache morgen Screenshots. Danke das du mir hilfst...ich war heute schon am verzweifeln

                                      S Offline
                                      S Offline
                                      saeft_2003
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #22

                                      @htrecksler

                                      ok alles klar, so gehts auf jeden Fall bei mir. Ist doch klar das ich helfe wenn ich kann dafür ist das Forum ja da :-)

                                      Unbenannt2.jpg Unbenannt.jpg

                                      htreckslerH 1 Antwort Letzte Antwort
                                      0
                                      • S saeft_2003

                                        @htrecksler

                                        ok alles klar, so gehts auf jeden Fall bei mir. Ist doch klar das ich helfe wenn ich kann dafür ist das Forum ja da :-)

                                        Unbenannt2.jpg Unbenannt.jpg

                                        htreckslerH Offline
                                        htreckslerH Offline
                                        htrecksler
                                        Forum Testing
                                        schrieb am zuletzt editiert von
                                        #23

                                        @saeft_2003 ich bin jetzt gerade dabei mir das Compilieren und den Upload mir VSC anzulesen und da ist mir aufgefallen das es ja auch noch diesen Programmcode für den Wemos gibt

                                        https://github.com/top-gun/SMT50-ESP
                                        

                                        Muss der Auch vorher in der Firmware eingetragen werden oder macht man das hinterher?
                                        Du merkst...blutiger (aber lernwilliger) Anfänger.
                                        Und glaube mir, wenn dieser Sensor nicht so Sch... teuer gewesen wäre, er wäre längst in der Tonne :-)

                                        Gruss Hermann

                                        ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                                        S H 3 Antworten Letzte Antwort
                                        0
                                        • htreckslerH htrecksler

                                          @saeft_2003 ich bin jetzt gerade dabei mir das Compilieren und den Upload mir VSC anzulesen und da ist mir aufgefallen das es ja auch noch diesen Programmcode für den Wemos gibt

                                          https://github.com/top-gun/SMT50-ESP
                                          

                                          Muss der Auch vorher in der Firmware eingetragen werden oder macht man das hinterher?
                                          Du merkst...blutiger (aber lernwilliger) Anfänger.
                                          Und glaube mir, wenn dieser Sensor nicht so Sch... teuer gewesen wäre, er wäre längst in der Tonne :-)

                                          S Offline
                                          S Offline
                                          saeft_2003
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #24

                                          @htrecksler

                                          Das aktivieren vom ADS Wandler muss man vor dem compilieren machen...

                                          htreckslerH 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          661

                                          Online

                                          32.5k

                                          Benutzer

                                          81.9k

                                          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