Commit graph

70 commits

Author SHA1 Message Date
andig
f3aba1b096
chore: convert capabilities to enumer-generated type (#29932) 2026-05-16 10:07:37 +00:00
Michael Geers
a4ed1080e1
Config UI: add tariffs (#26698)
Co-authored-by: Maschga <88616799+Maschga@users.noreply.github.com>
Co-authored-by: andig <cpuidle@gmail.com>
Co-authored-by: andig <andi@evcc.io>
2026-03-01 11:06:34 +00:00
andig
d1ec2ede17
Templates: validate required numeric values (#26959) 2026-01-24 13:57:59 +00:00
andig
1c49be86fa
Templates: sort required params first (#26775) 2026-01-21 10:51:24 +01:00
Michael Geers
c0e9e4c913
Config UI: add param value validation: host (BC) (#26149) 2026-01-19 09:58:13 +01:00
andig
510102bdd9
chore: simplify templates (#26787) 2026-01-18 17:52:16 +00:00
andig
4374bc6358
chore: ensure parameter overrides occur after preset definition (#26774) 2026-01-18 12:21:58 +00:00
Ingo
b02f3d98eb
Add Modbus service for dynamic parameter reading (#25908)
Co-authored-by: andig <cpuidle@gmail.com>
Co-authored-by: Michael Geers <michael@geers.tv>
2026-01-13 12:15:44 +00:00
andig
db1d1d074c
Templates: remove unmaintained allinone/linked templates (BC) (#26635) 2026-01-12 12:20:46 +01:00
andig
478a055e9b
Templates: improve required and advanced handling (#26371) 2026-01-04 10:07:03 +00:00
andig
1bdc6a6fe5
Templates: don't validate deprecated parameters (#26292) 2025-12-31 12:38:57 +00:00
andig
7713792d2b chore: minor 2025-12-30 12:54:34 +01:00
andig
525480e416
Templates: constrain validating required parameters by usage (#26167) 2025-12-24 10:46:17 +00:00
andig
ca7e319edf chore: simplify 2025-12-22 14:02:21 +01:00
andig
3adf8b4520
Templates: error on missing required values (#25932) 2025-12-22 12:55:52 +00:00
andig
00e8d4c943
HomeAssistant: fix deprecated home parameter not rendered (#25849) 2025-12-06 09:23:24 +00:00
Copilot
a65a1ce2d7
Issue UI: redact private data like (user, locations, ...) (#25039) 2025-11-26 13:34:57 +01:00
andig
352012d24b
chore: modernize go sources (#24896) 2025-10-31 15:25:53 +00:00
andig
8319ac1ec6
chore: simplify template validation (#24825) 2025-10-28 15:08:48 +00:00
andig
93ad721845
chore: simplify param presets (#24823) 2025-10-28 14:26:24 +00:00
andig
1bc5640a39 chore: gracefully handle deprecated parameters 2025-08-09 11:23:57 +02:00
Michael Pollmeier
f943c9c3e3
chore: improve template error message (#22324)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2025-07-13 12:38:12 +02:00
Michael Geers
8b562d7f8e
docs: better param descriptions (#21793) 2025-06-14 17:32:44 +00:00
andig
659ce11241
Apply quoting yaml values only the string parameters (#19475) 2025-03-06 12:22:37 +01:00
Michael Geers
cd5a253d0b
Templates: add countries for tariffs (#18609) 2025-02-08 14:55:37 +01:00
andig
fd83affb3f
Templates: replace stringlist with list (BC) (#17654) 2024-12-24 10:49:44 +01:00
andig
84f5c56dca
chore: return to sprig (#16482) 2024-10-04 08:10:56 +02:00
andig
500a8b5258 chore: fix sprout 2024-08-25 16:28:00 +02:00
andig
ac5e68648d Revert "chore: upgrade libraries"
This reverts commit 92bacbdce7.
2024-08-18 19:51:19 +02:00
andig
92bacbdce7 chore: upgrade libraries 2024-08-18 18:32:33 +02:00
andig
8958b6ecd7
Fix case-insensitively merging template maps (#15351) 2024-08-11 21:49:34 +02:00
andig
c04f52f851 chore: deprecate TxtFuncMap 2024-06-26 10:20:20 +02:00
andig
b5afd2d2ce chore: simplify 2024-05-18 11:54:08 +02:00
andig
940ce81a84
chore: upgrade go-sprout (#13841) 2024-05-15 22:14:44 +02:00
andig
9241cb919e
chore: migrate to sprout (#13477) 2024-04-18 08:37:14 +02:00
andig
f6f4e30fb5 chore: simplify render mode 2024-01-27 18:18:13 +01:00
andig
789497d94c
chore: simplify usage logic (#11895) 2024-01-27 18:02:07 +01:00
andig
58e2421a5b
chore: fix linter (#11028) 2023-12-06 18:29:32 +01:00
andig
2022247fd1
Vzlogger: fix yaml quoting not matching uuid (#10777) 2023-11-14 16:46:10 +01:00
andig
e14fdf6822
Require Go 1.21 (#9244) 2023-08-17 21:41:44 +02:00
andig
3f88c56b0b
Simplify template handling and trim trailing spaces (#7144)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Demo (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2023-04-01 10:32:49 +02:00
andig
85c7126bbd Fix rendering nil interfaces as "<nil>" string 2023-03-02 15:51:19 +01:00
andig
c0d76a7918 chore: minor cleanup 2023-02-27 16:15:03 +01:00
andig
7412b0a4a9
Templates: remove per-template config defaults (#6465) 2023-02-26 17:57:05 +01:00
andig
06a68d8c40
Switch sockets: allow removing vehicle selection for integrated devices (#6368) 2023-02-26 13:40:15 +01:00
andig
af883a4b3f
chore: remove template languague (#6245) 2023-02-15 22:30:01 +01:00
andig
54321c0cf7
Add configuration api (#6035)
Co-authored-by: Michael Geers <michael@geers.tv>
2023-02-08 11:29:27 +01:00
Andreas Linde
28d60a5993
Honor advanced setting in templates defaults.yaml (#5965) 2023-01-31 22:44:40 +01:00
Andreas Linde
d408767b2d
Configure: fix handling of PV systems (#4806)
- The configure intents to present devices that implement multiple usages in a single device or have linked templates and provide an easier step by step configuration experience e.g. by not asking for the same data for different usages over and over again
- Commit 880557594f changes this behaviour and now presents all devices that have multiple usages, e.g. meters that could be used as battery or pv meter
- This change introduces a new property `allineone` that should be used with the `usage` `param` the identify a device that implements multiple usages in the same device
- The filter to present these devices is extended by checking for this property
2022-10-13 13:57:15 +02:00
andig
cb3f393572
Templates: remove unused parameter dependencies (#4699) 2022-10-02 19:51:08 +02:00