This website requires JavaScript.
Explore
Help
Register
Sign In
admin
/
goodwe-addon
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
2
Actions
Packages
Projects
Releases
Wiki
Activity
Files
35cdffe766cbb30cd69c67805ae6a27c411f766b
goodwe-addon
/
goodwe_controller
/
tools
T
History
goodwe-review
516bc8b4ec
checks / unit (pull_request)
Successful in 18m49s
Details
infra-pin / fresh (pull_request)
Successful in 2s
Details
Merge release/1.0 into safety-78-drain-at-two
...
Co-Authored-By: Claude Opus 5.5 <
noreply@anthropic.com
>
2026-09-29 21:53:47 +02:00
..
rehearsal
TEL-10: the loop's integrator stops being invisible
2026-09-18 23:36:23 +02:00
alloc_sim.py
OPT-11 P1: per-battery mode limits, on/off, solar order
2026-09-28 18:51:29 +02:00
decode_bus_capture.py
SAFETY-60/62: operator tools refuse input they cannot read
2026-09-24 23:27:50 +02:00
export_p1_history.py
DATA-01: thirty days of the real meter, and what AC 3 actually measures
2026-08-31 11:15:02 +02:00
mutation_run.sh
TEST-15: purge the bytecode cache before a mutation run, not after
2026-09-01 02:07:09 +02:00
opt11_identity.py
OPT-11 P1 review: a mode never beats the peak floor; SAFETY-03 kept at the rail
2026-09-28 19:41:36 +02:00
opt11p3_identity.py
OPT-11 P3: price runs per battery
2026-09-29 02:37:44 +02:00
opt11p3_replay.py
OPT-11 P3: price runs per battery
2026-09-29 02:37:44 +02:00
predeploy_check.py
SAFETY-60/62: operator tools refuse input they cannot read
2026-09-24 23:27:50 +02:00
rehearse_roster.py
SAFETY-62 review: DOCS exit 3 at the command block (R1); recognise the
auto
store key (R2)
2026-09-25 00:02:33 +02:00
replay_ac3.py
SAFETY-79: peak guard keeps a margin below the limit
2026-09-28 23:09:39 +02:00
replay_recorded_loop.py
SAFETY-48: the slew step ceiling reaches the integrator, and what it bounds is the LEAD
2026-09-19 02:36:28 +02:00
replay_refusal.py
SAFETY-52 review: a refusal is under 100 W, and any delivery ends it
2026-09-27 18:11:42 +02:00
safety56_behaviour_trace.py
SAFETY-56: the gate cannot tell a dead register from a pack that cannot comply, so stop saying it can
2026-09-23 21:02:40 +02:00
safety78_identity.py
SAFETY-78: maintenance drain at N=2 no longer stalls
2026-09-29 19:52:51 +02:00
safety79_identity.py
SAFETY-79 review: margin under a banked month peak too; identity harness reaches headroom and maintenance
2026-09-29 00:49:16 +02:00
safety81_sim.py
SAFETY-81 review: 10 s hold, ERROR line per episode, more scenarios
2026-09-29 20:58:37 +02:00
slew_sim.py
SAFETY-48: what the lead cap actually does to a frozen integrator, and what the peak figure depends on
2026-09-19 02:37:01 +02:00
style_rules.py
UX-13 P5: Dutch text, STYLE check, DOCS screenshots, period editor
2026-09-28 16:33:32 +02:00
supervisor_selfapi_probe.py
UX-02: the validator's refusals, next to the field, before the save
2026-09-06 21:38:31 +02:00
supervisor_shape_probe.py
TEL-14: PV sign declared per entity (pv_invert_entities)
2026-09-25 00:25:24 +02:00
symmetric_message_scan.py
SAFETY-38 round 4: the enumeration covered one sink, and it was not the one this codebase uses
2026-09-05 22:38:40 +02:00
tel11_pv_trace.py
TEL-12: several PV inverters, and one absent member is an absent TOTAL
2026-09-24 22:13:25 +02:00
translations_lint.py
UX-01: translate the add-on config, and order it by task
2026-09-05 12:02:56 +02:00
ux13_browser_check.py
UX-13 P3 review: truthful peak lines, a clock-proof test, Simple stays default
2026-09-28 23:20:33 +02:00
ux13_demo.py
UX-13 P3: Simple view and Batteries screen
2026-09-28 22:39:43 +02:00
ux13_screenshots.py
UX-13 P3: Simple view and Batteries screen
2026-09-28 22:39:43 +02:00
ux13_screenshots.sh
UX-13 P3: Simple view and Batteries screen
2026-09-28 22:39:43 +02:00
ux13_validator_calls.py
UX-13 P0: layout table, page<->options derivation, warning tier, entity list
2026-09-27 23:11:31 +02:00
ux13_wizard_blobs.py
UX-13 P5: Dutch text, STYLE check, DOCS screenshots, period editor
2026-09-28 16:33:32 +02:00