Commit graph

  • 1aeaf3b020
    chore: fix the warmed Go cache key so fork builds match it (#32727) andig 2026-08-11 12:51:02 +02:00
  • ae60024212
    chore: warm the GitHub-scoped cache from master for fork PRs (#32726) andig 2026-08-11 12:30:59 +02:00
  • ec8c5ec8ea
    Meter (SolarEdge Hybrid): fix stale battery power register in pv formula [0.313 backport] (#32724) 0.314.4 0.313.3 Michael Geers 2026-08-11 12:16:35 +02:00
  • bb6769272a
    chore: disable the unused CodeQL TRAP cache (#32725) andig 2026-08-11 12:16:23 +02:00
  • a4312e0a24
    Meter (SolarEdge Hybrid): fix pv power (#32720) github-actions[bot] 2026-08-11 09:55:31 +00:00
  • 6fdb83fc14 chore: minor andig 2026-08-11 09:54:34 +02:00
  • dc143a6dc7
    MQTT: publish one forecast message per key (BC) (#32716) andig 2026-08-10 21:54:37 +02:00
  • fff5502a36 Revert "MQTT: publish the forecast as a single JSON message (#32710)" andig 2026-08-10 21:27:08 +02:00
  • 93c182e486
    MQTT: publish the forecast as a single JSON message (#32710) andig 2026-08-10 20:42:46 +02:00
  • d2eef1190a
    chore: fix the CodeQL overlay mode value so it takes effect (#32709) andig 2026-08-10 20:04:08 +02:00
  • 1f9c762cc3
    chore: trial setup-go's built-in cache (#32708) andig 2026-08-10 19:47:00 +02:00
  • ccedc39fff
    chore: drop the shared Go cache from CI (#32703) andig 2026-08-10 19:18:37 +02:00
  • cc72eeb510
    chore: disable unused CodeQL overlay database cache (#32702) andig 2026-08-10 18:58:36 +02:00
  • 612e588cb6
    chore: consolidate CI Go and Playwright caches (#32701) andig 2026-08-10 18:36:23 +02:00
  • 6786ea8b2b
    chore: persist Docker build cache mounts across CI runs (#32700) andig 2026-08-10 18:23:26 +02:00
  • 3a0335cdd8
    chore: drop Docker build GHA cache (#32684) andig 2026-08-10 18:08:07 +02:00
  • ea80d136ca
    History UI: add prefetch and caching (#32699) Michael Geers 2026-08-10 18:00:10 +02:00
  • 4caddeec5d
    Log: separate ring buffer budget for trace and higher levels (#32698) andig 2026-08-10 17:59:23 +02:00
  • 232d367461
    chore: don't guard connection settings with the registry mutex (#32695) andig 2026-08-10 17:25:08 +02:00
  • 136809f9b0
    UI Sessions: migrate charts from Chart.js to ECharts (#32625) Michael Geers 2026-08-10 17:09:51 +02:00
  • 285b01f794
    Modbus: fix missing template delay and timeout defaults (#32694) andig 2026-08-10 16:45:56 +02:00
  • 34024cb9a6 chore: upgrade modules andig 2026-08-10 16:02:34 +02:00
  • 6aea77286e
    chore: fix flaky aux meter e2e test (#32685) andig 2026-08-10 12:47:57 +02:00
  • 6bf587097f
    chore: fix dev version string in Docker builds (#32683) andig 2026-08-10 12:17:55 +02:00
  • 7b8e6e1f74
    Config UI: show static grid export limit on hems card (#32634) andig 2026-08-10 11:10:31 +02:00
  • a237f698d0
    Optimizer: re-run on vehicle changes and include unmodeled loads (#32681) andig 2026-08-10 11:03:57 +02:00
  • cc9bfc2556
    chore: monotonic package version for dev builds (#32679) andig 2026-08-10 09:44:42 +02:00
  • 5ab5cfc2ef
    Add admin api for deleting invalid metrics (#32666) andig 2026-08-09 16:30:34 +02:00
  • 5d1f1193bb
    chore: drop unused generated openapi.md (#32668) andig 2026-08-09 16:22:43 +02:00
  • 09c2ce3055
    chore: semver-compliant version for dev and nightly builds (#32663) andig 2026-08-09 15:00:31 +02:00
  • c1fac30171
    Tesla BLE: handle sleeping vehicles with vehicle-api charger (#32615) Jérôme DAVID 2026-08-09 13:39:24 +02:00
  • 9ef7ea748a
    Site: respect minSoc in maxDischargePower calculation (#32664) mfuchs1984 2026-08-09 13:39:13 +02:00
  • fdea008b0b
    Powerwall: add Fleet API support (BC) (#32410) Michael Heß 2026-08-09 13:17:48 +02:00
  • 28e41bdd09
    chore: fix lint:format skipping assets and tests (#32662) Michael Geers 2026-08-09 13:01:19 +02:00
  • 99a9c88948
    Huawei SmartLogger: add returnenergy to grid (#32650) CiNcH83 2026-08-09 12:19:03 +02:00
  • 7d4bb61636
    Hoymiles AhoyDTU: add cache (#32652) mfuchs1984 2026-08-09 11:36:51 +02:00
  • 11cc118002
    chore: remove prettier editor leftovers, align oxfmt config (#32657) Michael Geers 2026-08-09 11:29:39 +02:00
  • 27aca97bab
    Tasmota: mask password in error messages (#32659) Michael Geers 2026-08-09 11:22:04 +02:00
  • d09a952cba
    Optimizer: add feasible status (#32632) andig 2026-08-09 10:37:22 +02:00
  • b29b49e305
    core: simplify site/optimizer integration (#32646) andig 2026-08-08 16:44:51 +02:00
  • b70ab27928
    Shelly: query return energy support once (#32644) andig 2026-08-08 15:15:41 +02:00
  • e0192a0e42
    Shelly: fix PV energy for devices with reverse power measurement enabled [0.313 backport] (#32643) Michael Geers 2026-08-08 15:05:09 +02:00
  • b8130ea48d
    Shelly: fix PV energy for devices with reverse power measurement enabled (#32550) andig 2026-08-08 14:56:43 +02:00
  • 19f750c417
    core: keep limitSoc/limitEnergy on integrated device disconnect (#32623) github-actions[bot] 2026-08-08 12:00:40 +00:00
  • aaaa28a420
    Solcast: keep forecast alive outside active hours (#32639) andig 2026-08-08 13:57:02 +02:00
  • 9a276f3ff5
    Skoda: expose welcomecharge parameter (#32636) andig 2026-08-08 13:26:29 +02:00
  • 856ac80084 chore: upgrade modules andig 2026-08-08 13:16:38 +02:00
  • 29137181f1
    Optimizer: stop demanding charge once the vehicle is full (#32633) andig 2026-08-08 12:58:44 +02:00
  • 6a976286d1 chore: ugprade modules andig 2026-08-08 12:45:07 +02:00
  • daa3df4b4e
    Solplanet AI dongle: add battery control (#31908) mi-ch-a 2026-08-08 10:44:45 +02:00
  • 12958e1b04
    core: fix nil pointer panic when deleting active grid meter [0.313 backport] (#32621) Michael Geers 2026-08-07 23:37:13 +02:00
  • afac7ab56d
    Config UI: fix duration template param handling (#32572) Michael Geers 2026-08-07 21:35:14 +02:00
  • 6f8a6b8c36
    core: fix nil pointer panic when deleting active grid meter (#32607) github-actions[bot] 2026-08-07 16:52:58 +00:00
  • 950ca489e5
    UI Charts: swipe on charts to switch time range (#32614) Michael Geers 2026-08-07 18:47:25 +02:00
  • 4314a64896
    UI Charts: show/hide tooltips on touch (#32613) Michael Geers 2026-08-07 18:47:01 +02:00
  • 7317b3437a
    UI: hide chart tooltips on touch release (#32603) Michael Geers 2026-08-07 18:31:18 +02:00
  • ffb91cc335
    UI Customize: email-based problem report flow for custom support email (#32584) Michael Geers 2026-08-07 18:30:58 +02:00
  • 84cf093d3d
    UI Customize: add white-label flags (logo, brand, website, email, phone) (#32582) Michael Geers 2026-08-07 18:30:58 +02:00
  • 5e69a6226d
    pvnode: resample interval averages to power at slot start (#32604) andig 2026-08-07 17:47:30 +02:00
  • f6a5b07dd6
    Loadpoint: limit boost power to battery limits (#28178) mfuchs1984 2026-08-07 15:32:51 +02:00
  • 3093539af5
    Optimizer: add static grid export limit (#32541) andig 2026-08-07 12:58:14 +02:00
  • f2c45b0d84
    Huawei SmartLogger: fix PV energy yield (#32592) CiNcH83 2026-08-07 11:57:08 +02:00
  • fbcea37f61
    Bender: skip Mennekes 4You/4Business unsupported registers 730/740 [0.313 backport] (#32593) Michael Geers 2026-08-07 11:56:38 +02:00
  • 44b8a5cf0e
    ci: manage waiting for feedback label (#32577) andig 2026-08-06 17:18:07 +02:00
  • b46b5f38f4
    Huawei SUN2000: clarify battery configuration in description (#32558) CiNcH83 2026-08-06 13:47:36 +02:00
  • fa99ba884e
    ci: skip openapi step for backport tags without openapi target (#32562) andig 2026-08-06 13:14:32 +02:00
  • 5d75f21255
    Docs: point getState externalDocs to API State reference page (#32568) Michael Geers 2026-08-06 13:08:21 +02:00
  • ecfb55f0e9
    Add ferroamp meter (#32566) Robin Östlund 2026-08-06 13:00:45 +02:00
  • 45e781dac0
    API: publish forecast as arrays with unix timestamps (BC) (#32391) andig 2026-08-06 11:49:33 +02:00
  • 9d0bc5a865
    Charging plan: make strategy settings discoverable (#32452) Michael Geers 2026-08-06 09:25:43 +02:00
  • 0df2610dcf
    Bender: skip Mennekes 4You/4Business unsupported registers 730/740 (#32560) andig 2026-08-06 09:03:18 +02:00
  • 12fd62f415
    emsesp: use single cached bulk fetch to avoid firmware rate limiting (#32559) andig 2026-08-06 08:46:35 +02:00
  • 5b4b4a333c
    Sponsor: wait for network to settle during startup check [0.313 backport] (#32557) 0.313.2 Michael Geers 2026-08-06 08:38:05 +02:00
  • c0bb9a3fed
    Sponsor: wait for network to settle during startup check (#32556) Michael Geers 2026-08-06 07:21:44 +02:00
  • 38ec8d711c
    chore: update CODEOWNERS for template contributors (#32546) andig 2026-08-05 17:06:42 +02:00
  • 64233c8a1d
    HTTP: increase request timeout (#32542) andig 2026-08-05 13:25:05 +02:00
  • d71e3ac819
    Atmoce: add basic holdcharge on pre-01.01.00.28.15 firmware (#32537) FrankvdAa 2026-08-05 12:30:19 +02:00
  • 4b732512ff
    Atmoce: dynamic parameters for capacity/maxchargepower/maxdischargepower (#32536) FrankvdAa 2026-08-05 12:05:55 +02:00
  • 8a4abd3e99
    Meter (Victron): add GX AC load meter template (#32411) andig 2026-08-05 12:02:44 +02:00
  • dbae128094
    Templates: keep large numeric params parseable (#32528) Dennis Klipp 2026-08-04 20:29:57 +02:00
  • 124edaa32c
    vw/eudataact: only use bcam threshold as target soc when care mode active (#32521) github-actions[bot] 2026-08-04 15:42:31 +00:00
  • 46ff84ee3c
    Add DWD (Bright Sky) temperature forecast (#32522) Tilo Alexander 2026-08-04 17:22:32 +02:00
  • 3ec61c1851
    Sessions: record added range per charging session (#32509) Michael Geers 2026-08-04 14:07:15 +02:00
  • addbda0c43
    Remote access: show tunnel connect errors, self-recover after offline boot (#32511) Michael Geers 2026-08-04 12:57:07 +02:00
  • 37fa159d47
    cfos: expose temperature exceedance (#32514) Stefan Beyer 2026-08-04 12:41:32 +02:00
  • 2abf3ac432
    Meter (FoxESS H3): add battery control (#32302) GurliGebis 2026-08-04 10:10:46 +02:00
  • c7c7ae3fe3
    chore: bump spine-go rollup to include deferred early subscribe/bind requests (#32508) andig 2026-08-04 09:44:07 +02:00
  • 4635fe04dd
    fix: modbus/read service cache key ignores read parameters (#32499) github-actions[bot] 2026-08-04 06:57:21 +00:00
  • 7f2aee0725
    SolarMax SMT: drop the whole-kWh energy register (#32497) andig 2026-08-03 21:33:11 +02:00
  • f571d502d6
    Soc: simplify estimator (#32495) andig 2026-08-03 21:16:33 +02:00
  • 6c11365bda
    EEBus: keep grid limits applied as the LPC/LPP spec requires (BC) (#32492) andig 2026-08-03 20:58:11 +02:00
  • fed3fb731c
    EEBus: abort run loop and limit assertion on context cancellation (#32494) andig 2026-08-03 20:50:34 +02:00
  • 4a878838e7
    EEBus: state the limit to a controllable system on connect (#32491) andig 2026-08-03 18:13:37 +02:00
  • dc1ac7c6dd
    Vaillant: share token source across chargers on the same account (#32471) Johannes 2026-08-03 14:19:41 +02:00
  • 6f430d4a99
    chore: mark generated openapi files as linguist-generated (#32483) Michael Geers 2026-08-03 14:12:20 +02:00
  • 2db475f6e7
    chore: always resolve the command comment (#32482) andig 2026-08-03 14:08:25 +02:00
  • c3f3384bfc
    API: generate /api/state documentation from UI types (#32431) andig 2026-08-03 13:06:37 +02:00
  • c7c744f54e
    Charger (Plugchoice): fix CurrentPower reading 0 for externally started sessions (#32420) github-actions[bot] 2026-08-03 10:14:51 +00:00
  • 4ca64eaf49
    Warn on repeated requests only when they succeed [0.313 backport] (#32472) Michael Geers 2026-08-03 12:12:13 +02:00
  • edae1cc307
    Meter (FoxESS H3-Pro/Smart): add battery control (#32301) GurliGebis 2026-08-03 10:39:02 +02:00