Commit graph

406 commits

Author SHA1 Message Date
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
andig
d622b9b7d7
EEBus: expose machineid not available (#3727) 2022-06-28 21:26:56 +02:00
Luca Berneking
c5f6ffc51a
Add Prometheus provider (#3555)
Allows to load a scalar metrics from prometheus

Example config:
```
meters:
  - name: pv
    type: custom
    power:
      source: prometheus
      uri: http://prometheus:9090
      query: "scalar(p_realtime)"
```
2022-06-05 11:18:21 +02:00
andig
17272d72f3 chore: upgrade dependencies and finish migration to yaml3 2022-06-03 10:02:29 +02:00
andig
8ddedecb42 chore: upgrade dependencies 2022-05-28 20:53:46 +02:00
andig
9fde314d19
Add Janitza meter (#3527) 2022-05-28 20:30:00 +02:00
andig
968d0672c6 chore: upgrade dependencies 2022-05-28 12:38:22 +02:00
andig
9987d8c85b chore: upgrade libraries 2022-05-20 14:09:41 +02:00
andig
6ee4b7e436
EM24: fix decoding (#3348) 2022-05-09 08:25:01 +02:00
andig
95b5b5f517
Add DSMR meter (#3284) 2022-05-01 12:54:05 +02:00
andig
213e71c316 chore: upgrade dependencies 2022-04-29 14:43:55 +02:00
andig
e2430ac060 chore: don't upgrade prometheus
https://github.com/influxdata/influxdb/issues/23287
2022-04-21 08:24:59 +02:00
andig
c18c9f0ff3 chore: upgrade packages 2022-04-15 15:45:30 +02:00
andig
14658d4bc3 chore: upgrade spf13/viper 2022-04-13 20:15:20 +02:00
andig
d1f8830c79 chore: upgrade dependencies 2022-04-10 15:13:09 +02:00
andig
a29e79494e chore: remove go-funk
Some checks failed
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
2022-04-03 12:04:23 +02:00
andig
1bfd0f6355 Require Go 1.18 and use generics (#2116) 2022-04-02 12:47:26 +02:00
andig
4487bf192f
Modbus: add (u)int16/32 sma data types (#3032) 2022-03-29 22:18:21 +02:00
andig
6f2abf4a63 chore: upgrade rct 2022-03-28 09:37:37 +02:00
Markus Thierolf
4460ed59dd
Add TP-Link Tapo Charger (P100,P110) (#3005) 2022-03-27 17:54:16 +02:00
andig
10449032ac
Use OIDC config for retrieving user information (#3006)
Also extracts a request.NewClient method
2022-03-26 10:52:06 +01:00
andig
fa55db5b48
Add Silence S01 vehicle support (#2916) 2022-03-17 16:39:38 +01:00
andig
617e42aad8
Upgrade spf13/viper (#2754)
Build tags enforce use go gopkgk.in/yaml/v3 instead of v2
2022-03-02 13:01:20 +01:00
andig
23be60672c Upgrade Go to 1.17 2022-02-27 20:08:37 +01:00
andig
e0a75d1413 Upgrade carwings 2022-02-26 10:31:07 +01:00
andig
4823b92dbc Upgrade muka/go-bluetooth 2022-02-20 13:43:50 +01:00
andig
6a768f010b Modbus: fix panic when accessing non-existing block/point 2022-02-08 16:02:23 +01:00
andig
cafd124a64 Powerwall: re-add request logging 2022-02-05 13:08:39 +01:00