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. My Project
  3. Slim Node Si7021 sensor example

Slim Node Si7021 sensor example

Scheduled Pinned Locked Moved My Project
137 Posts 18 Posters 64.8k Views 20 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.
  • bjacobseB Offline
    bjacobseB Offline
    bjacobse
    wrote on last edited by
    #127

    Mine does the same, but it's also very humid at night - I think this is normal behavoir

    1 Reply Last reply
    0
    • W Offline
      W Offline
      wergeld
      wrote on last edited by
      #128

      @m26872 & @bjacobse - Yes, 100% humidity is normal here. Good old Florida! My concern is that the node stops reporting. Possibly due to condensation shorting out something. During the summer here we also hit 100% humidity but it is also a lot hotter (high 90s). Now, I think that the cooler temps are forcing a dew point that is allowing water to condense on the node. Then during the morning it drys out and resumes transmitting. I would like to find a way to stop this.

      m26872M 1 Reply Last reply
      0
      • W wergeld

        @m26872 & @bjacobse - Yes, 100% humidity is normal here. Good old Florida! My concern is that the node stops reporting. Possibly due to condensation shorting out something. During the summer here we also hit 100% humidity but it is also a lot hotter (high 90s). Now, I think that the cooler temps are forcing a dew point that is allowing water to condense on the node. Then during the morning it drys out and resumes transmitting. I would like to find a way to stop this.

        m26872M Offline
        m26872M Offline
        m26872
        Hardware Contributor
        wrote on last edited by
        #129

        @wergeld
        https://forum.mysensors.org/topic/1560/how-to-protect-your-outdoor-sensor

        W 1 Reply Last reply
        1
        • m26872M m26872

          @wergeld
          https://forum.mysensors.org/topic/1560/how-to-protect-your-outdoor-sensor

          W Offline
          W Offline
          wergeld
          wrote on last edited by
          #130

          @m26872 I have looked at a lot of those links. I am leaning towards covering my node in non-reactive glue. This will seal all contacts. The only part that would be difficult would be the actual teeny tiny sensor chip on the HTU21D. Hopefully any condensation there can be minimal. The next step would be to make sure the battery case is sealed as well (although I do not think this will be much of an issue).

          1 Reply Last reply
          0
          • bjacobseB Offline
            bjacobseB Offline
            bjacobse
            wrote on last edited by
            #131

            Do you have some battery saving stuff in your code, so you maybe wakeup check temp + humidity, and if they are same value as previous, then go back to sleep - no need to use battery usage to send same values again, this can cause your sensor to not report values

            W 1 Reply Last reply
            0
            • bjacobseB bjacobse

              Do you have some battery saving stuff in your code, so you maybe wakeup check temp + humidity, and if they are same value as previous, then go back to sleep - no need to use battery usage to send same values again, this can cause your sensor to not report values

              W Offline
              W Offline
              wergeld
              wrote on last edited by
              #132

              @bjacobse Yes, I am checking the values and if the same as last transmission I abort and go back to sleep. If, however, it has been 3 hours since last transmission I force it to send.

              1 Reply Last reply
              0
              • E Offline
                E Offline
                Eawo
                wrote on last edited by Eawo
                #133

                I've done 6 nodes off this sensor. Do I have to change something else then node id? Also I'm using the 1mhz bootloader with bud rate 9200 should I change that in the sketch?

                Seems like I only get the temprature and humidity once on first start up...

                Edit:
                I think my problem is that I haven't changed the bud rate in mysensors.h file. I've just reinstalled everything now and I don't know how to get si7021 installed the right way. I installed the package inside arduino but it doesn't work.
                I such a noob sorry guys

                1 Reply Last reply
                0
                • E Offline
                  E Offline
                  Eawo
                  wrote on last edited by
                  #134

                  I have problem to get my sensors to work. Thay start up and shows a not so accurate value sometimes and thay report once or twice but then never again. I thought it was because buad rate was wrong in the MyConfig.H file. Now i changed that and i tried a few different codes and librarys. Nothing seems to work.

                  So my question is which code and library should i use?

                  I got the slim node and sensor as in the first post.
                  Im running 1mhz optiboot bootloader from the slim node thread
                  And i updated mysensors to 2.1.

                  m26872M 1 Reply Last reply
                  0
                  • E Eawo

                    I have problem to get my sensors to work. Thay start up and shows a not so accurate value sometimes and thay report once or twice but then never again. I thought it was because buad rate was wrong in the MyConfig.H file. Now i changed that and i tried a few different codes and librarys. Nothing seems to work.

                    So my question is which code and library should i use?

                    I got the slim node and sensor as in the first post.
                    Im running 1mhz optiboot bootloader from the slim node thread
                    And i updated mysensors to 2.1.

                    m26872M Offline
                    m26872M Offline
                    m26872
                    Hardware Contributor
                    wrote on last edited by
                    #135

                    @Eawo Sorry for a late reply. Please post your sketch to begin with.
                    Do you have v2.1 for both gateway and sensors?
                    "#define MY_BAUD_RATE 9600" should be before the "include MySensors.h" and that should be all regarding baud rate setting. No need to mess with MyConfig.h in v2.x.
                    A lot of the SlimNode example codes are still in v1.x unfortunately. So please look at more recent post above in this thread instead for v2.x.

                    To verify the Si7021 you should use a clean Arduino+Si7021 setup with the only hw/sw needed for that, i.e. no radio or MySensors-library. Si7021-example sketches generally comes with the lib.

                    1 Reply Last reply
                    0
                    • E Offline
                      E Offline
                      Eawo
                      wrote on last edited by
                      #136

                      Ok i redid everything from skratch and now i got it working atleast with 1 node havnt tried the other yet.
                      I used the code miljume did link the only line i changed was
                      #include <SI7021-master\SI7021.h>
                      to
                      #include <SI7021.h>
                      It is working but it shows up as 2 nodes in domoticz
                      1401 0 TempHum Temp + Humidity WTGR800 20.9 C, 35 % 2017-01-19 17:59:05
                      1400 0 TempHum Temp + Humidity WTGR800 20.7 C, 34 % 2017-01-19 17:59:05
                      anyone know why?
                      also this does report every 60sec will this be short battery life?

                      miljumeM 1 Reply Last reply
                      0
                      • E Eawo

                        Ok i redid everything from skratch and now i got it working atleast with 1 node havnt tried the other yet.
                        I used the code miljume did link the only line i changed was
                        #include <SI7021-master\SI7021.h>
                        to
                        #include <SI7021.h>
                        It is working but it shows up as 2 nodes in domoticz
                        1401 0 TempHum Temp + Humidity WTGR800 20.9 C, 35 % 2017-01-19 17:59:05
                        1400 0 TempHum Temp + Humidity WTGR800 20.7 C, 34 % 2017-01-19 17:59:05
                        anyone know why?
                        also this does report every 60sec will this be short battery life?

                        miljumeM Offline
                        miljumeM Offline
                        miljume
                        wrote on last edited by
                        #137

                        @Eawo Domoticz groups sensors after the order you present them in, see: https://forum.mysensors.org/topic/5132/ds18b20-ans-sht31-d-show-up-as-combined-sensors-on-domoticz/15

                        I send every 5 minutes and check the value before so that I only send if the value has changed

                        I have been running my sensor for nearly 2 months now and battery level has only decreased 1-2%

                        Make sure you use 1 MHz bootloader

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


                        12

                        Online

                        11.7k

                        Users

                        11.2k

                        Topics

                        113.0k

                        Posts


                        Copyright 2019 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