After installation, you'll have 9 sensors monitoring your Sol-Ark system:
sensor.solark_pv_power- Solar power generationsensor.solark_battery_power- Battery charge/dischargesensor.solark_battery_soc- Battery percentagesensor.solark_grid_power- Grid import/export (net)sensor.solark_load_power- Home consumptionsensor.solark_grid_import_power- Power from gridsensor.solark_grid_export_power- Power to gridsensor.solark_energy_today- Today's productionsensor.solark_energy_total- Lifetime production
- Open Home Assistant
- Go to HACS → Integrations
- Click ⋮ → Custom repositories
- Add:
https://github.com/HammondAutomationHub/HomeAssistant_SolArk - Category: Integration
- Click Download on "SolArk Cloud"
- Restart Home Assistant
- Go to mysolark.com
- Log in with your Sol-Ark account
- Click on your system/plant
- Look at the URL:
https://www.mysolark.com/plant/12345 - Your Plant ID is the number:
12345
- Go to Settings → Devices & Services
- Click + ADD INTEGRATION
- Search: SolArk Cloud
- Enter:
- Username: (your Sol-Ark email)
- Password: (your Sol-Ark password)
- Plant ID: (from Step 2)
- Scan Interval:
30(leave default)
- Click SUBMIT
- Go to Developer Tools → States
- Search for:
solark - You should see 9 sensors with live data
- If they show "unavailable", wait 30 seconds for first update
Easy Way:
- Download
dashboards/solark_flow.yamlfrom the GitHub repo - Copy all the contents
- Go to Settings → Dashboards → + ADD DASHBOARD
- Name it "SolArk"
- After creation, click ⋮ → Edit Dashboard
- Click ⋮ → Raw configuration editor
- Delete everything and paste the copied YAML
- Click SAVE
Required: Install these custom cards first via HACS:
- Mushroom Cards
- ApexCharts Card
Then restart HA and refresh your browser (Ctrl+Shift+R).
- Double-check your username and password
- Try logging into mysolark.com with same credentials
- Make sure your Plant ID is correct
- Restart Home Assistant completely
- Wait 30-60 seconds after restart
- Check Settings → System → Logs for errors
- Make sure you installed Mushroom Cards from HACS
- Make sure you installed ApexCharts Card from HACS
- Restart HA after installing custom cards
- Clear browser cache (Ctrl+Shift+R)
- Check if mysolark.com is working
- Increase Scan Interval to 60 seconds
- Check logs for API errors
- Try removing and re-adding the integration
If the full dashboard doesn't work, test with this simple one:
- Create new dashboard
- Add an Entities Card
- Add these entities:
- sensor.solark_pv_power
- sensor.solark_battery_soc
- sensor.solark_load_power
If this works, the issue is with the custom cards, not the integration.
- GitHub Issues: Report bugs at GitHub Issues
- Logs: Check
/config/custom_components/solark/solark_debug.logfor details - Community: Ask at Home Assistant Forums
Once working, you can:
- Create automations based on battery level
- Get notifications when exporting to grid
- Track energy production over time
- Build custom dashboards with your data
- Compare solar production vs consumption
Enjoy your Sol-Ark monitoring! 🌞🔋