Commit graph

88 commits

Author SHA1 Message Date
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
andig
e72c523769 Re-add modbus connection cache and wrap error and slave id handling in connection (#320) 2020-08-30 10:11:52 +02:00
andig
e7ee87b19a
Implement composition of optional interfaces using generator (#310) 2020-08-26 19:25:07 +02:00
andig
6d89835c2c Add 100ms delay before modbus operations (#316) 2020-08-26 19:22:28 +02:00
andig
a02c0e29ba
Fix evse register usage and add logging (#314) 2020-08-26 16:08:28 +02:00
andig
705d79a6fa
Merge pull request #305 from schenlap/features/evse-improve
Support alwaysactive mode
2020-08-22 20:48:51 +02:00
Stefan Schöfegger
9b92f42c22 evse: use evse alwaysActvie setting for enable method 2020-08-22 15:23:06 +02:00
andig
81b72e2c06
Implement factory patterns for device configuration (#303) 2020-08-22 14:41:31 +02:00
andig
abeded1075
Deprecate pkg/errors (#304) 2020-08-21 11:30:33 +02:00
andig
b034fc072b Use default address if not configured 2020-08-17 21:51:34 +02:00
andig
b2c2aa2008
Refactor KEBA implementation for docker (#288)
* Handle errors creating keba listener
* Verify settings applied
* Fix tests
2020-08-15 23:08:01 +02:00
andig
785ae1a417
Fix test errors caused by 8eca79a (#282) 2020-08-14 19:00:07 +02:00
andig
8eca79a675 Add more context to configuration errors to simplify diagnosis 2020-08-13 15:58:05 +02:00
andig
4d4de22e8b Add comments 2020-08-11 08:39:30 +02:00
premultiply
c3200edbe5
Workaround NRGkick PauseCharging not reliable (#274) 2020-08-11 08:36:09 +02:00
andig
d7082ee954 Update NRG Connect attributes 2020-08-02 21:21:53 +02:00
andig
1be64c7353 Return errors instead of fatal 2020-07-31 13:39:00 +02:00
andig
1e03a51eae Standardize error messages by removing config prefix 2020-07-29 14:22:44 +02:00
andig
6043023a6a Test sample configurations and ignore acceptable errors 2020-07-29 13:43:23 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
38bb8cb7ab Improve configuration error messages 2020-07-25 16:12:47 +02:00
andig
7c864df08a
Introduce log levels per area (#236) 2020-07-20 09:34:47 +02:00
andig
5bb0c58e69
Fix go-e cloud updates (#215) 2020-07-17 07:14:54 +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
2f2624ba4a
Upgrade go-bluetooth (#204) 2020-07-06 09:52:12 +02:00
tmeidinger
95e21904fe
Update go-e.go
fixed localResponse URI
2020-06-22 15:28:48 +02:00
andig
279dfe63a6
Support go-e cloud api (#190) 2020-06-18 21:41:02 +02:00
andig
dc6da4416f
Fix energy calculation (#188) 2020-06-08 17:07:01 +02:00
andig
71a4afa69a
Improve modbus configuration, add sunspec and float32 swapped readings (#184) 2020-05-24 14:41:10 +02:00
andig
d93dcef709 Remove experimental label 2020-05-20 15:45:11 +02:00
andig
02caf41639 Reduce bluetooth discovery timeout 2020-05-20 15:06:26 +02:00
andig
ac2b43af9c Accept state=1, RFID required, as valid 2020-05-20 13:28:57 +02:00
andig
044eb8732e
Fix various issues in NRGKick implementation (#164) 2020-05-19 07:28:33 +02:00
andig
4bf9c542ce
Send RFID auth only if required (#167) 2020-05-18 10:16:54 +02:00
andig
d974028fce Fix minor typo 2020-05-17 15:13:37 +02:00
andig
5dc903f4ce
Check that optional interfaces are implemented (#159) 2020-05-17 13:11:40 +02:00
andig
fe334e8327
Add RFID support to enable charging on KEBA (#160) 2020-05-17 12:56:26 +02:00
andig
4a1c029abd
Warn if EVSE is always active (#153) 2020-05-16 15:43:53 +02:00
andig
9bf987ff24
Add docker helper for bluetooth (#162) 2020-05-16 14:52:17 +02:00
andig
21c85cec13
Don't add btmgmt binary on CI (#161) 2020-05-16 13:43:10 +02:00
Andreas Linde
23f51bc56d Added Currents support to MCC and SMA (#156)
* Added Currents support to MCC

* Added currents to SMA
2020-05-15 22:33:37 +02:00