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. Development
  3. No matching function for call 'DHT::DHT()'

No matching function for call 'DHT::DHT()'

Scheduled Pinned Locked Moved Development
6 Posts 3 Posters 7.9k Views 3 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.
  • DickD Offline
    DickD Offline
    Dick
    wrote on last edited by
    #1

    First of all 'Happy new year!'. I am working on the example script of the DHT22 https://www.mysensors.org/build/humidity. I read already some other builders about the library (I use version 2.1.1) I already downloaded the the DHT lib from gidhub but still the error as mentioned in the title. Who can help me. I use an Arduino nano.

    dbemowskD 1 Reply Last reply
    0
    • DickD Dick

      First of all 'Happy new year!'. I am working on the example script of the DHT22 https://www.mysensors.org/build/humidity. I read already some other builders about the library (I use version 2.1.1) I already downloaded the the DHT lib from gidhub but still the error as mentioned in the title. Who can help me. I use an Arduino nano.

      dbemowskD Offline
      dbemowskD Offline
      dbemowsk
      wrote on last edited by
      #2

      @dick Sounds like a possible library issue. The example code actually uses a modified DHT library which can be found in the libraries folder in this zip file. Try that and see if that fixes your issue.

      Happy new year to you also.

      Vera Plus running UI7 with MySensors, Sonoffs and 1-Wire devices
      Visit my website for more Bits, Bytes and Ramblings from me: http://dan.bemowski.info/

      DickD 1 Reply Last reply
      1
      • dbemowskD dbemowsk

        @dick Sounds like a possible library issue. The example code actually uses a modified DHT library which can be found in the libraries folder in this zip file. Try that and see if that fixes your issue.

        Happy new year to you also.

        DickD Offline
        DickD Offline
        Dick
        wrote on last edited by Dick
        #3

        @dbemowsk Thanks for the reply. After a fresh install of the Arduino IDE and adding the MySensors lib and the DHT lib you send me in the link, the compiling finished without errors but Now I have another strange behaviour where I work already on the whole day but I cannot find it. Looking on the serial monitor I see, (and I include a log from another already working switch)
        0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
        3 MCO:BGN:BFR
        5 TSM:INIT
        6 TSF:WUR:MS=0
        13 TSM:INIT:TSP OK
        15 TSF:SID:OK,ID=6
        16 TSM:FPAR
        58 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        181 TSF:MSG:READ,0-0-6,s=255,c=3,t=8,pt=1,l=1,sg=0:0
        186 TSF:MSG:FPAR OK,ID=0,D=1
        329 TSF:MSG:READ,3-3-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
        334 TSF:MSG:BC
        2065 TSM:FPAR:OK
        2066 TSM:ID
        2067 TSM:ID:OK
        2069 TSM:UPL
        2073 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
        2084 TSF:MSG:READ,0-0-6,s=255,c=3,t=25,pt=1,l=1,sg=0:1
        2089 TSF:MSG:PONG RECV,HP=1
        2093 TSM:UPL:OK
        2094 TSM:READY:ID=6,PAR=0,DIS=1
        2102 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
        2111 TSF:MSG:READ,0-0-6,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
        2119 TSF:MSG:SEND,6-6-0-0,s=255,c=0,t=18,pt=0,l=5,sg=0,ft=0,st=OK:2.1.1
        2128 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
        2144 TSF:MSG:READ,0-0-6,s=255,c=3,t=6,pt=0,l=1,sg=0:M
        2152 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=11,pt=0,l=5,sg=0,ft=0,st=OK:Relay
        2161 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.0
        2169 TSF:MSG:SEND,6-6-0-0,s=1,c=0,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
        2179 TSF:MSG:SEND,6-6-0-0,s=2,c=0,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
        2184 MCO:REG:REQ
        2189 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
        2197 TSF:MSG:READ,0-0-6,s=255,c=3,t=27,pt=1,l=1,sg=0:1
        2202 MCO:PIM:NODE REG=1
        2204 MCO:BGN:STP
        2206 MCO:BGN:INIT OK,TSP=1

        After loading the same script on the same device, the result is:
        0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
        3 MCO:BGN:BFR
        5 TSM:INIT
        6 TSF:WUR:MS=0
        12 TSM:INIT:TSP OK
        14 TSF:SID:OK,ID=6
        16 TSM:FPAR
        52 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        2059 !TSM:FPAR:NO REPLY
        2061 TSM:FPAR
        2097 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        4105 !TSM:FPAR:NO REPLY
        4107 TSM:FPAR
        4143 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        6151 !TSM:FPAR:NO REPLY
        6153 TSM:FPAR
        6189 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        8197 !TSM:FPAR:FAIL
        8198 TSM:FAIL:CNT=1
        8200 TSM:FAIL:PDT
        18203 TSM:FAIL:RE-INIT
        18205 TSM:INIT
        18212 TSM:INIT:TSP OK
        18214 TSF:SID:OK,ID=6
        18216 TSM:FPAR
        18252 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        20260 !TSM:FPAR:NO REPLY
        20262 TSM:FPAR
        20299 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        22306 !TSM:FPAR:NO REPLY
        22308 TSM:FPAR
        22345 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        24352 !TSM:FPAR:NO REPLY
        24354 TSM:FPAR
        24391 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
        26398 !TSM:FPAR:FAIL
        26399 TSM:FAIL:CNT=2
        26401 TSM:FAIL:PDT

        This "!TSM:FPAR:FAIL" I get also in my DHT project. It is strange that a working divice (4 days ago), load the same script again and I get an error. Any ideas in wat direction I have to look? Could it be something in the config file?? I do not know.

        mfalkviddM 1 Reply Last reply
        0
        • DickD Dick

          @dbemowsk Thanks for the reply. After a fresh install of the Arduino IDE and adding the MySensors lib and the DHT lib you send me in the link, the compiling finished without errors but Now I have another strange behaviour where I work already on the whole day but I cannot find it. Looking on the serial monitor I see, (and I include a log from another already working switch)
          0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
          3 MCO:BGN:BFR
          5 TSM:INIT
          6 TSF:WUR:MS=0
          13 TSM:INIT:TSP OK
          15 TSF:SID:OK,ID=6
          16 TSM:FPAR
          58 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          181 TSF:MSG:READ,0-0-6,s=255,c=3,t=8,pt=1,l=1,sg=0:0
          186 TSF:MSG:FPAR OK,ID=0,D=1
          329 TSF:MSG:READ,3-3-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
          334 TSF:MSG:BC
          2065 TSM:FPAR:OK
          2066 TSM:ID
          2067 TSM:ID:OK
          2069 TSM:UPL
          2073 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
          2084 TSF:MSG:READ,0-0-6,s=255,c=3,t=25,pt=1,l=1,sg=0:1
          2089 TSF:MSG:PONG RECV,HP=1
          2093 TSM:UPL:OK
          2094 TSM:READY:ID=6,PAR=0,DIS=1
          2102 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
          2111 TSF:MSG:READ,0-0-6,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
          2119 TSF:MSG:SEND,6-6-0-0,s=255,c=0,t=18,pt=0,l=5,sg=0,ft=0,st=OK:2.1.1
          2128 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
          2144 TSF:MSG:READ,0-0-6,s=255,c=3,t=6,pt=0,l=1,sg=0:M
          2152 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=11,pt=0,l=5,sg=0,ft=0,st=OK:Relay
          2161 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=12,pt=0,l=3,sg=0,ft=0,st=OK:1.0
          2169 TSF:MSG:SEND,6-6-0-0,s=1,c=0,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
          2179 TSF:MSG:SEND,6-6-0-0,s=2,c=0,t=3,pt=0,l=0,sg=0,ft=0,st=OK:
          2184 MCO:REG:REQ
          2189 TSF:MSG:SEND,6-6-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
          2197 TSF:MSG:READ,0-0-6,s=255,c=3,t=27,pt=1,l=1,sg=0:1
          2202 MCO:PIM:NODE REG=1
          2204 MCO:BGN:STP
          2206 MCO:BGN:INIT OK,TSP=1

          After loading the same script on the same device, the result is:
          0 MCO:BGN:INIT REPEATER,CP=RNNRA--,VER=2.1.1
          3 MCO:BGN:BFR
          5 TSM:INIT
          6 TSF:WUR:MS=0
          12 TSM:INIT:TSP OK
          14 TSF:SID:OK,ID=6
          16 TSM:FPAR
          52 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          2059 !TSM:FPAR:NO REPLY
          2061 TSM:FPAR
          2097 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          4105 !TSM:FPAR:NO REPLY
          4107 TSM:FPAR
          4143 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          6151 !TSM:FPAR:NO REPLY
          6153 TSM:FPAR
          6189 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          8197 !TSM:FPAR:FAIL
          8198 TSM:FAIL:CNT=1
          8200 TSM:FAIL:PDT
          18203 TSM:FAIL:RE-INIT
          18205 TSM:INIT
          18212 TSM:INIT:TSP OK
          18214 TSF:SID:OK,ID=6
          18216 TSM:FPAR
          18252 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          20260 !TSM:FPAR:NO REPLY
          20262 TSM:FPAR
          20299 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          22306 !TSM:FPAR:NO REPLY
          22308 TSM:FPAR
          22345 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          24352 !TSM:FPAR:NO REPLY
          24354 TSM:FPAR
          24391 TSF:MSG:SEND,6-6-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
          26398 !TSM:FPAR:FAIL
          26399 TSM:FAIL:CNT=2
          26401 TSM:FAIL:PDT

          This "!TSM:FPAR:FAIL" I get also in my DHT project. It is strange that a working divice (4 days ago), load the same script again and I get an error. Any ideas in wat direction I have to look? Could it be something in the config file?? I do not know.

          mfalkviddM Offline
          mfalkviddM Offline
          mfalkvidd
          Mod
          wrote on last edited by mfalkvidd
          #4

          @dick great work. I see you're reusing the same id (6) on the new device. Is this done intentionally? Are you sure there is only one node with the same id running?

          DickD 1 Reply Last reply
          0
          • mfalkviddM mfalkvidd

            @dick great work. I see you're reusing the same id (6) on the new device. Is this done intentionally? Are you sure there is only one node with the same id running?

            DickD Offline
            DickD Offline
            Dick
            wrote on last edited by
            #5

            @mfalkvidd You are right. This was the problem. I forgot to check that. thanks for the Direction!

            mfalkviddM 1 Reply Last reply
            1
            • DickD Dick

              @mfalkvidd You are right. This was the problem. I forgot to check that. thanks for the Direction!

              mfalkviddM Offline
              mfalkviddM Offline
              mfalkvidd
              Mod
              wrote on last edited by
              #6

              @dick great. Thanks for reporting back.

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


              20

              Online

              11.7k

              Users

              11.2k

              Topics

              113.0k

              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