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. Office plant monitoring

Office plant monitoring

Scheduled Pinned Locked Moved My Project
223 Posts 39 Posters 131.6k Views 42 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.
  • mfalkviddM Online
    mfalkviddM Online
    mfalkvidd
    Mod
    wrote on last edited by
    #165

    So my Bonsai tree humidity node just celebrated 1 year on battery! :tada: :gift_heart:
    During the last year, the gateway has received 76,164 updates on humidity level (and an additional 13,996 updates on voltage level).

    The battery level has gone from 3.187V to 3.108V, which means an average drop of 0.0066V per month. Assuming I let it go down to 2.34V (limit for 8MHz according to the datasheet) and that the voltage drop is linear, I should get (3.187-2.34)/0.0066 = 128 months = ~10.7 years. There are several error sources in this calculation, but it looks like battery life will be quite good.

    Here are the voltage and humidity graphs for the last year
    0_1478891116569_chart.png
    0_1478891124165_humidity_bonsai.png

    N 1 Reply Last reply
    4
    • mfalkviddM mfalkvidd

      So my Bonsai tree humidity node just celebrated 1 year on battery! :tada: :gift_heart:
      During the last year, the gateway has received 76,164 updates on humidity level (and an additional 13,996 updates on voltage level).

      The battery level has gone from 3.187V to 3.108V, which means an average drop of 0.0066V per month. Assuming I let it go down to 2.34V (limit for 8MHz according to the datasheet) and that the voltage drop is linear, I should get (3.187-2.34)/0.0066 = 128 months = ~10.7 years. There are several error sources in this calculation, but it looks like battery life will be quite good.

      Here are the voltage and humidity graphs for the last year
      0_1478891116569_chart.png
      0_1478891124165_humidity_bonsai.png

      N Offline
      N Offline
      Nicklas Starkel
      wrote on last edited by Nicklas Starkel
      #166

      @mfalkvidd that is really awesome!

      Did you set any Brown Out Fuses?
      From what I gather the arduino pro mini will stop working at 2.8V and you have to set other fuses for it to reach the lower voltages.

      I did a quick test with one flowerpot and from what I see my power consumption will be around 0.2V per year. It's more than double of what you're getting. But still low enough as changing 2 AA over 1-2 years is OK in my book if I'm not changing the fuses :)

      EDIT: Actually, calculating with your numbers of updates I get around 0.6V consumption per year for my setup and that is far from your low power consumption.
      I think I will have to go through this thread once more to try to find why the difference is so big and what you have done. I see 2 potential culprits. One is the arduino mini pro (china clone without power LED and voltage regulator) or maybe it could be my mysensors 2.0 version vs your 1.6.

      mfalkviddM 1 Reply Last reply
      0
      • N Nicklas Starkel

        @mfalkvidd that is really awesome!

        Did you set any Brown Out Fuses?
        From what I gather the arduino pro mini will stop working at 2.8V and you have to set other fuses for it to reach the lower voltages.

        I did a quick test with one flowerpot and from what I see my power consumption will be around 0.2V per year. It's more than double of what you're getting. But still low enough as changing 2 AA over 1-2 years is OK in my book if I'm not changing the fuses :)

        EDIT: Actually, calculating with your numbers of updates I get around 0.6V consumption per year for my setup and that is far from your low power consumption.
        I think I will have to go through this thread once more to try to find why the difference is so big and what you have done. I see 2 potential culprits. One is the arduino mini pro (china clone without power LED and voltage regulator) or maybe it could be my mysensors 2.0 version vs your 1.6.

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

        @Nicklas-Starkel if I remember correctly I disabled bod completely.

        J 2 Replies Last reply
        0
        • mfalkviddM mfalkvidd

          @Nicklas-Starkel if I remember correctly I disabled bod completely.

          J Offline
          J Offline
          joshmosh
          wrote on last edited by
          #168

          @mfalkvidd, @Nicklas-Starkel
          similar problem here. I have a bare ATMega 328P, running @ 8 MHz internal oszillator. no LED, bod disabled, (if enabled, the ADC is running also during sleep, so this means additional power consumption), nothing else connected that could draw additional power.
          I use mfalkvidd's sketch (BTW, thanks a lot for it !), but converted to mysensors 2.0. I see a voltage drop way higher than mfalkvidd, although I don't use a china clone ;-).
          So it seems, that the higher power consumption may be due to mysensors V2 ? I cannot imagine a reason for that, because why should relatively low level functions like power save routines be different in 2.0 ?
          Perhaps hek can comment ?

          Fat FlyF 1 Reply Last reply
          0
          • mfalkviddM mfalkvidd

            @Nicklas-Starkel if I remember correctly I disabled bod completely.

            J Offline
            J Offline
            joshmosh
            wrote on last edited by
            #169

            @mfalkvidd
            I think that in a previous post you mentioned that you are using mysensors V1.6, right ? Where did you get it from ? On the mysensors pages I only found references and links to V1.4 and V1,5, not V1.6. I would like to try to remove V2.0 from my system and switch to V1.6 - no idea if this will work ...
            I would like to use a setup as close as possible to yours to track down the problem. Your very low power consumption is really amazing and I would like to come as close as possibe to int in my case. I have a 'clone' of your hardware setup described in openhardware.io - minus the LED. So in my case, power consumption should be even lower than yours ;-)

            korttomaK 1 Reply Last reply
            0
            • J joshmosh

              @mfalkvidd
              I think that in a previous post you mentioned that you are using mysensors V1.6, right ? Where did you get it from ? On the mysensors pages I only found references and links to V1.4 and V1,5, not V1.6. I would like to try to remove V2.0 from my system and switch to V1.6 - no idea if this will work ...
              I would like to use a setup as close as possible to yours to track down the problem. Your very low power consumption is really amazing and I would like to come as close as possibe to int in my case. I have a 'clone' of your hardware setup described in openhardware.io - minus the LED. So in my case, power consumption should be even lower than yours ;-)

              korttomaK Offline
              korttomaK Offline
              korttoma
              Hero Member
              wrote on last edited by
              #170

              @joshmosh I think that version 1.5.4 or 1.5.3 was called 1.6 while it was under development but no version 1.6 was ever released.

              • Tomas
              J 2 Replies Last reply
              1
              • korttomaK korttoma

                @joshmosh I think that version 1.5.4 or 1.5.3 was called 1.6 while it was under development but no version 1.6 was ever released.

                J Offline
                J Offline
                joshmosh
                wrote on last edited by
                #171

                @korttoma
                OK, thanks for the hint. I will try if I can get this version work with the Arduino version I am using.

                1 Reply Last reply
                0
                • korttomaK korttoma

                  @joshmosh I think that version 1.5.4 or 1.5.3 was called 1.6 while it was under development but no version 1.6 was ever released.

                  J Offline
                  J Offline
                  joshmosh
                  wrote on last edited by
                  #172

                  @korttoma
                  OK, after some fiddling I was able to exchange mysensors V2.0 with V1.5.4 and to compile mfalkvidd's sketch. I will adapt it now to my hardware (removing references to LED etc) and give it a twirl. Please be patient, since I need to run it at least a coupl eof days to see if there is a difference in power consumption.
                  Very interesting stuff :-)

                  1 Reply Last reply
                  1
                  • N Offline
                    N Offline
                    Nicklas Starkel
                    wrote on last edited by
                    #173

                    @joshmosh , actually there is so many variables that it is impossible to check and the term "milage may vary" is spot on.
                    All batteries are not the same.
                    Temperature.
                    Arduino.
                    Time between readings (some batteries prefer small current over time and some handle bursts better).
                    etc

                    I've set to report moisture every 30 seconds and obviously the voltage report from an arduino is not 100%. And with that said, it is probably not 100% consistent neither as it could differ between readings as well.
                    The only real way to tell is know starting point via multimeter and then check after a month what has happened.
                    For me, doing a check, I've come down to 0.08V per 76000 readings.
                    I did the estimation based on about 8500 readings and extrapolated it to 76000 reports based on @mfalkvidd information.

                    For me, this is enough and I'm sure my sensor will survive for a long time and can now program it to take more reasonable moisture readings. Example, 1reading/h for the plots that dries the fastest (in direct sunlight) and less when they are in the shade.
                    In the spring the balcony will have several sensors with automatic watering :)

                    J 1 Reply Last reply
                    0
                    • N Nicklas Starkel

                      @joshmosh , actually there is so many variables that it is impossible to check and the term "milage may vary" is spot on.
                      All batteries are not the same.
                      Temperature.
                      Arduino.
                      Time between readings (some batteries prefer small current over time and some handle bursts better).
                      etc

                      I've set to report moisture every 30 seconds and obviously the voltage report from an arduino is not 100%. And with that said, it is probably not 100% consistent neither as it could differ between readings as well.
                      The only real way to tell is know starting point via multimeter and then check after a month what has happened.
                      For me, doing a check, I've come down to 0.08V per 76000 readings.
                      I did the estimation based on about 8500 readings and extrapolated it to 76000 reports based on @mfalkvidd information.

                      For me, this is enough and I'm sure my sensor will survive for a long time and can now program it to take more reasonable moisture readings. Example, 1reading/h for the plots that dries the fastest (in direct sunlight) and less when they are in the shade.
                      In the spring the balcony will have several sensors with automatic watering :)

                      J Offline
                      J Offline
                      joshmosh
                      wrote on last edited by
                      #174

                      @Nicklas-Starkel
                      After some reading and thinking, I came to a very similar conclusion. There are tons of parameter which will influence the mesurement.
                      I am planning to use four or five moisture probes distributed at various places in my garden for irrigation automatisation. I guess my lawn will not suffer if I start watering at a reading of 41 % instead of 44 % ;-)
                      During the upcoming winter months there is enough time to gather empirical data about the behaviour of my probes.
                      Anyway, it's a fun project ...

                      1 Reply Last reply
                      2
                      • cattooC Offline
                        cattooC Offline
                        cattoo
                        wrote on last edited by
                        #175

                        Well I have some issues with battery-power.
                        When ill use the Usb cable to power the sensor up, everything is working fine. But when ill use 2x1,5V battery´s it does not show up in domoticz. Im not sure if I have connected the battery correct. Its on the VIN and GND and nothing more. Is it correct?

                        mfalkviddM 1 Reply Last reply
                        0
                        • cattooC cattoo

                          Well I have some issues with battery-power.
                          When ill use the Usb cable to power the sensor up, everything is working fine. But when ill use 2x1,5V battery´s it does not show up in domoticz. Im not sure if I have connected the battery correct. Its on the VIN and GND and nothing more. Is it correct?

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

                          @cattoo which Arduino are you using? I'm asking because the Pro Mini doesn't have any pin called VIN.

                          cattooC 1 Reply Last reply
                          0
                          • mfalkviddM mfalkvidd

                            @cattoo which Arduino are you using? I'm asking because the Pro Mini doesn't have any pin called VIN.

                            cattooC Offline
                            cattooC Offline
                            cattoo
                            wrote on last edited by
                            #177

                            @mfalkvidd
                            Its a Arduino Nano (clone)

                            mfalkviddM 1 Reply Last reply
                            0
                            • NetRapN Offline
                              NetRapN Offline
                              NetRap
                              wrote on last edited by
                              #178

                              Why not using this sensor?
                              Giesomat

                              It didn't cost much and work like an angel.

                              And if the frequency is to high, or you need a other logic level, you can use this one:
                              frequency divider and level shifter

                              Don't have any troubles with this.
                              I only count the pulses. That all.

                              mfalkviddM 1 Reply Last reply
                              0
                              • NetRapN NetRap

                                Why not using this sensor?
                                Giesomat

                                It didn't cost much and work like an angel.

                                And if the frequency is to high, or you need a other logic level, you can use this one:
                                frequency divider and level shifter

                                Don't have any troubles with this.
                                I only count the pulses. That all.

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

                                @NetRap You have already stated the same 3 times earlier in this thread. It looks like spam/advertising. What's your point?

                                1 Reply Last reply
                                0
                                • cattooC cattoo

                                  @mfalkvidd
                                  Its a Arduino Nano (clone)

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

                                  @cattoo VIN on the Nano is used when powering with higher than 5V.
                                  The Nano is not suitable for battery power. I recommend that you use a Pro Mini instead. See https://www.mysensors.org/build/battery

                                  cattooC 1 Reply Last reply
                                  0
                                  • NetRapN Offline
                                    NetRapN Offline
                                    NetRap
                                    wrote on last edited by
                                    #181

                                    I don't want to spam.
                                    The point is, that the conducting based sensors are poison.
                                    The electrolytic processes destroy the sensor and giving ions into the
                                    earth !!!

                                    Look at this site:
                                    All Technologies
                                    There are compared all possible technology's.
                                    Giesomat wins.

                                    1 Reply Last reply
                                    0
                                    • mfalkviddM mfalkvidd

                                      @cattoo VIN on the Nano is used when powering with higher than 5V.
                                      The Nano is not suitable for battery power. I recommend that you use a Pro Mini instead. See https://www.mysensors.org/build/battery

                                      cattooC Offline
                                      cattooC Offline
                                      cattoo
                                      wrote on last edited by
                                      #182

                                      @mfalkvidd said:
                                      Ah okey, well then ill use them with proper power and buy new pro mini´s instead. Tack :)

                                      1 Reply Last reply
                                      0
                                      • TON RIJNAARDT Offline
                                        TON RIJNAARDT Offline
                                        TON RIJNAARD
                                        wrote on last edited by
                                        #183

                                        Hello,

                                        Is there a sketch for mysensors 2.0
                                        I get error on the Mysensor gw;

                                        Ton

                                        1 Reply Last reply
                                        0
                                        • J Offline
                                          J Offline
                                          joshmosh
                                          wrote on last edited by
                                          #184

                                          Just to give a feedback on power consumption: I have switched back to mysensors V 1.5.4. This was roughly one month ago. I take meadurements every two hours. Battery voltage hasn't changed a bit since then. So my guess is, that - for whatever reason - mysensors V 2.0 seems to produce a more power hungry code.
                                          Whatever ...
                                          I am happy now and will stick with V 1.5.4
                                          I am

                                          N 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.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