Commit graph

128 commits

Author SHA1 Message Date
andig
c3c18a588d
Minor fixes (#614) 2021-01-26 09:59:38 +01:00
andig
3a1f19923f
Remove shared apiFunction type (#587) 2021-01-12 08:43:22 +01:00
andig
6f0fb943dc
Add remaining modbus getters and setters (#550) 2020-12-31 12:54:25 +01:00
andig
dd9ad41748 Fix energy and currents not exposed 2020-12-31 12:35:33 +01:00
andig
b25b20e9c6 Refactor openWB implementation 2020-12-31 11:31:47 +01:00
andig
95cfe455b8
Add serial to address mappings cache to Keba listener for making simple messages routable via serial (#546)
Some checks failed
Build / Build (push) Failing after 2m24s
Build / Publish (push) Has been skipped
Build / Release (push) Has been skipped
#429 introduced a bug when KEBA was configured using serial number.

The TCH :OK messages received from KEBA could not be routed to the subscriber since they don't contain serial numbers. This PR adds a serial<->address cache to the listener for maintaining this mapping and hence make the OK responses routable.
2020-12-23 17:10:55 +01:00
andig
ff9910c942
Fix evse meter not detected (#542) 2020-12-23 10:07:23 +01:00
andig
b30bb4e77e Add default scheme and port for http, websockets and modbus 2020-12-19 17:44:20 +01:00
andig
2b20e81b92 Fix battery soc topic 2020-12-19 12:23:22 +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
eaca642028
Use openWB timeout topic (#529) 2020-12-18 17:21:15 +01:00
andig
bd810bd89b
Refactor plugin configuration (#511) 2020-12-10 12:00:13 +01:00
andig
ac9f8bac8a
Fix decorators hiding optional interfaces (#507)
Without this PR, decorating an api.Charger which has additional interfaces removed those interfaces from the decorated charger.
2020-12-07 12:14:49 +01:00
andig
a0f2a35f35 Improve configuration error messages 2020-12-04 14:48:34 +01:00
andig
f50e764c18 Make Wallbe ChargerEx behaviour optional and only enable for non-legacy devices 2020-12-02 13:25:38 +01:00
andig
da725b2829
Use 100mA current control steps where supported by charger (#477) 2020-12-02 10:05:53 +01:00
andig
839f6aca33
Fix evse resetting current when enabling (#499) 2020-12-01 18:02:13 +01:00
tmeidinger
d9bdd2eace
Update go-e.go (#487)
PR by @tmeidinger
2020-11-27 17:12:50 +01:00
andig
85ae0dafa0 Rename files according to controller 2020-11-25 18:28:05 +01:00
andig
cf28ea19cf Improve configuration error messages 2020-11-24 14:29:48 +01:00
andig
9c56a31bac
Fix and speed-up tests (#470) 2020-11-23 16:22:40 +01:00
andig
f83a092308 Fix tests 2020-11-23 15:21:06 +01:00
andig
e8bd532a3b Complete #416 2020-11-22 22:02:33 +01:00
andig
068fba591d
Implement basic hardware detection (#435) 2020-11-21 17:13:59 +01:00
andig
eef2f1dc58
Auto-detect EVSE meter (#459) 2020-11-20 18:09:53 +01:00
andig
cd63d93f4f
Revert "Switch to go-e amx api (#442)" (#456)
This reverts commit 69a009d686.
2020-11-20 14:45:59 +01:00
andig
4e10c7dbd2
Revert #416 (#453) 2020-11-19 14:26:00 +01:00
andig
69a009d686
Switch to go-e amx api (#442) 2020-11-17 08:16:18 +01:00
andig
401ead45f6
Refactor KEBA error checking to trust UDP OK message (#429) 2020-11-13 10:45:27 +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
e8f3b59acd
Use generic modbus connection logging (#418) 2020-11-11 12:32:27 +01:00
andig
0ebae4544a
Support attached meters for Phoenix EM-CP controllers (#417) 2020-11-11 12:29:31 +01:00
andig
bbaf8ab092 Support attached meters for Phoenix EV-CC controllers (#416) 2020-11-11 12:28:58 +01:00
andig
719eb29fc5 Fix comment 2020-11-10 15:55:42 +01:00
andig
6c9d654920 Fix configuration for updated Renault error handling 2020-11-03 17:22:41 +01:00
andig
8e61200216
Use register 1000 for enable/disable and add delay to support older evse's (#380) 2020-10-13 07:59:21 +02:00
andig
37f9a77f83 Fix tag error introduced in 2d7c6d2b44 2020-10-03 16:51:15 +02:00
andig
2d7c6d2b44 Refactor duplicate method 2020-10-03 16:28:23 +02:00
andig
8a5bd8e119 Make sure generated code is always go-formatted 2020-10-01 11:05:06 +02:00
andig
26eeb05c05
Refactor http helper into util/request (#362) 2020-09-27 17:59:08 +02:00
andig
58d946bd47 Fix wallbe register decoding for officially unsupported SDM meters 2020-09-15 19:25:39 +02:00
andig
acbfc6a436 Use code generation best practices 2020-09-13 13:54:12 +02:00
andig
a995dd7689 Fix Phoenix EV-CC status decoding (#339) 2020-09-13 13:52:08 +02:00
andig
9058b62f8d Fix test failures 2020-09-12 17:20:04 +02:00
andig
71e72c7182
Add evse power reading (#327) 2020-09-01 14:06:20 +02:00
premultiply
2bdec133c5 Fix typo in nrgkick type name (#326) 2020-09-01 13:42:56 +02:00
andig
1edecf9f94 Remove dead code 2020-08-31 19:48:42 +02:00
andig
a2f2d5a3de
Refactor Phoenix EM-CP (#323)
Follow-up to #320, uses improved modbus infrastructure
2020-08-31 18:41:13 +02:00
andig
a251189062 Refactor Wallbe to support optional readings 2020-08-31 15:33:16 +02:00