Commit graph

  • 5215bb9e3f
    EEBus: fix OHPCF re-boost after the heat pump withdrew its flexibility (#32150) andig 2026-07-25 18:14:18 +02:00
  • e867ef60cf
    Tariff: fix chargesZones boundaries not taking effect between price zones (#32143) github-actions[bot] 2026-07-25 11:36:28 +00:00
  • 75eebf131b
    UI: fix missing general config tiles with battery configured (#32140) andig 2026-07-25 13:01:51 +02:00
  • dff73b26db
    chore: add firmware requirements (#32135) Ingo 2026-07-25 12:35:29 +02:00
  • c8b27650ca
    Home Assistant: configurable charge status values (BC) (#32136) andig 2026-07-25 12:14:42 +02:00
  • 36a789b5c0
    Optimizer: hide battery forecast when already full or empty (#32121) andig 2026-07-24 16:02:03 +02:00
  • 43517ee105
    Optimizer: don't show outdated battery forecast (#32119) andig 2026-07-24 15:24:39 +02:00
  • f3a0241777
    chore: exclude local artifacts from docker build context (#32111) andig 2026-07-24 12:30:52 +02:00
  • 771fc20ec2
    Optimizer: split grid peak shaping into demand, feed-in and combined strategies (#32108) andig 2026-07-24 11:26:37 +02:00
  • 9c88523682
    Revert "API: generate /api/state documentation from UI types" (#32109) andig 2026-07-24 11:24:23 +02:00
  • cd9812ef14
    Add Sigenergy EVDC charger (#32023) lasseb13 2026-07-24 09:02:19 +02:00
  • c8517b0237
    Tariff (Combined): sort rates before partitioning by start time (#32094) github-actions[bot] 2026-07-23 16:59:27 +00:00
  • 2b7aaeaa37
    WARP1: don't report zero phase currents on power-only meters (#32090) andig 2026-07-23 17:26:14 +02:00
  • 02a66252ca
    Modbus: unify delay and timeout settings (BC) (#31996) andig 2026-07-23 17:03:28 +02:00
  • ff2905a366
    chore: remove result envelope reintroduced in #31530 (#32088) andig 2026-07-23 15:36:37 +02:00
  • a1b6a06305
    Optimizer: surface battery-to-grid discharge as suggestion (#32087) andig 2026-07-23 15:32:24 +02:00
  • 177ca558c9
    Site: add experimental battery grid discharge setting (#32086) andig 2026-07-23 14:17:45 +02:00
  • f7af0bbe6a
    Daheimladen: fix hardware check (#32079) premultiply 2026-07-23 13:19:07 +02:00
  • b6a9977ebb
    Bump fast-uri from 3.1.3 to 3.1.4 (#32085) dependabot[bot] 2026-07-23 10:59:42 +00:00
  • 542a01fa20
    API: generate /api/state documentation from UI types (#31530) Michael Geers 2026-07-23 12:03:21 +02:00
  • bacca990ee
    FNN Hems: align power config wording with EEBus (productionNominalMax) (#31948) andig 2026-07-23 12:01:00 +02:00
  • 4e1b0a8250
    Wattsonic: remove wrong grid currents (inverter registers) (#32049) Jens 2026-07-23 11:29:46 +02:00
  • b4c3844765
    chore: use consistent 'vehicle' wording in messaging notifications (#31939) github-actions[bot] 2026-07-23 08:55:57 +00:00
  • 552e8a9d78 chore: clarify heidelbridge andig 2026-07-23 09:52:49 +02:00
  • 6ead46d97f
    Vaillant: solve ALTCHA challenge on login (#32070) andig 2026-07-23 09:44:20 +02:00
  • e3a48e42f9
    Vehicle (VW/EU Data Act): add Skoda Enyaq soc key (#32060) github-actions[bot] 2026-07-22 17:52:28 +00:00
  • 19c4e06391
    Optimizer: publish result before status check (#32055) andig 2026-07-22 17:13:43 +02:00
  • 1db0d5015c
    UI: use consistent vehicle wording in messaging events (#31938) (#32048) Jens 2026-07-22 17:09:47 +02:00
  • 834c062b8c Revert "Daheimladen: fix misleading sponsorship error on station id read (#31956)" andig 2026-07-22 16:37:08 +02:00
  • 9db7be1ede
    Optimizer: notify on advisory suggestion changes (#31905) andig 2026-07-22 13:47:50 +02:00
  • de4c63d182
    Optimizer: evaluate suggestion actionable flag on publish (#32045) andig 2026-07-22 13:26:51 +02:00
  • ea6cc99094
    Planner: fix continuous plan selecting the current slot (#32041) andig 2026-07-22 12:47:35 +02:00
  • 1b16f23da3
    Trydan: remove Locked, pause DPC, add currents/voltages (firmware >=2.5.0) (#32013) David CM 2026-07-22 12:36:43 +02:00
  • 209b72b817
    Fix startup deadlock with existing metrics database (#32043) andig 2026-07-22 11:56:07 +02:00
  • 01ce52c203 chore: upgrade modules andig 2026-07-22 09:13:10 +02:00
  • 1656a76cb3
    Mqtt: wait for retained message after subscribe before first read (#32031) andig 2026-07-21 19:37:58 +02:00
  • d92f125336
    Afore hybrid: add grid and pv usage (#32027) andig 2026-07-21 19:17:53 +02:00
  • 459f5f1007
    CI: pin claude-code-action to last working version (#32026) andig 2026-07-21 18:28:51 +02:00
  • 36227559c0
    Chore: remove unused @claude mention workflow (#32024) andig 2026-07-21 18:07:00 +02:00
  • 13aab7c622
    Site: only re-evaluate HEMS dim and curtail state on change (#32011) andig 2026-07-21 13:38:20 +02:00
  • 608aa36629
    Curtailment: report curtailed percent instead of bool (#32010) andig 2026-07-21 13:14:40 +02:00
  • 435ed72a56 Revert "Add Shelly EM1 (#31992)" andig 2026-07-21 13:07:20 +02:00
  • 9a2a730634
    docs(openapi): remove stale result envelope from response schemas (#31989) github-actions[bot] 2026-07-20 18:47:30 +00:00
  • 1a058fd933
    Add Shelly EM1 (#31992) FrankvdAa 2026-07-20 20:40:03 +02:00
  • ba72b092d9
    chore: quote openapi responses (#31984) StefanSchoof 2026-07-20 20:24:05 +02:00
  • 8487a31ea0
    chore: minor (#31981) Maschga 2026-07-20 16:08:14 +02:00
  • e871263e18
    EEBus: update eebus-go/ship-go, drop eebus-go replace (#31980) andig 2026-07-20 15:51:49 +02:00
  • 1c26a6f66b
    Optimizer: blend measured values into forecast inputs (#31975) andig 2026-07-20 13:59:03 +02:00
  • f8cd71f70f
    Add SolvisControl 2/3 heatpump (#31976) andig 2026-07-20 13:12:38 +02:00
  • f937ebec1f
    Shelly: fix PM1 Gen3 energy readings (#31957) Markus Thierolf 2026-07-20 12:28:12 +02:00
  • 7b159d614c chore: minor 0.312.1 andig 2026-07-20 11:03:19 +02:00
  • 90fc0bc71b
    Vehicle: restore streaming param on EU Data Act templates (#31970) andig 2026-07-20 10:39:45 +02:00
  • 7a95266a6b
    Revert "Modbus: handle NaN values" (#31968) andig 2026-07-20 10:11:25 +02:00
  • a1e8854df1
    open-meteo-temperature: increase forecast to 5 days (#31960) Daniel Martin 2026-07-20 00:05:49 +02:00
  • 1f09e8b37a
    Translations update from Hosted Weblate (#31195) Weblate (bot) 2026-07-19 22:16:17 +02:00
  • 279c77ba9d
    Daheimladen: fix misleading sponsorship error on station id read (#31956) andig 2026-07-19 19:15:50 +02:00
  • 0224f8395d
    chore: simplify curtailment/dimming (#31954) andig 2026-07-19 18:53:19 +02:00
  • 101839377a
    Optimizer: pass grid feed-in curtailment limit when active (#31949) andig 2026-07-19 18:38:56 +02:00
  • bba63f5df0
    Huawei: add HoldCharge (#30598) CiNcH83 2026-07-19 17:35:30 +02:00
  • 0b5017e7c1
    chore: share Truncate helper between mqtt and http trace logs (#31947) andig 2026-07-19 15:53:05 +02:00
  • 8a8abdaede
    OCPP: use loadpoint phases for watts-based charging power (#31946) andig 2026-07-19 15:44:19 +02:00
  • 54188d815f
    Loadpoint: keep vehicle soc when re-assigning same vehicle (#31945) andig 2026-07-19 15:42:11 +02:00
  • 6afed701c0
    Mqtt: limit trace log payload length like http logging (#31944) andig 2026-07-19 15:39:00 +02:00
  • b57faafcd9
    docs: fix openWB native charger doc (firefox-esr, example user) (#31936) github-actions[bot] 2026-07-19 11:21:38 +00:00
  • 1fd48b399a
    chore: skip uncached warning on cache hits (#31934) andig 2026-07-19 13:17:01 +02:00
  • 13c5d58d3c
    chore: cache http requests (#31933) andig 2026-07-19 13:12:20 +02:00
  • 01b4c38231
    HTTP plugin: warn on uncached repeated GET requests (#31932) andig 2026-07-19 13:06:27 +02:00
  • f56aae4aa0
    Revert "loadpoint: fix phase detection for low current" (#31931) premultiply 2026-07-19 12:53:14 +02:00
  • eaff32a8ae
    chore: fix phase detection for low current (#31930) Frank Behrens 2026-07-19 12:46:51 +02:00
  • cc6bef6b82
    Modbus: handle NaN values (#31011) premultiply 2026-07-19 12:44:32 +02:00
  • 2a86cc44b1
    UI: move vehicle settings from charging plan modal to own modal (#31775) Michael Geers 2026-07-19 11:39:33 +02:00
  • f673c6d0c8
    Cardata: status detection for "New Class" vehicles (#30938) mfuchs1984 2026-07-19 11:29:57 +02:00
  • b0b9535475
    drivesomethinggreater: add instructions (#31047) Markus Kaindl 2026-07-19 11:24:35 +02:00
  • 9069ccd82a
    Add Growatt MIN 3000TL-XE (non-hybrid) (#31135) GreyEarl 2026-07-19 11:18:58 +02:00
  • 8fcd443171
    Battery boost: hold at soc limit instead of disabling (#31922) Alexandre JARDON 2026-07-19 11:06:18 +02:00
  • a5956a6804
    Home Assistant: add plugin source, support temp for heating switch devices (BC) (#31915) andig 2026-07-19 01:22:45 +02:00
  • 28d36a51f0
    Battery (experimental): batteryicon: visualize actual percentages (#31917) Maschga 2026-07-18 21:03:04 +02:00
  • b6cca9ea1b
    HEMS: add per-hems tests for nil statements when unconfigured or not connected (#31430) andig 2026-07-18 18:34:40 +02:00
  • 5e6f1e7356
    Metrics: recover downtime energy via persisted meter readings (#31795) Michael Geers 2026-07-18 18:14:23 +02:00
  • a3f58277a3
    SMA hybrid: add battery mode 4 (holdcharge) (#31911) Frank Behrens 2026-07-18 17:59:42 +02:00
  • 5aed453b3e
    Site: don't apply battery priority to loadpoints with battery boost active (#31790) Alexandre JARDON 2026-07-18 17:58:53 +02:00
  • d3ae621688
    Meter: make battery parameters dynamic (#31668) andig 2026-07-18 16:24:12 +02:00
  • 579df2ad67
    Sessions: show export dropdown above bottom tab bar (#31898) andig 2026-07-18 12:06:57 +02:00
  • b02a40353f
    Heating: add time-based energy statistics (today, 24h, 7d) to loadpoint tile (#31781) Michael Geers 2026-07-18 12:06:24 +02:00
  • 31cf9748aa
    Planner: use summed slot duration for rate coverage check (#30469) MaIII Themd 2026-07-18 17:00:44 +07:00
  • 16a0ead640
    gpio: share line requests across read/write instances on the same pin (#31508) andig 2026-07-18 11:52:54 +02:00
  • 7427ed1260
    Anker Solarbank Max AC: add battery control (#31869) fanatix 2026-07-18 11:51:42 +02:00
  • e49b63e80b
    CI Issue agent: be reluctant to label bugs, push for missing info (#31901) andig 2026-07-18 11:51:04 +02:00
  • 362620ba07
    Battery (experimental): restore priority/buffer soc constraint (#31900) Michael Geers 2026-07-18 11:50:43 +02:00
  • e239af5d25
    Simplify HEMS api (#31428) andig 2026-07-18 10:58:06 +02:00
  • 199365288a
    Vehicle: deprecate default charge mode in config (#31893) Michael Geers 2026-07-18 10:40:10 +02:00
  • 70ad1751de
    Tariff (pvnode V2 API): make forecast poll interval configurable (#31897) github-actions[bot] 2026-07-18 08:21:39 +00:00
  • e77fb6071a
    Home Assistant: warn when deprecated 'token' parameter is used (#31876) github-actions[bot] 2026-07-17 15:13:39 +00:00
  • 661af417a1
    Tariffs: persist tariff values in 15min intervals (#31845) 0.312.0 Michael Geers 2026-07-17 15:00:23 +02:00
  • d68e5e5809
    Tariffs: add outdoor temperature type and OpenMeteo (#27780) Daniel Martin 2026-07-17 14:54:56 +02:00
  • 68db0b7727
    Anker-solix-x1: fix energy scale (0.01 kWh/LSB) and revert PV changes (#31787) dmueller23 2026-07-17 14:45:25 +02:00
  • eed3aece14
    Config: show vehicle asleep state instead of value errors (#31859) Michael Geers 2026-07-17 14:38:59 +02:00
  • 0cf708a40d
    chore: merge Marstek Venus E Gen 3.0 template (BC) (#31865) andig 2026-07-17 12:16:40 +02:00
  • 7a5f935c6f
    chore: merge Marstek Venus A and D templates (#31864) andig 2026-07-17 12:14:02 +02:00
  • 49b93c6f4d
    Marstek Venus: add holdcharge battery mode (#31831) Alexandre JARDON 2026-07-17 11:46:18 +02:00