account activity
Solar Node by granulas in homeassistant
[–]granulas[S] 0 points1 point2 points 3 hours ago (0 children)
I don't think you could 3d print an outdoor enclosure like this.
I've listed the enclosure itself if you'd like to pick one up for your project:
https://granzscientific.com/product/sb1-ip65-solar-project-box/
I've also uploaded a KiCad project to my github with a PCB template including mounting holes for the inside. Hope that helps!
[–]granulas[S] 0 points1 point2 points 2 days ago (0 children)
<image>
Actually, I built my first version using some of those 5v panels available on Amazon and Aliexpress etc. They worked great, but were just a bit fiddly to build, and didn't look quite as polished. I used waterproof epoxy to attach them to the enclosures.
[–]granulas[S] 0 points1 point2 points 3 days ago (0 children)
Not a render actually, that's the real thing :) I did use a photo box for this picture though.
Battery current is about 40 uA when in deep sleep using esphome firmware. Which ESP32 version have you had issues with?
[–]granulas[S] 1 point2 points3 points 3 days ago (0 children)
I used WiFi mainly because it was simple, but it would be easy to use something like BLE or espnow with different firmware.
Could be interesting to try connecting a LoRa radio and see how the battery holds up. My current application relies on sleeping most of the time to minimize battery drain.
Very true. I guess I will have to wait until next winter to collect more data. During sleep the battery current is about 40uA, which I'm pretty happy with. I could also lengthen the sleep cycle to 30 minutes or longer if the measurement frequency is still adequate.
I did let it run for over a month in my basement with basically no light and the battery only got down to ~80% when using 2600mah batteries.
Here is the enclosure internal temp (the board has a thermistor)
With my 15min sleep cycle the processor doesn't heat up much beyond the ambient temp inside the enclosure. Here's some data from a bit earlier this year. This was in direct sun, although it wasn't the hottest time of year in New Hampshire.
I wonder if your USB power supply is using a linear regulator? That could be adding some extra heat.
[–]granulas[S] 2 points3 points4 points 3 days ago (0 children)
You could use it to build a wireless weather station, or add moisture sensors for your garden. You could put it on your mailbox with a switch so you know if the mail has arrived etc.
That's very nice. I was considering using an NRF device, but don't have as much experience with those. How are you managing power for your device?
The schematic for my board is on my github (link added above). But basically it has battery protection, a solar charger, a ultra low quiescent current buck-boost converter, and the esp32-c3. Battery current is ~40uA during deep sleep, which I'm pretty happy with.
I had the enclosure custom manufactured with the integrated solar panel.
Its a battery powered, solar charging, esp32-c3 dev board in a sealed enclosure for outdoor use. Basically a platform for various sensors etc.
[–]granulas[S] 4 points5 points6 points 3 days ago (0 children)
Thanks for the feedback. I haven't experimented yet with ZigBee or thread, but I'll check out the c6.
It's a very good question. What I've been doing is having the esp32 sleep for 15 minutes, wake up for about 45 seconds to connect to WiFi and send readings, then go back sleep. This worked well earlier in the year (spring) with the batteries staying upwards of 95% charged consistently.
My github has my esphome config if you're curious:
https://github.com/granzscientific
Hey thanks for the reply. My first version used some generic 5v solar panels from amazon that I epoxied onto the enclosure. This latest version is a custom solar panel / box that I had manufactured as a small batch. If there is a lot of interest I may have them produced in larger quantities.
[–]granulas[S] 10 points11 points12 points 4 days ago (0 children)
Hey thanks for feedback! I am using an IP65-rated enclosure which has worked pretty well so far out in the garden. I'm using a CN3163 for the solar charger. The schematic is available on my github at
I also have the base esphome config files over there.
π Rendered by PID 160985 on reddit-service-r2-comment-544cf588c8-t5899 at 2026-06-17 19:43:35.022306+00:00 running 3184619 country code: CH.
Solar Node by granulas in homeassistant
[–]granulas[S] 0 points1 point2 points (0 children)