You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Aug 14, 2026. It is now read-only.
Repository navigation
Commit d9295bc
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: README.md
+23-21Lines changed: 23 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,19 +39,21 @@ The system can automatically skip battery discharge when bad weather is forecast
39
39
**Why this matters:** During consecutive bad weather days, solar panels will not generate enough power to recharge the battery. By skipping discharge before bad weather, the battery retains enough charge to cover household needs without importing from the grid.
40
40
41
41
**How it works:**
42
-
- Fetches 7-day weather forecast from OpenWeatherMap
42
+
- Fetches 7-day weather forecast from Open-Meteo (free, no API key required)
43
+
- Gets solar production forecasts from forecast.solar for accurate predictions
- If bad weather is expected for X consecutive days (configurable, default 2), discharge is skipped
45
46
- Displayed in the web UI with forecast cards showing good/bad days
46
47
47
48
## Solar Output Estimates
48
49
49
-
When you configure your solar system capacity, the application displays estimated daily solar output for each forecast day. This helps you plan your energy usage and understand when discharge might be beneficial.
50
+
When you configure your solar system details, the application displays estimated daily solar output for each forecast day. This helps you plan your energy usage and understand when discharge might be beneficial.
50
51
51
52
**How it works:**
52
-
- Enter your inverter capacity (or panel capacity if known)
53
-
- The system calculates expected output based on weather conditions
54
-
- Estimates account for cloud cover, precipitation probability, and weather type
53
+
- Enter your panel capacity (kWp), tilt angle, and direction
54
+
- The system fetches accurate predictions from [forecast.solar](https://forecast.solar) API
55
+
- Falls back to weather-based estimation if forecast.solar is unavailable
56
+
- Estimates account for your specific location, panel configuration, and weather conditions
55
57
- Displayed alongside the weather forecast cards
56
58
57
59
## Requirements
@@ -89,8 +91,8 @@ The web interface is available at `http://<server_ip>:7777`
89
91
When you first access the web interface with default configuration, a **setup wizard** will guide you through:
90
92
91
93
1.**Deye Cloud Configuration** - Enter your API credentials and device serial number
92
-
2.**Weather Integration** (optional) - Add OpenWeatherMap API key for weather-based features
93
-
3.**Solar System Details** - Configure your inverter/panel capacityfor energy estimates
94
+
2.**Location Setup** (optional) - Search and select your location for weather forecasts (no API key required!)
95
+
3.**Solar System Details** - Configure your panel capacity, tilt angle, and direction for accurate solar forecasts
94
96
95
97
Each step includes a **Test Connection** button to verify your settings before proceeding.
96
98
@@ -117,15 +119,12 @@ You can also manually edit `config.json`:
0 commit comments