Commit graph

8147 commits

Author SHA1 Message Date
andig
0490db10fa
Add util.Waiter for initial value and timeout handling (#174) 2020-05-20 15:54:16 +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
ffffa2c2b4 Fix decoding mode "off" 2020-05-20 14:24:40 +02:00
andig
ac2b43af9c Accept state=1, RFID required, as valid 2020-05-20 13:28:57 +02:00
andig
7bc87273f8
Merge pull request #171 from andig/feature/websocket
Add websocket handler
2020-05-20 12:15:12 +02:00
andig
7ecfe9d754 Simplify waiting for initial value similar to websocket plugin 2020-05-20 11:54:42 +02:00
andig
b2d6f8c724 Use embedded logger 2020-05-20 11:02:23 +02:00
andig
68cceb8404 Add Websocket plugin 2020-05-20 11:02:10 +02:00
andig
4f033fb4c5
Move all helpers to bin (#173) 2020-05-19 17:04:57 +02:00
andig
c02802faa1
Synchronize enabled state with charger if state doesn't match (#172) 2020-05-19 16:30:30 +02:00
andig
044eb8732e
Fix various issues in NRGKick implementation (#164) 2020-05-19 07:28:33 +02:00
andig
bc4fcead95 Update issue templates 2020-05-18 14:33:04 +02:00
andig
e0fd234da0 Show version info 2020-05-18 14:32:11 +02:00
andig
1b1a48cf99
Implement token refresh (#146) 2020-05-18 13:41:22 +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
43d10ed856
Don't raise duplicate errors (#166)
* Don't raise duplicate errors

* Trim level and timestamp
2020-05-17 15:11:37 +02:00
andig
604a8b9624 Fix linter 2020-05-17 14:59:58 +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
andig
ca139564f3
Add currents (#155) 2020-05-15 21:37:39 +02:00
andig
03ed14ee76
Upgrade bootstrap to 4.5 (#137) 2020-05-15 21:21:14 +02:00
andig
4fa42e3a37
Merge pull request #154 from andig/feature/currents
Allow reading currents
2020-05-15 21:18:45 +02:00
andig
97ee6898e9
Send log warnings and errors to ui (#128) 2020-05-15 11:21:01 +02:00
andig
da2cefe65f Add Discovergy meter 2020-05-15 08:07:07 +02:00
andig
31475961a1
Support basic authorization (#149) 2020-05-14 17:55:49 +02:00
andig
f45abfe095
Simplify parameter distribution (#148) 2020-05-14 15:19:50 +02:00
andig
40ea628341 Add comment 2020-05-14 13:41:36 +02:00
andig
7b8a579627
Fix #141 (#143) 2020-05-13 15:34:07 +02:00
Andreas Linde
43af2e93d3
Added tests for SMA meter (#142)
- Restructure a bit to make it testable
- Added unit test for new `updatePower` method
2020-05-13 14:24:38 +02:00
andig
6a241eec3b
Simplify unpacking structs (#141) 2020-05-13 14:15:08 +02:00
premultiply
66abd9ee4f
Fix import & export power (#139) 2020-05-13 13:57:15 +02:00
andig
b3cfacdfb0
Handle empty JSON responses (#140) 2020-05-13 13:25:45 +02:00
andig
95f4fc6771
Ensure packages are validated by go mod tidy (#138) 2020-05-13 10:48:51 +02:00
andig
c284fa394b
Add getting started section (#135) 2020-05-12 21:08:45 +02:00
andig
33d45e314d
Improve PV mode stability (#112) 2020-05-12 18:31:41 +02:00
andig
d07b53c06e
Improve charge status handling (#131) 2020-05-12 15:22:16 +02:00
andig
8117f8c0b3
Set default http client timeout to avoid deadlocks (#132)
* Set default http client timeout to avoid deadlocks
* Return error instead of unexpected fatal
2020-05-12 12:29:15 +02:00
andig
12ca72ec2c
Support NRGKick bluetooth (#120) 2020-05-12 11:24:03 +02:00
Andreas Linde
a44f4242fa
Fix SMA reporting negativ 0 value (#126) 2020-05-12 11:23:06 +02:00
andig
bb0a7e6964
Configure stale bot (#130) 2020-05-12 11:20:03 +02:00
andig
41496e7910
Fix mode button only updated on reload (#129) 2020-05-12 10:52:48 +02:00
Andreas Linde
a09262988e Namespace api usage 2020-05-11 20:05:38 +02:00
andig
e3f02ab111
Ensure meters are updated even if charger is not available (#125) 2020-05-11 19:02:14 +02:00
andig
e3b8890e1b Remove route logging 2020-05-11 17:38:22 +02:00