I have double checked the connections and I think it is all correct but when I attempt to boot the Pi using the AC connection on the SunAirPlus board I get the rainbow boot screen, then the pi reboots again. There is no attempt to actually boot the Pi. If I bypass the SunAirPlus board and plug a 5V DC adapter directly into the Pi it boot just fine.
If anyone has any ideas on what to check it would be appreciated.
I should note the following:
- I do not have the Lightning Detector as it was on back-order - There is currently no battery or Panel connected to SunAirPlus as I am using 5V connector. - Pi is a Pi3 with based Raspbian installed from NOOBS 2.4.3. - I have installed any of the updates or necessary software to run GroveWeatherPi since I can't get it to book when attached to all the sensors.
Last Edit: Sept 1, 2017 14:44:37 GMT -8 by bsimister: Added some additional notes as my initial was extremely vague (it's broken, fix it variety vague)
I've been meaning to answer your questions for a couple of days.
I **think** the USB PowerControl is shutting off because of your battery voltage. Try this. Instead of connecting the LIPOBATIN pin to the battery pin on SunAirPlus, connect it to 5V. I'll bet it will work.
Measure the voltage at the Battery pin on SunAirPlus and let us know what it is.
As I mentioned before there is currently no battery or panel attached to SunAirPlus. I have to order the battery or connector (I have ton of lipo but none with that connector *facepalm*) so I am running the board on 100% 5v DC.
Let me double check voltage on battery pin when I flipped the switch. I may be getting a drop causing the power control to cycle as part of its logic.
To answer your question, I get a constant 5v, output of sunAirPlus, input of PowerControl board (as expected since its basically a usb to usb connection) but I also confirmed 5v at the output end of the power control board. So unless it’s an amperage issue it’s not a voltage issue.
This brought me to a little more testing some of which I do not recommend (LiPo batteries and uncontrolled discharge can lead to a visit from the fire department a.k.a. DO NOT try this at home).
When the SunAirPlus board is running 100% on 5v DC power (no battery or panel connected), the battery+ lead will remain at 4.1v ish. If you plug in the Pi to the output (with or without the Power Control board, the battery+ lead drops to 2.13v ish.
The results are:
If the power module IS NOT installed and you plus the Pi into the SunAirPlus output (using a USB to USB micro cable, the LED will flicker and nothing happens aside from a nice little light show.
If the power module IS installed and you plug the Pi into the end of the PowerModule output, you get the correct fully lit Blue LEDs on the GroveWeatherPi boards and the Pi attempts to boot but doesn't get past the rainbow POST screen (just keeps cycling there).
If you connect a battery SAFELY to the SunAirPlus (left out my unsafe version on purpose), the Pi will boot normally with or without the Power Module.
So long and short of it, you need a battery to be charged and plugged in for the SunAirPlus to provide sufficient current for the Pi to boot.
Thank you again for your responses as they led me to do some additional testing resulting in a solution.
Last Edit: Sept 5, 2017 22:53:58 GMT -8 by bsimister