Commit graph

533 commits

Author SHA1 Message Date
andig
938d47ca4f
Tibber Pulse: switch to graphql-ws websocket transport (#5808) 2023-01-18 14:20:08 +01:00
andig
e229f7ed2e chore: upgrade dependencies 2023-01-17 22:46:35 +01:00
Martin Buchleitner
7b8ccdfdba
Add Fronius Wattpilot (#5772) 2023-01-17 11:22:29 +01:00
andig
fe4e96a558
Upgrade go-powerwall (#5650) 2023-01-02 16:19:58 +01:00
Ivan Kruglov
39c3b8639a
DSMR: prevent busy loop on EOF (#5641) 2023-01-01 17:00:05 +01:00
andig
83e6773862
Add price zones to fixed tariff (#5583) 2022-12-29 10:14:24 +01:00
andig
3c67c1b1e0 chore: upgrade dependencies 2022-12-27 18:11:40 +01:00
andig
8a503c376e
Add TWC3 support for Tesla vehicles (#5341) 2022-12-23 09:49:21 +01:00
andig
3d39375b99 chore: use generic queue 2022-12-12 14:09:00 +01:00
Andreas Linde
ebcd07594d
Update eebus libraries to v0.1.5 (#5450)
- Added test coverage for all relevant places where the panic scenario could occur
- Fixes another possible panic case
- Minor data model updates
2022-12-11 20:27:16 +01:00
Andreas Linde
31b179f27b
Update eebus-go to v0.1.4 that fixes Panics (#5448) 2022-12-11 15:15:41 +01:00
Andreas Linde
ae393838f4
Migrate EEBUS to enbility/eebus-go (#5391)
* Migrate EEBUS to enbility/eebus-go

- adopt enbility/eebus-go library
- fully compatible with existing EEBUS setup
- centralize EEBUS certificate generation for configure and certificate creation cmds
- automatically utilizes native avahi mDNS setup if installed, which does not have missing IP issues as zeroconf library
- mDNS discovery and announcement is fully handled by the library
- improved double connection and reconnection handling over previous library
- logging now fully supported evcc log levels
- tested with Elli Connect and Porsche Mobile Charger Connect
2022-12-10 21:40:20 +01:00
andig
d8c216a1d5 chore: upgrade dependencies 2022-12-06 17:48:45 +01:00
andig
e2200917ea Add .env support and allow overriding config with environment settings 2022-12-04 13:05:01 +01:00
Michael Geers
5ddf3c841f
Improve i18n handling (#5342) 2022-12-03 14:32:53 +01:00
andig
75470e8f5e Add Tibber Pulse (#5185) 2022-11-17 18:49:14 +01:00
andig
66abe9e4cd chore: upgrade libraries 2022-11-16 10:46:12 +01:00
andig
722a17d548
Parallelise setup of chargers and vehicles (#4830) 2022-11-03 21:21:37 +01:00
andig
a5b611a83e
Add Modbus proxy (#4981) 2022-11-03 21:05:34 +01:00
andig
b40c16a690 chore: upgrade libraries 2022-11-01 12:46:51 +01:00
andig
aff876a2ef RCT: fix panic 2022-11-01 09:21:36 +01:00
andig
2c4d17557a
Add sunspec command for dumping model contents (#4883) 2022-10-23 13:44:11 +02:00
Andreas Linde
b2f9920431
Update EEBUS library (#4908)
- Don’t use a timeout for reading spine messages
Receiving no SPINE messages is absolutely valid scenario and there should be no timeout to check this.
In fact this is the cause why the Elli chargers are disconnected after a 10 minute connection
- Remove (non) "Elli" workaround
2022-10-23 13:37:42 +02:00
andig
d0b245dc17 chore: upgrade libraries 2022-10-20 15:59:02 +02:00
andig
06a569ead7 chore: upgrade libraries 2022-10-18 22:55:16 +02:00
andig
fbd310bd3f Revert MySQL/PostgreSQL support, switch to pure-go SQlite 2022-10-05 19:04:26 +02:00
andig
85d0117b5a
Add session log (#4162) 2022-10-05 13:12:24 +02:00
andig
3a3277e26a chore: upgrade dependencies 2022-10-05 11:24:40 +02:00
Andreas Linde
967de7635d
chore: apply asn1 patch to GOROOT (#4694)
* Modify asn1 patch

This mirrors how it is working locally:
- `sudo` needs to be called this way to modify a readonly file the current user only has read access to
- `sudo` may not be used to call `make patch-asn1` as it would change the user context and patch the the file for the root user (it was go 1.17 for the root user)
- the network stack uses the crypt package in `GOROOT` instead of any downlaoded package via modules or vendor

* Makefile fixes

- make sure sudo runs with the current users paths and not with the root paths

* Remove crypto tests and crypto mod

These tests require crypto to be added as a mod, but the network stack won’t use the crypto package in mods or vendors but the system crypto package. Hence the tests will not validate if the network stack use the patched version
2022-10-02 17:51:22 +02:00
andig
c80b622d5b
chore: use go mod vendor for patching (#4669) 2022-10-01 16:42:21 +02:00
andig
97bf4acab1 Add discuss command (#4659) 2022-09-30 21:57:22 +02:00
Andreas Linde
9f03dc7b1c
Add support for Elli chargers (#4207) 2022-09-30 10:52:17 +02:00
andig
dcf615fe49 chore: simplify client generation 2022-09-28 13:44:17 +02:00
andig
4b1e7a6f16
Replace machine-id errors by configuration hint (#4591) 2022-09-26 23:18:08 +02:00
andig
8d09e4e423
Switch machine-id implementation (#4568) 2022-09-24 13:43:14 +02:00
sparkyson
8b88693d40
Add OpenEVSE chargers (#4462) 2022-09-18 17:53:16 +02:00
andig
5a7e9fa56d Modbus: fix wrong sunspec reading retrieved
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 / Hassio Addon (push) Has been cancelled
2022-09-16 23:59:13 +02:00
premultiply
9314ea164b
Fix SunSpec energy units (#4347) 2022-09-08 21:58:03 +02:00
andig
91314e88c4 chore: upgrade dependencies, fix missing consts 2022-09-05 09:33:48 +02:00
andig
7424b74539 chore: upgrade dependencies 2022-09-04 22:03:13 +02:00
andig
98d9a938f0 Easee: upgrade signalr 2022-08-29 17:39:17 +02:00
Michael Geers
28c621b6f6 rollback signalr upgrade; fixes easee integration 2022-08-27 17:28:48 +02:00
andig
0b87def253 chore: upgrade dependencies 2022-08-25 16:26:34 +02:00
Andreas Linde
61be3480d0
EEBus: various improvements (#3608) 2022-08-23 18:13:50 +02:00
andig
1464b755cd
Make vehicles config global instead of per loadpoint (BC) (#3827) 2022-08-13 14:03:53 +02:00
andig
3a56fb3a0d
chore: upgrade unmaintained alvaroles/enumer (#4092) 2022-08-10 17:30:36 +02:00
andig
bda2c7abc3
Ocpp: upgrade lib and embed central system (#3928) 2022-07-25 18:01:28 +02:00
andig
cd1e58c892
Make odometer updates async from api calls by adding a task queue (#3858) 2022-07-15 11:48:55 +02:00
andig
4afed292c2 chore: upgrade carwings 2022-07-12 10:21:04 +02:00
andig
b8b54a7b77
Carwings: silence ErrClimateStatusUnavailable errors (#3776) 2022-07-10 11:22:26 +02:00