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. Troubleshooting
  3. reporting battery to domoticZ

reporting battery to domoticZ

Scheduled Pinned Locked Moved Troubleshooting
47 Posts 5 Posters 13.3k Views 6 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.
  • Arnold ŠlepetisA Arnold Šlepetis

    @Rene046
    As I understand correct VBAT_PER_BITS is not just 4.2/1032. This depends what resistors do you use. If you use 1m and 470k VBAT_PER_BITS=0.003363075 made from formula and it will never reads more 3.44v.
    #define VMIN and #define VMAX 4.2 used only for formula int batteryPcnt = static_cast<int>(((Vbat-VMIN)/(VMAX-VMIN))*100.);
    If you use 270k and 100k maximum is 4.07V so will be VBAT_PER_BITS=0.0039784946236559 and not like in your sketch 0.0041055718475073313782991202346

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

    @Arnold-Šlepetis Purist physics ;-) : Although you calculation is probably correct for your use case. I associate a VBAT_PER_BITS=0.0039784946236559 with almost atomic precision. As where the internal (band-gap) reference has +- 10% offset and drift with temperature and Vcc (although it is pretty stable for MySensors purposes).
    0_1488182473299_upload-573a5ed3-04bf-44df-a0d5-a4b78bb505c5

    1 Reply Last reply
    0
    • R Offline
      R Offline
      Rene046
      wrote on last edited by
      #38

      What can i do to get a more stable reading now the voltage goes from 3.80 to 4.20 while feeding with an 4.20 volt

      R AWIA 2 Replies Last reply
      0
      • R Rene046

        What can i do to get a more stable reading now the voltage goes from 3.80 to 4.20 while feeding with an 4.20 volt

        R Offline
        R Offline
        Rene046
        wrote on last edited by
        #39

        @Rene046 said in reporting battery to domoticZ:

        What can i do to get a more stable reading now the voltage goes from 3.80 to 4.20 while feeding with an 4.20 volt

        It seems like when the nano starts reading the voltage drops a bid.

        AWIA 1 Reply Last reply
        0
        • R Rene046

          What can i do to get a more stable reading now the voltage goes from 3.80 to 4.20 while feeding with an 4.20 volt

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

          @Rene046 Can you be a little more specific? i.e. post a log of voltage readings over time.

          1 Reply Last reply
          0
          • R Offline
            R Offline
            Rene046
            wrote on last edited by AWI
            #41
            vref: 4.20 V
            sensorValue: 949 bit
            219143 TSF:MSG:SEND,2-2-0-0,s=4,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:3.89
            Battery voltage: 3.89 V
            219151 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:48
            Battery percent: 48 %
            219158 MCO:SLP:MS=60000,SMS=0,I1=255,M1=255,I2=255,M2=255
            219164 MCO:SLP:TPD
            219166 MCO:SLP:WUP=-1
            221699 TSF:MSG:SEND,2-2-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:35.2
            H: 35.20
            vref: 4.20 V
            sensorValue: 951 bit
            222708 TSF:MSG:SEND,2-2-0-0,s=4,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:3.90
            Battery voltage: 3.90 V
            222717 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:50
            Battery percent: 50 %
            222724 MCO:SLP:MS=60000,SMS=0,I1=255,M1=255,I2=255,M2=255
            222731 MCO:SLP:TPD
            222733 MCO:SLP:WUP=-1
            225242 TSF:MSG:SEND,2-2-0-0,s=1,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:20.6
            T: 20.60
            225251 TSF:MSG:SEND,2-2-0-0,s=0,c=1,t=1,pt=7,l=5,sg=0,ft=0,st=OK:34.5
            H: 34.50
            vref: 4.20 V
            sensorValue: 955 bit
            226260 TSF:MSG:SEND,2-2-0-0,s=4,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:3.92
            Battery voltage: 3.92 V
            226269 TSF:MSG:SEND,2-2-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:52
            Battery percent: 52 %
            226276 MCO:SLP:MS=60000,SMS=0,I1=255,M1=255,I2=255,M2=255
            226282 MCO:SLP:TPD
            
            1 Reply Last reply
            0
            • R Rene046

              @Rene046 said in reporting battery to domoticZ:

              What can i do to get a more stable reading now the voltage goes from 3.80 to 4.20 while feeding with an 4.20 volt

              It seems like when the nano starts reading the voltage drops a bid.

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

              @Rene046 From your earlier postings I can see that you are using a boost converter. Speaking in general these things make a lot of noise on the power line and are certainly not a stable supply.
              Just a few considerations:

              • A nano is not well suited for battery operation. These tend to dissipate at minimum 5mA and will drown a one cell battery fast. Go for a 3.3V pro-mini and remove the led.
              • Get rid of the Boost converter and power directly from the battery. The radio and pro-mini will work fine on 3.6V using a regulator (LDO). In this case you can measure battery directly from the Vcc pin without divider.
              1 Reply Last reply
              0
              • R Offline
                R Offline
                Rene046
                wrote on last edited by
                #43

                Last reading from multimeter battery voltage 4.204 volt now i measure A0 1,104 > gnd

                AWIA 1 Reply Last reply
                0
                • R Rene046

                  Last reading from multimeter battery voltage 4.204 volt now i measure A0 1,104 > gnd

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

                  @Rene046 What is the output of the DC=DC converter measuring? Are you powering the nano on the Vcc or Vin pin?

                  R 1 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    Rene046
                    wrote on last edited by
                    #45

                    Hi Awi i will build someday if i got it working this project on a pro-mini,.
                    im not measuring the voltage on the dc-dc booster but on the battery side feeding the converter.
                    I need this booster because i also feeding my DHT with 5 volt and in future other sensors.BH1750, BMP180, Soil moisture sensor
                    and im charging my battery in the future with an 6 volt solar panel.
                    So to see this is working during day time i should be able to read the charging voltage of 4.2 volt and during the night the voltage of battery dropping

                    AWIA 1 Reply Last reply
                    0
                    • AWIA AWI

                      @Rene046 What is the output of the DC=DC converter measuring? Are you powering the nano on the Vcc or Vin pin?

                      R Offline
                      R Offline
                      Rene046
                      wrote on last edited by
                      #46

                      @AWI

                      Im feeding the 5v pin with 5.14 volt coming from the dc-dc output not the vin

                      1 Reply Last reply
                      0
                      • R Rene046

                        Hi Awi i will build someday if i got it working this project on a pro-mini,.
                        im not measuring the voltage on the dc-dc booster but on the battery side feeding the converter.
                        I need this booster because i also feeding my DHT with 5 volt and in future other sensors.BH1750, BMP180, Soil moisture sensor
                        and im charging my battery in the future with an 6 volt solar panel.
                        So to see this is working during day time i should be able to read the charging voltage of 4.2 volt and during the night the voltage of battery dropping

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

                        @Rene046 A 3.6-4.2 V battery with 3.3V ldo is perfectly suited to power the sensors you mentioned . I would replace the DHT22 with a (much better) I2C sensor (si7021/ BME280 /... ).

                        If the measured voltage is not stable then in most cases the power supply or the measured voltage is unstable.

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


                        14

                        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