This Home Assistant integration connects your Solar Daytopper device to Home Assistant, allowing you to monitor your solar panel data directly in your smart home dashboard.
With the Solar Daytopper module and accompanying app, you can compare the output of your solar panels with that of others. Through our unique system, you will find yourself in a real game of generating solar energy (gamification of your solar panels). You can earn badges, score points, and level up to ultimately become the daily or weekly winner. Do you have a smaller system than someone else? No problem, our system takes that into account, so you can still score enough points to become the weekly winner even with a smaller system.
This integration provides sensors for:
- Individual inverter data: Current power and total energy for each connected inverter (Solax, Enphase, etc.)
- Total solar production: Combined current power and total energy from all inverters
- System information: WiFi strength/status, IP address, hostname, uptime, firmware version
- Timestamps: Device uptime, last API call, and last data update with proper datetime formatting
- Smart data handling: Energy totals never decrease (monotonic increasing) to prevent data inconsistencies
- Open HACS in Home Assistant
- Go to "Integrations"
- Click the three dots in the top right corner
- Select "Custom repositories"
- Add this repository URL:
https://github.com/reinos/solar-daytopper-ha - Select "Integration" as category
- Click "Add"
- Find "Solar Daytopper" in the integration list and install it
- Copy the
custom_components/solar_daytopperfolder to your Home Assistantcustom_componentsdirectory - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "Solar Daytopper" and add it
- Go to Settings → Devices & Services → Add Integration
- Search for "Solar Daytopper"
- Enter your Solar Daytopper device IP address (e.g.,
http://192.168.1.100) - The integration will automatically detect all connected inverters and create sensors
The integration automatically creates sensors based on your setup:
Solar Daytopper Current- Total current power production (W)Solar Daytopper Total- Total energy produced (kWh)Solar Daytopper WiFi Strength- WiFi signal strength (dBm)Solar Daytopper WiFi Status- WiFi connection statusSolar Daytopper Hostname- Device hostnameSolar Daytopper Uptime- Device boot time (timestamp)Solar Daytopper Last API Call- Last API call timestampSolar Daytopper Firmware Version- Firmware versionSolar Daytopper IP- Device IP addressSolar Daytopper Last Updated- Last data fetch timestamp
For each connected inverter (e.g., Solax, Enphase):
Solar [Inverter] Current- Current power production (W)Solar [Inverter] Total- Total energy produced (kWh)
For issues related to this Home Assistant integration, please use the GitHub Issues.
For questions about the Solar Daytopper device itself, visit solar-daytopper.com.