Commit graph

40 commits

Author SHA1 Message Date
andig
5e482972e0
Add device lifecycle (BC) (#16513) 2024-10-12 10:57:33 +02:00
RenatusRo
133ebf4d71
Mqtt: add FloatSetter (#14246) 2024-06-08 15:01:00 +02:00
andig
2b5e6c14e1
Plugins: allow returning errors when instantiating plugin getters/setters (#10778) 2023-11-20 11:11:13 +01:00
andig
0098aa9c35
chore: replace waiter with monitor (#10727) 2023-11-12 19:05:48 +01:00
andig
a0dfabb229
Plugins: trace xml transformations (#8879) 2023-07-16 20:37:37 +02:00
Markus Heberling
cba97832db
Plugins: allow chaining of input/output plugins (#7836) 2023-05-18 14:08:05 +02:00
andig
3a7e68e291
Simplify waiter implementation, eliminate sync.Cond (#3629) 2022-06-13 09:05:03 +02:00
andig
4c509288c6
OpenWB: ensure sending retained messages (#2446) 2022-02-03 18:19:55 +01:00
andig
d97e8d18e5
Refactor data processing into pipeline component (#2169) 2021-12-31 16:11:10 +01:00
andig
cd43f09263
Make waiter always expect initial value even if timeout is zero (#2031)
Some checks failed
Default / Build (push) Failing after 1m46s
Default / Build UI (push) Failing after 2m12s
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Publish Github & APT release (push) Has been cancelled
2021-12-12 20:06:41 +01:00
andig
94e2a28839
Mqtt: fix handler not returning when initial value not received (#2008) 2021-12-10 11:02:14 +01:00
andig
fe217debbf chore: fix ruleguard errors 2021-11-14 12:09:17 +01:00
andig
4eafc9453f OpenWB: add rfid authorization 2021-11-11 20:03:55 +01:00
andig
b47914d80f Move optional provider params to separate option functions 2021-10-09 10:36:52 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
182833aee3
Add regex to mqtt, http and script plugins. Regex will return first submatch. (#1385) 2021-08-18 23:04:45 +02:00
andig
4fbdb526b0 Limit trace log level to physical communication (#1240) 2021-07-25 16:21:21 +02:00
andig
eb0927af9a
Mqtt: add jq parsing (#943) 2021-05-01 10:32:50 +02:00
andig
d21d15e9d7
Fix mqtt logging and return values (#739) 2021-03-09 14:58:43 +01:00
andig
b8c4ff7354
Add openWB grid, pv and battery meters (#533)
* Add openWB grid, pv and battery meters
* Allow re-use of default MQTT client
2020-12-19 11:50:17 +01:00
andig
bd810bd89b
Refactor plugin configuration (#511) 2020-12-10 12:00:13 +01:00
andig
9c56a31bac
Fix and speed-up tests (#470) 2020-11-23 16:22:40 +01:00
andig
9090514a9e
Improve mqtt publishing (#421) 2020-11-11 18:28:02 +01:00
andig
b11381b7e6
Add openWB support via MQTT (#399) 2020-11-11 12:53:52 +01:00
andig
c12d52ca82
Add mqtt interface and document REST api (#243) 2020-07-26 13:55:41 +02:00
andig
e34167ce7d
Implement multiple loadpoints and new UI (#199)
* Support multiple loadpoints

* Finalize loadpoint site split

* Simplify global voltage

* Fix push template error stopping main process

* Show only last error on retry

* Improve influx v1 compatibility

* Update push templates

* Revert influx v1 user change
2020-07-16 09:34:58 +02:00
andig
0490db10fa
Add util.Waiter for initial value and timeout handling (#174) 2020-05-20 15:54:16 +02:00
andig
7ecfe9d754 Simplify waiting for initial value similar to websocket plugin 2020-05-20 11:54:42 +02:00
andig
ec5b258e39
Expose and document scale parameter (#90) 2020-05-02 12:31:21 +02:00
andig
1729399ef9 Split common utility functions into util package (#64) 2020-04-27 20:05:08 +02:00
andig
0e352c77d7
Make usage of loggers explicit (#45) 2020-04-21 11:19:49 +02:00
andig
fe8523dd86 Remove default mqtt timeout 2020-04-19 18:24:33 +02:00
andig
04092069a3 Apply %v default formatting if payload is empty 2020-04-15 09:01:13 +02:00
andig
706ed627fa Support writing through mqtt 2020-04-14 17:53:11 +02:00
andig
516934ca6e
Improve provider and meter configuration (#33)
* Improve provider and meter configuration
* Drop mqtt check from script

* Handle retained topics

* Reduce dependencies
2020-04-14 13:26:25 +02:00
andig
ca75de87c1
Implement int/string/bool getters over mqtt (#30) 2020-04-13 18:53:56 +02:00
andig
c8f58117f9 Detect initial update independently from timeout 2020-04-10 15:28:44 +02:00
andig
91968984ec Fix charger disabled on start due to mqtt readings not available 2020-03-22 15:19:47 +01:00
andig
da74ce17fd Refactor to support Wallbe dip 10 enable/disable 2020-03-18 16:16:35 +01:00
andig
3c503b333d Initial commit 2020-03-06 08:24:05 +01:00