This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
goodwe-addon
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
1
Actions
Packages
Projects
Releases
Wiki
Activity
Files
TARIFF-11
goodwe-addon
/
goodwe_controller
/
app
T
Add File
New File
Upload File
Apply Patch
Copy Permalink
Download directory as ZIP
Download directory as TAR.GZ
Delete Directory
History
admin
a11597e0b3
checks / unit (pull_request)
Successful in 7m20s
Details
Merge remote-tracking branch 'origin/release/1.0' into TARIFF-11
...
# Conflicts: # goodwe_controller/CHANGELOG.md
2026-09-13 13:51:35 +02:00
..
__init__.py
Packaged as a Home Assistant add-on, with a field guide
2026-08-23 01:15:25 +02:00
allocator.py
OPT-09: the weights parameter nothing ever passed, and what it cannot do
2026-09-06 22:55:20 +02:00
arbiter.py
OPT-09: the weights parameter nothing ever passed, and what it cannot do
2026-09-06 22:55:20 +02:00
arbitrage.py
OPT-09: the weights parameter nothing ever passed, and what it cannot do
2026-09-06 22:55:20 +02:00
circulation.py
SAFETY-39: slew_w is a ratio to the rail, and gain is what is still wrong
2026-09-06 01:10:15 +02:00
clamp.py
SAFETY-41: escalate a sustained engagement, so a runaway is never held
2026-09-05 18:13:09 +02:00
config_page.py
TARIFF-15: your own tariff card, as two coefficients the card itself grades
2026-09-13 03:49:08 +02:00
configui.py
UX-02: the validator's refusals, next to the field, before the save
2026-09-06 21:38:31 +02:00
control.py
SAFETY-13: the bound came from the wrong half of a two-sided measurement
2026-09-06 18:32:03 +02:00
custom_formula.py
TARIFF-15: your own tariff card, as two coefficients the card itself grades
2026-09-13 03:49:08 +02:00
delivery.py
SAFETY-43 round 2: the cut-out "positive control" was vacuous, and the record
2026-09-08 04:15:07 +02:00
freeze.py
SAFETY-25: record the owner's decision - option a, with alloc-01 as the revisit trigger
2026-09-02 00:46:54 +02:00
freshness.py
SAFETY-37: correct a wall-clock tick and a false size claim
2026-09-06 12:35:27 +02:00
hass.py
Six silent failures found by installing this on a live system
2026-08-23 02:25:58 +02:00
inverter.py
OPT-09: the weights parameter nothing ever passed, and what it cannot do
2026-09-06 22:55:20 +02:00
main.py
TARIFF-11: the plan's account of itself, corrected and put on the page
2026-09-13 13:51:05 +02:00
maintenance.py
MAINT-05: one recalibration per pack, and only one pack moves power at a time
2026-09-04 13:38:29 +02:00
mqtt.py
TEL-07: a second MQTT device for inverter B, and A keeps the one it has
2026-09-05 14:14:53 +02:00
p1.py
SAFETY-07: cap the loop before it sets the month's billed capacity peak
2026-08-30 23:05:05 +02:00
packshare.py
SAFETY-43: delinquency measured against the ask, not against a flat 500 W
2026-09-08 03:14:16 +02:00
peakguard.py
SAFETY-32: bms_soc_floor per pack, rule 8 per unit
2026-09-05 03:01:57 +02:00
price_forecast.py
TARIFF-11: the plan's account of itself, corrected and put on the page
2026-09-13 13:51:05 +02:00
price_history.py
TARIFF-07: three plugins that never fetched a price are withdrawn, and a site configured on one is told so
2026-09-13 02:46:15 +02:00
price.py
TARIFF-15: your own tariff card, as two coefficients the card itself grades
2026-09-13 03:49:08 +02:00
selfconfig.py
UX-02: the panel was weaker than the startup gate for one field
2026-09-06 22:17:37 +02:00
static_tariff.py
TARIFF-11: the plan's account of itself, corrected and put on the page
2026-09-13 13:51:05 +02:00
store.py
SAFETY-44: the latch migration takes the roster, and the guard stops being defeated by the key the defect wrote
2026-09-08 15:36:37 +02:00
tariff.py
TARIFF-13: the coverage figure beside the peak stops resetting at a restart
2026-09-13 12:54:15 +02:00
validate.py
TARIFF-15: your own tariff card, as two coefficients the card itself grades
2026-09-13 03:49:08 +02:00
watchdog.py
SAFETY-39: slew_w is a ratio to the rail, and gain is what is still wrong
2026-09-06 01:10:15 +02:00
web.py
UX-02: the validator's refusals, next to the field, before the save
2026-09-06 21:38:31 +02:00