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
Eliminated the INVERTER_MAX_TARGET_SOC restriction from the environment and charging logic. Updated the inverter charging process to account for consecutive cheap energy rates, allowing for extended charging times if favorable pricing persists.
Copy file name to clipboardExpand all lines: README.md
-1
Original file line number
Diff line number
Diff line change
@@ -134,7 +134,6 @@ When the current time is a price minimum, the program wakes up and does the foll
134
134
|`INVERTER_HOSTNAME`| The hostname or IP of the inverter. | - |[`inverter.mydomain.com`, `192.168.5.10`, ...]|
135
135
|`INVERTER_BATTERY_CAPACITY`| The capacity of the battery in watt hours without any separators. | - | A number, typically between `3000` and `15000`|
136
136
|`INVERTER_TARGET_MIN_STATE_OF_CHARGE`| The state of charge the battery shall have when reaching the next minimum as a buffer. |`20`| A number between `0` and `100`, typically between `0` and `40`|
137
-
|`INVERTER_MAX_TARGET_SOC`| The maximum state of charge the inverter will charge to since the last few percent take a long time to charge. |`90`| A number between `0` and `100`, typically between `80` and `100`|
138
137
|`SEMSPORTAL_USERNAME`| The username to login into the SEMSPortal. | - | A string, example: `[email protected]`|
139
138
|`SEMSPORTAL_PASSWORD`| The password to login into the SEMSPortal. | - | A string, example: `my-secret-password`|
140
139
|`SEMSPORTAL_POWERSTATION_ID`| The ID of the inverter in the SEMSPortal. This can be found at the end of the URL in the browser after logging in. | - | A string, example: `aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee`|
f"Set the inverter to charge, the target state of charge is {target_state_of_charge} %. Checking the charging progress every {charging_progress_check_interval}..."
286
+
f"Set the inverter to charge, the target state of charge is {target_state_of_charge} %. "
287
+
+f"The maximum end charging time is {maximum_end_charging_time.strftime("%H:%M:%S")}. "
288
+
+f"Checking the charging progress every {charging_progress_check_interval}..."
f"Charging is still ongoing (current: {current_state_of_charge} %, target: >= {target_state_of_charge} %) --> Waiting for another {charging_progress_check_interval}..."
0 commit comments