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. Resolved - 18650 battery powered temperature sensors

Resolved - 18650 battery powered temperature sensors

Scheduled Pinned Locked Moved Troubleshooting
14 Posts 3 Posters 4.4k 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.
  • gohanG Offline
    gohanG Offline
    gohan
    Mod
    wrote on last edited by
    #4

    Look at my post about solar powered node, I explained how to measure higher input voltage

    1 Reply Last reply
    0
    • pihomeP Offline
      pihomeP Offline
      pihome
      wrote on last edited by
      #5

      after changing r2 to 1k ohms and volts per bit to 1.076344086 i m getting first reading is 34.44v and then 2.15, this is even more messed up.... :(

      float batteryV  = battSensorValue * 1.076344086;
      
      0 MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.1.1
      4 MCO:BGN:BFR
      65 TSM:INIT
      65 TSF:WUR:MS=0
      73 TSM:INIT:TSP OK
      75 TSM:INIT:STATID=25
      77 TSF:SID:OK,ID=25
      79 TSM:FPAR
      116 TSF:MSG:SEND,25-25-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
      438 TSF:MSG:READ,0-0-25,s=255,c=3,t=8,pt=1,l=1,sg=0:0
      444 TSF:MSG:FPAR OK,ID=0,D=1
      2125 TSM:FPAR:OK
      2125 TSM:ID
      2127 TSM:ID:OK
      2129 TSM:UPL
      2164 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
      2355 TSF:MSG:READ,0-0-25,s=255,c=3,t=25,pt=1,l=1,sg=0:1
      2361 TSF:MSG:PONG RECV,HP=1
      2365 TSM:UPL:OK
      2365 TSM:READY:ID=25,PAR=0,DIS=1
      2371 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
      2506 TSF:MSG:READ,0-0-25,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
      2514 TSF:MSG:SEND,25-25-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.1.1
      2525 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
      4534 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=11,pt=0,l=18,sg=0,ft=0,st=OK:Temperature Sensor
      4544 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=12,pt=0,l=4,sg=0,ft=0,st=OK:1.34
      4554 TSF:MSG:SEND,25-25-0-0,s=0,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=OK:
      4562 MCO:REG:REQ
      4564 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
      4841 TSF:MSG:READ,0-0-25,s=255,c=3,t=27,pt=1,l=1,sg=0:1
      4847 MCO:PIM:NODE REG=1
      4849 MCO:BGN:STP
      4851 MCO:BGN:INIT OK,TSP=1
      Pin Reading: 32
      Battery Voltage: 34.44 v
      Battery percent: 3 %
      4859 TSF:MSG:SEND,25-25-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:34.44
      4870 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:3
      4878 MCO:SLP:MS=750,SMS=0,I1=255,M1=255,I2=255,M2=255
      4884 MCO:SLP:TPD
      4886 MCO:SLP:WUP=-1
      4919 TSF:MSG:SEND,25-25-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:19.7
      4927 MCO:SLP:MS=56000,SMS=0,I1=255,M1=255,I2=255,M2=255
      4933 MCO:SLP:TPD
      4935 MCO:SLP:WUP=-1
      Pin Reading: 2
      Battery Voltage: 2.15 v
      Battery percent: 0 %
      4941 TSF:MSG:SEND,25-25-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:2.15
      4952 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:0
      4960 MCO:SLP:MS=750,SMS=0,I1=255,M1=255,I2=255,M2=255
      4966 MCO:SLP:TPD
      4968 MCO:SLP:WUP=-1
      5001 TSF:MSG:SEND,25-25-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:19.5
      5009 MCO:SLP:MS=56000,SMS=0,I1=255,M1=255,I2=255,M2=255
      5015 MCO:SLP:TPD
      

      PiHome - Smart Heating Control

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

        I used R1 1.22M (1M + 220K) and R2 300K in order to read a maximum of 5.57v

        ((1e6+220e3+300e3)/300e3)*1.1 = Vmax = 5.57 Volts
        5.57/1023 = Volts per bit = 0.005448028

        1 Reply Last reply
        0
        • pihomeP Offline
          pihomeP Offline
          pihome
          wrote on last edited by
          #7

          Do you have 1m and 220k in series?

          PiHome - Smart Heating Control

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

            Yes of course. Use the following link to find the most suitable divider for the resistor you have, just remember to keep output voltage to 1.1 http://www.ohmslawcalculator.com/voltage-divider-calculator

            1 Reply Last reply
            0
            • pihomeP pihome

              after changing r2 to 1k ohms and volts per bit to 1.076344086 i m getting first reading is 34.44v and then 2.15, this is even more messed up.... :(

              float batteryV  = battSensorValue * 1.076344086;
              
              0 MCO:BGN:INIT NODE,CP=RNNNA--,VER=2.1.1
              4 MCO:BGN:BFR
              65 TSM:INIT
              65 TSF:WUR:MS=0
              73 TSM:INIT:TSP OK
              75 TSM:INIT:STATID=25
              77 TSF:SID:OK,ID=25
              79 TSM:FPAR
              116 TSF:MSG:SEND,25-25-255-255,s=255,c=3,t=7,pt=0,l=0,sg=0,ft=0,st=OK:
              438 TSF:MSG:READ,0-0-25,s=255,c=3,t=8,pt=1,l=1,sg=0:0
              444 TSF:MSG:FPAR OK,ID=0,D=1
              2125 TSM:FPAR:OK
              2125 TSM:ID
              2127 TSM:ID:OK
              2129 TSM:UPL
              2164 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=24,pt=1,l=1,sg=0,ft=0,st=OK:1
              2355 TSF:MSG:READ,0-0-25,s=255,c=3,t=25,pt=1,l=1,sg=0:1
              2361 TSF:MSG:PONG RECV,HP=1
              2365 TSM:UPL:OK
              2365 TSM:READY:ID=25,PAR=0,DIS=1
              2371 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
              2506 TSF:MSG:READ,0-0-25,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
              2514 TSF:MSG:SEND,25-25-0-0,s=255,c=0,t=17,pt=0,l=5,sg=0,ft=0,st=OK:2.1.1
              2525 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=6,pt=1,l=1,sg=0,ft=0,st=OK:0
              4534 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=11,pt=0,l=18,sg=0,ft=0,st=OK:Temperature Sensor
              4544 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=12,pt=0,l=4,sg=0,ft=0,st=OK:1.34
              4554 TSF:MSG:SEND,25-25-0-0,s=0,c=0,t=6,pt=0,l=0,sg=0,ft=0,st=OK:
              4562 MCO:REG:REQ
              4564 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=26,pt=1,l=1,sg=0,ft=0,st=OK:2
              4841 TSF:MSG:READ,0-0-25,s=255,c=3,t=27,pt=1,l=1,sg=0:1
              4847 MCO:PIM:NODE REG=1
              4849 MCO:BGN:STP
              4851 MCO:BGN:INIT OK,TSP=1
              Pin Reading: 32
              Battery Voltage: 34.44 v
              Battery percent: 3 %
              4859 TSF:MSG:SEND,25-25-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:34.44
              4870 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:3
              4878 MCO:SLP:MS=750,SMS=0,I1=255,M1=255,I2=255,M2=255
              4884 MCO:SLP:TPD
              4886 MCO:SLP:WUP=-1
              4919 TSF:MSG:SEND,25-25-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:19.7
              4927 MCO:SLP:MS=56000,SMS=0,I1=255,M1=255,I2=255,M2=255
              4933 MCO:SLP:TPD
              4935 MCO:SLP:WUP=-1
              Pin Reading: 2
              Battery Voltage: 2.15 v
              Battery percent: 0 %
              4941 TSF:MSG:SEND,25-25-0-0,s=1,c=1,t=38,pt=7,l=5,sg=0,ft=0,st=OK:2.15
              4952 TSF:MSG:SEND,25-25-0-0,s=255,c=3,t=0,pt=1,l=1,sg=0,ft=0,st=OK:0
              4960 MCO:SLP:MS=750,SMS=0,I1=255,M1=255,I2=255,M2=255
              4966 MCO:SLP:TPD
              4968 MCO:SLP:WUP=-1
              5001 TSF:MSG:SEND,25-25-0-0,s=0,c=1,t=0,pt=7,l=5,sg=0,ft=0,st=OK:19.5
              5009 MCO:SLP:MS=56000,SMS=0,I1=255,M1=255,I2=255,M2=255
              5015 MCO:SLP:TPD
              
              rozpruwaczR Offline
              rozpruwaczR Offline
              rozpruwacz
              wrote on last edited by
              #9

              @pihome sorry, I meant 100kOhm. I would suggest You to understand the theory behind the voltage divider, then you would know what you are doing and be able to solve your problem by yourself. This is just one simple formula, not magic.

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

                I started to punch in resistor values more or less randomly of various combinations of the resistors I had until I got close enough to the maximum input voltage I wanted to have

                1 Reply Last reply
                0
                • pihomeP Offline
                  pihomeP Offline
                  pihome
                  wrote on last edited by
                  #11

                  thank you guys for help, really appreciate this. for 18650 battery with 4.2volt in following combination would do the job for you, i m adding here so in future if some one wants reference and save some time on trial and error. @rozpruwacz i m using your idea with 1m and 100k thank you for help.

                  620k
                  220k
                  1.1v out

                  470k
                  170k
                  1.116v out

                  1m
                  355k
                  1.1v out

                  220k
                  80k
                  1.12v out

                  680k
                  270k
                  1.194v out

                  390k
                  150k
                  1.167v out

                  330k
                  120k
                  1.12v out

                  270k
                  100k
                  1.135v out

                  PiHome - Smart Heating Control

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

                    Try to use the highest total resistance in order to lower the battery drain as much as possible

                    pihomeP 1 Reply Last reply
                    0
                    • gohanG gohan

                      Try to use the highest total resistance in order to lower the battery drain as much as possible

                      pihomeP Offline
                      pihomeP Offline
                      pihome
                      wrote on last edited by
                      #13

                      @gohan i m using 1m with 100k but second best combination would be then 620k with 220k ?

                      PiHome - Smart Heating Control

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

                        Yes, but there could be also other combinations that will allow you to detect higher voltage but with an higher total resistance

                        1 Reply Last reply
                        0
                        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.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