Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
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

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Announcements
  3. 💬 Air Humidity Sensor - DHT

💬 Air Humidity Sensor - DHT

Scheduled Pinned Locked Moved Announcements
149 Posts 48 Posters 47.9k Views 38 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • DigdoggerD Digdogger

    Hi,
    I would like to use this example and reduce power consumtion by removing the regulator on the mini Pro and the power led.
    If we remove the regulator, we can power the board with 3V on Vcc. It will be OK for the mini pro and the NRF but the DHT22 needs 3.3V minimum. The solution will consist to use a step up boost module. What is the current consumtion of the step up boost?

    AWIA Offline
    AWIA Offline
    AWI
    Hero Member
    wrote on last edited by AWI
    #84

    @Digdogger it's better to get rid of the DHT and use something more reliable and operating at lower voltages. Like si7021, sht21 or Bme280

    1 Reply Last reply
    0
    • DigdoggerD Offline
      DigdoggerD Offline
      Digdogger
      wrote on last edited by
      #85

      Thanx for your answers. @AWI, the BME280 looks great and not expansive i will replace the DHT by this one. Thank you.

      1 Reply Last reply
      0
      • DigdoggerD Digdogger

        Hi,
        I would like to use this example and reduce power consumtion by removing the regulator on the mini Pro and the power led.
        If we remove the regulator, we can power the board with 3V on Vcc. It will be OK for the mini pro and the NRF but the DHT22 needs 3.3V minimum. The solution will consist to use a step up boost module. What is the current consumtion of the step up boost?

        J Offline
        J Offline
        jwosnick
        wrote on last edited by
        #86

        @Digdogger
        Out of curiosity, do you expect there to be a big savings in power consumption by removing the regulator and power LED? I've never used the Mini Pro (the smallest I get to is the Nano) but I understand it already is very efficient with power usage.

        gohanG mfalkviddM 2 Replies Last reply
        0
        • DigdoggerD Offline
          DigdoggerD Offline
          Digdogger
          wrote on last edited by
          #87

          @jwosnick: please take a look here: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/.
          You'll see that the current saving is significant (almost 40% saving)

          1 Reply Last reply
          0
          • J jwosnick

            @Digdogger
            Out of curiosity, do you expect there to be a big savings in power consumption by removing the regulator and power LED? I've never used the Mini Pro (the smallest I get to is the Nano) but I understand it already is very efficient with power usage.

            gohanG Offline
            gohanG Offline
            gohan
            Mod
            wrote on last edited by
            #88

            @jwosnick
            Arduino is efficient for a live node, but for a battery powered sleeping node voltage regulators have a small drain on battery; led also consumes some power. The Nano has also the usb chip that is powered but not used that also increases battery drain. So, as rule of thumb, everything that is not really used/necessary will drain some battery over time.

            1 Reply Last reply
            0
            • J jwosnick

              @Digdogger
              Out of curiosity, do you expect there to be a big savings in power consumption by removing the regulator and power LED? I've never used the Mini Pro (the smallest I get to is the Nano) but I understand it already is very efficient with power usage.

              mfalkviddM Online
              mfalkviddM Online
              mfalkvidd
              Mod
              wrote on last edited by
              #89

              @jwosnick with the led and regulator, battery life on 2xAA is about three weeks. Removing them will usually give you 2-5 years.

              J 1 Reply Last reply
              0
              • mfalkviddM mfalkvidd

                @jwosnick with the led and regulator, battery life on 2xAA is about three weeks. Removing them will usually give you 2-5 years.

                J Offline
                J Offline
                jwosnick
                wrote on last edited by
                #90

                @mfalkvidd

                Thank you. I didn't realize the differences were so stark.

                I have some Pro Mini 3.3V units on order and hope to convert my sensors to that platform, when they arrive.

                1 Reply Last reply
                1
                • H Offline
                  H Offline
                  hashem25
                  wrote on last edited by
                  #91

                  hello I ran it but i didnt see anthing except the garbage in com monitor

                  Nca78N 1 Reply Last reply
                  0
                  • H hashem25

                    hello I ran it but i didnt see anthing except the garbage in com monitor

                    Nca78N Offline
                    Nca78N Offline
                    Nca78
                    Hardware Contributor
                    wrote on last edited by
                    #92

                    @hashem25 said in 💬 Air Humidity Sensor:

                    hello I ran it but i didnt see anthing except the garbage in com monitor

                    Hello, you need to change the baud rate at the bottom right of the Arduino serial monitor window until you see clear text.

                    1 Reply Last reply
                    1
                    • H Offline
                      H Offline
                      hashem25
                      wrote on last edited by
                      #93

                      thanks it works

                      1 Reply Last reply
                      2
                      • A Offline
                        A Offline
                        anno
                        wrote on last edited by
                        #94

                        How do i get 2 dht22's working in the code?

                        1 Reply Last reply
                        0
                        • gohanG Offline
                          gohanG Offline
                          gohan
                          Mod
                          wrote on last edited by
                          #95

                          If you already have one, it is a matter of just repeating your code for the first sensor and just change the pin number where you connected the second one

                          1 Reply Last reply
                          1
                          • I Offline
                            I Offline
                            ianatkin
                            wrote on last edited by
                            #96

                            This example doesn't seem to be included in the latest library version - am I being blind or is this deliberate?

                            mfalkviddM 1 Reply Last reply
                            0
                            • I ianatkin

                              This example doesn't seem to be included in the latest library version - am I being blind or is this deliberate?

                              mfalkviddM Online
                              mfalkviddM Online
                              mfalkvidd
                              Mod
                              wrote on last edited by
                              #97

                              @ianatkin that is correct. Follow the instructions under the "Example" headline on the build page.

                              I 1 Reply Last reply
                              0
                              • mfalkviddM mfalkvidd

                                @ianatkin that is correct. Follow the instructions under the "Example" headline on the build page.

                                I Offline
                                I Offline
                                ianatkin
                                wrote on last edited by
                                #98

                                @mfalkvidd Thanks :)

                                mfalkviddM 1 Reply Last reply
                                1
                                • I ianatkin

                                  @mfalkvidd Thanks :)

                                  mfalkviddM Online
                                  mfalkviddM Online
                                  mfalkvidd
                                  Mod
                                  wrote on last edited by
                                  #99

                                  @ianatkin you're welcome. Great to see a new forum member :)

                                  1 Reply Last reply
                                  0
                                  • G Offline
                                    G Offline
                                    godwinguru
                                    wrote on last edited by
                                    #100

                                    Is it the same code that i will burn to the controller circuit. Can someone help me with a little explanation on the code for the controller circuit so as to be receiving the temperature values

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      MrVince
                                      wrote on last edited by
                                      #101

                                      Hi ! Thank's for working :)
                                      I add the libraries in "MySensors external examples" to Arduino IDE but when I want to compile I have this one log error :

                                      DhtTemperatureAndHumiditySensor.ino:43:25: fatal error: MySensors.h: No such file or directory
                                      compilation terminated.

                                      In MySensors folder's libraries, I have a MySensor.h, without 's' . This is one? Do I forget something?

                                      Thanks

                                      mfalkviddM 1 Reply Last reply
                                      0
                                      • M MrVince

                                        Hi ! Thank's for working :)
                                        I add the libraries in "MySensors external examples" to Arduino IDE but when I want to compile I have this one log error :

                                        DhtTemperatureAndHumiditySensor.ino:43:25: fatal error: MySensors.h: No such file or directory
                                        compilation terminated.

                                        In MySensors folder's libraries, I have a MySensor.h, without 's' . This is one? Do I forget something?

                                        Thanks

                                        mfalkviddM Online
                                        mfalkviddM Online
                                        mfalkvidd
                                        Mod
                                        wrote on last edited by
                                        #102

                                        @MrVince sounds like MySensors 1.x is installed. Remove the MySensors folder and install the latest version. Instructions: https://www.mysensors.org/about/arduino#installing-the-sensor-libraries

                                        1 Reply Last reply
                                        0
                                        • G Offline
                                          G Offline
                                          godwinguru
                                          wrote on last edited by
                                          #103

                                          Please can someone help me on how I can be able to access the temperature and humidity data sent by the sensor on the gateway. I am recently working on sending temperature and humidity data to a controller. I used the above .ino code( /mysensors/MySensorsArduinoExamples/examples/DhtTemperatureAndHumiditySensor/DhtTemperatureAndHumiditySensor.ino) as it is and ensured my data pin is pin3 and for my gateway am using this(/mysensors/MySensors/examples/GatewayW5100/GatewayW5100.ino). I did not make any changes on both codes as i am new and do not have knowledge of what to do. I was receiving the following on the sensor serial monitor
                                          0 MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.1.1
                                          3 TSM:INIT
                                          4 TSF:WUR:MS=0
                                          11 TSM:INIT:TSP OK
                                          13 TSM:FPAR
                                          15 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          2022 !TSM:FPAR:NO REPLY
                                          2024 TSM:FPAR
                                          2026 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          4034 !TSM:FPAR:NO REPLY
                                          4036 TSM:FPAR
                                          5636 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          7644 !TSM:FPAR:NO REPLY
                                          7646 TSM:FPAR
                                          7648 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          9656 !TSM:FPAR:FAIL
                                          9657 TSM:FAIL:CNT=1
                                          9659 TSM:FAIL:PDT
                                          19662 TSM:FAIL:RE-INIT
                                          19664 TSM:INIT
                                          19672 TSM:INIT:TSP OK
                                          19674 TSM:FPAR
                                          19676 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          21684 !TSM:FPAR:NO REPLY
                                          21686 TSM:FPAR
                                          21688 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          23696 !TSM:FPAR:NO REPLY
                                          23698 TSM:FPAR
                                          23700 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          25708 !TSM:FPAR:NO REPLY
                                          25710 TSM:FPAR
                                          27310 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          29318 !TSM:FPAR:FAIL
                                          29319 TSM:FAIL:CNT=2
                                          29321 TSM:FAIL:PDT
                                          39324 TSM:FAIL:RE-INIT
                                          39326 TSM:INIT
                                          39333 TSM:INIT:TSP OK
                                          39335 TSM:FPAR
                                          39337 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          41346 !TSM:FPAR:NO REPLY
                                          41348 TSM:FPAR
                                          41357 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          43365 !TSM:FPAR:NO REPLY
                                          43367 TSM:FPAR
                                          43397 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          45405 !TSM:FPAR:NO REPLY
                                          45407 TSM:FPAR
                                          45409 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          47417 !TSM:FPAR:FAIL
                                          47418 TSM:FAIL:CNT=3
                                          47420 TSM:FAIL:PDT
                                          57423 TSM:FAIL:RE-INIT
                                          57425 TSM:INIT
                                          57433 TSM:INIT:TSP OK
                                          57435 TSM:FPAR
                                          57437 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          59445 !TSM:FPAR:NO REPLY
                                          59447 TSM:FPAR
                                          59456 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          61464 !TSM:FPAR:NO REPLY
                                          61466 TSM:FPAR
                                          61475 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          63484 !TSM:FPAR:NO REPLY
                                          63486 TSM:FPAR
                                          63489 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          65497 !TSM:FPAR:FAIL
                                          65498 TSM:FAIL:CNT=4
                                          65500 TSM:FAIL:PDT
                                          75503 TSM:FAIL:RE-INIT
                                          75505 TSM:INIT
                                          75512 TSM:INIT:TSP OK
                                          75514 TSM:FPAR
                                          75516 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          77526 !TSM:FPAR:NO REPLY
                                          77528 TSM:FPAR
                                          77537 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          79545 !TSM:FPAR:NO REPLY
                                          79547 TSM:FPAR
                                          79556 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          81564 !TSM:FPAR:NO REPLY
                                          81566 TSM:FPAR
                                          81568 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          83576 !TSM:FPAR:FAIL
                                          83577 TSM:FAIL:CNT=5
                                          83579 TSM:FAIL:PDT
                                          93582 TSM:FAIL:RE-INIT
                                          93584 TSM:INIT
                                          93591 TSM:INIT:TSP OK
                                          93593 TSM:FPAR
                                          93595 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          95603 !TSM:FPAR:NO REPLY
                                          95605 TSM:FPAR
                                          95618 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          97625 !TSM:FPAR:NO REPLY
                                          97627 TSM:FPAR
                                          97637 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          99645 !TSM:FPAR:NO REPLY
                                          99647 TSM:FPAR
                                          99649 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          101657 !TSM:FPAR:FAIL
                                          101659 TSM:FAIL:CNT=6
                                          101661 TSM:FAIL:PDT
                                          111664 TSM:FAIL:RE-INIT
                                          111666 TSM:INIT
                                          111673 TSM:INIT:TSP OK
                                          111675 TSM:FPAR
                                          111678 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          113685 !TSM:FPAR:NO REPLY
                                          113687 TSM:FPAR
                                          113700 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          115709 !TSM:FPAR:NO REPLY
                                          115712 TSM:FPAR
                                          115720 TSF:MSG:SEND,255-255-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
                                          117728 !TSM:FPAR:NO REPLY
                                          117730 TSM:FPAR
                                          and on the gateway monitor i received this:

                                          0;255;3;0;9;MCO:BGN:INIT GW,CP=RNNGA--,VER=2.1.1
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;TSF:WUR:MS=0
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=1
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=2
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=3
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=4
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=5
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=6
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=7
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=7
                                          0;255;3;0;9;TSM:FAIL:PDT
                                          0;255;3;0;9;TSM:FAIL:RE-INIT
                                          0;255;3;0;9;TSM:INIT
                                          0;255;3;0;9;!TSM:INIT:TSP FAIL
                                          0;255;3;0;9;TSM:FAIL:CNT=7
                                          0;255;3;0;9;TSM:FAIL:PDT

                                          Please can someone tell me what to do and how I can access the sent temperature and humidity value at the gateway. If there is further code to add to the one I have referenced, please do let me know.
                                          Thanks

                                          sundberg84S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          15

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          Posts


                                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • MySensors
                                          • OpenHardware.io
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular