Possible to disable solar charging in Wisblock code?

Hello, I am deploying Wisblock in outdoor locations enclosed in waterproof container. I am powering the system with 18650 li-ion battery (3.7V, 5000mAh) and charging with small 5V solar panel connected to solar input jack on Wisblock.

This is working perfectly so far. But I understand that it is not good to charge the battery when it is extremely cold (< 0C). I also have the temperature/humidity sensor installed on the Wisblock. Can I enable/disable the charging circuit from within the Wisblock code, based on temperature to help avoid damage to the battery?

Hello @thegpx
There is no possibility to disable the charger chip from the code. The charger is a chip on the base board that works independent of the Core module. It would even charge a battery if no module is plugged into the Base board.

You can use an interface or relay module to enable/disable the solar circuit externally.

Also, there is no protection when using the solar interface to charge the battery, you’d be better placed using something like one of these guys:

Solar Power Manager 5V– The Pi Hut

Solar Lipo Charger (3.7V)– The Pi Hut

We have used the 5V board with great success; obviously it increases the physical footprint of the solution, but not so much so that it becomes prohibitive for most applications.

Thanks @billr I appreciate the pointer. What do you mean by “no protection”? Are you referring to overcurrent/overcharge or undercurrent and deep discharge protection?

I’m using a 5v solar panel with regulated output, so it won’t exceed the wisblock max charging voltage. I’m assuming the wisblock stops charging when battery reaches recommended li-ion max charge voltage; otherwise what would be the point of having a “charging circuit” right?


This is what I’m pointing at, we blew a couple of batteries whilst getting our solar charging up and running.

As I mentioned, we are using Solar Power Manager 5V, and this is the configuration we ended up with in a couple of units.


A: connection to the solar panel
B: connection to batteries (2 * Samsung 18650-26H)
C: power out to battery input on RAK5005-0 base board (I think)
D: power in on RAK5005-0 base board

Perhaps you can forgive me if it’s wrong, but I didn’t wire it up.

I have two WisBlock devices running on battery and solar panel since weeks without busting any battery. One is a soil moisture sensor with our small 5V solar panel working for 2 months now without any problems on the battery charging.
The other one is a water level sensor at my water tank with a much bigger 5V solar panel.
In both devices the battery and solar panel are directly connected to the WisBlock Base board and are working without problems.

But it is always good to have a “better” power manager than the quite simple TP4054 that is on the WisBlock Base board.

Here are my projects:

Maybe our “problem” is exascerbated by the charging rate … we have devices in equatorial and tropical locations where, quite frankly, charging takes no time and the throughput from the solar panels is, well … shall we say constant throughout the day

I am living in the Philippines, so I am as well in tropical climate. One sensor in the front yard gets direct afternoon sun and shuts up to 60 degree soil temperature.

If my battery ever explodes, I let you know.

Soil Moisture Sensor
Watertank Level Sensor
Solar Panel Production

1 Like


Sorry for reviving an old thread, but im kinda curious what antenna are you using with the rakbox-b2?
And does it compromise the ip rating? I recently ordered a 4631, 5005 and the box. And i would like to upgrade the antenna, if there really is any gains?

Welcome to the forum @Fedde

The antenna in the picture is the 3dBi SubG Antenna.

I used an existing opening of the B2 box and made its diameter smaller with some 3D printed spacers.
It does compromise the IP rating, because even I sealed the opening/spacers with glue, the antenna itself is not for outdoors. I used electrical tape around the connection between the antenna and the SMA connector. It should be ok against rain, but I did not test it.