Solar Calculator

Size your panel for 24/7 uptime

Select your device, role, uplink, and network scale. We’ll estimate average current, daily energy, and a recommended panel wattage.

Total average current (mA)

Power on time with no sun

Power on time with sun

Enter values then press Calculate.

How we calculate

We add the usage values (in A) from your selections to get average current.

Battery Life
Device usage(mA) + Uplink (mA) + Role (mA) + Nodes Seen (mA) = Power_Usage
totalHours = battery_size / Power_Usage
Battery in days = totalHours / 24 (round down to the nearest whole day, hour and minutes)

How daily charging or discharging is calculated
Voltage of Solar panels are fixed at 5V for now.
((voltage * 1000) / 5) * sunHours
Multiply the system voltage by 1000 (to get millivolts), divide by 5, then multiply by the average number of sun hours per day.
The result is the estimated mAh produced per day by the panel. Power_Usage * 24
The device’s total daily consumption (mAh/day) is its average draw × 24 hours.
net = generated - consumed
If the result is positive, you’re gaining charge;
if it’s negative, you’re losing charge (the system is draining).
NOTE: All RAK info is pull from their datasheets.