This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
goodwe-addon
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
6ea84a46f66e014cd41ae9d82e6e3c13251718e1
goodwe-addon
/
goodwe_controller
T
History
glenn schrooyen
6ea84a46f6
checks / unit (pull_request)
Successful in 3m41s
Details
Merge remote-tracking branch 'origin/release/1.0' into TEST-16
...
# Conflicts: # goodwe_controller/CHANGELOG.md
2026-09-01 07:54:52 +02:00
..
app
TEST-11: pin the clamp guard to the write it reads
2026-09-01 07:31:26 +02:00
DECISIONS
SAFETY-25: pin the claim-source set, so the tripwire is one
2026-09-01 05:04:22 +02:00
scenarios
DATA-01: thirty days of the real meter, and what AC 3 actually measures
2026-08-31 11:15:02 +02:00
tools
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
build.yaml
Packaged as a Home Assistant add-on, with a field guide
2026-08-23 01:15:25 +02:00
CHANGELOG.md
Merge remote-tracking branch 'origin/release/1.0' into TEST-16
2026-09-01 07:54:52 +02:00
config.yaml
CFG-03: give maintenance option defaults one source of truth
2026-09-01 06:16:54 +02:00
Dockerfile
Six silent failures found by installing this on a live system
2026-08-23 02:25:58 +02:00
DOCS.md
SAFETY-25: say what peak_soc_floor bounds, and measure what it does not
2026-09-01 03:46:43 +02:00
MUTATION.md
TEST-16: pin the two one-sided arbitrage rungs, and un-mask them from each other
2026-09-01 07:37:19 +02:00
requirements.txt
Six silent failures found by installing this on a live system
2026-08-23 02:25:58 +02:00
run.sh
Six silent failures found by installing this on a live system
2026-08-23 02:25:58 +02:00
test_arbiter.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_arbitrage.py
TEST-16: pin the two one-sided arbitrage rungs, and un-mask them from each other
2026-09-01 07:37:19 +02:00
test_bytecode.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_ci_gate.py
CI-02: grade the merge, and stop a cancelled run reading as a test failure
2026-09-01 03:42:54 +02:00
test_clamp.py
TEST-11: pin the clamp guard to the write it reads
2026-09-01 07:31:26 +02:00
test_control.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_freeze.py
TEST-10: pin max_w beside the meter_freeze_s key TEST-06 already pinned
2026-09-01 06:48:05 +02:00
test_loop.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_maintenance.py
CFG-03: give maintenance option defaults one source of truth
2026-09-01 06:16:54 +02:00
test_p1.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_peakguard.py
CFG-03: give maintenance option defaults one source of truth
2026-09-01 06:16:54 +02:00
test_price_forecast.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_price.py
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
test_static_tariff.py
TEST-16: pin the two one-sided arbitrage rungs, and un-mask them from each other
2026-09-01 07:37:19 +02:00
test_tariff.py
TEST-10: pin max_w beside the meter_freeze_s key TEST-06 already pinned
2026-09-01 06:48:05 +02:00
test_validate.py
CFG-03: give maintenance option defaults one source of truth
2026-09-01 06:16:54 +02:00
test_watchdog.py
CFG-03: give maintenance option defaults one source of truth
2026-09-01 06:16:54 +02:00