Commit graph

32 commits

Author SHA1 Message Date
andig
23f6cec1fb
Http: allow path parameters for setters (#6196) 2023-02-11 13:33:33 +01:00
duck
91d6de46cc
transport: Add OAuth Bearer Token HTTP transport authentication type (#5901) 2023-01-25 07:56:11 +01:00
andig
159e0304c5 Add missing auth settings
Some checks failed
Default / Build (push) Failing after 1m37s
Default / Build UI (push) Failing after 24s
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-01-02 16:17:02 +01:00
andig
d97e8d18e5
Refactor data processing into pipeline component (#2169) 2021-12-31 16:11:10 +01:00
Andreas Linde
219a0d7b20
Add xml transformation to HTTP provider with Kostal Piko MP Plus example (#2120)
- Added automatic transformation of XML responses into JSON, so the data can be used with jq
- Add Kostal Piko MP Plus template that uses the above addition
2021-12-28 21:54:40 +01:00
andig
c5e2d978e8 Http: fix sending request body 2021-12-22 17:26:13 +01:00
andig
5735ab6515
Remove basic auth headers from logs (#1974) 2021-12-01 21:40:00 +01:00
Andreas Linde
0b248d55cb
Add javascript and decoding support to the http plugin (#1944)
This allows to run javascript code on the data returned by the HTTP call, optionally processed via jq and decoded, e.g. hex values into ints and floats
2021-11-28 22:23:55 +01:00
andig
5e586fcea4
Create transport package (#1838) 2021-11-19 21:09:57 +01:00
andig
b47914d80f Move optional provider params to separate option functions 2021-10-09 10:36:52 +02:00
andig
8fc319708f Http/Script provider: add scale parameter 2021-10-04 13:41:46 +02:00
andig
850c117f23
HTTP: add digest auth (#1693) 2021-10-03 11:16:49 +02:00
Markus Thierolf
9e864a458d
Http: add cache option (#1612) 2021-09-22 15:21:38 +02:00
andig
c77e455809 Update evcc repo uri 2021-08-21 12:53:25 +02:00
andig
182833aee3
Add regex to mqtt, http and script plugins. Regex will return first submatch. (#1385) 2021-08-18 23:04:45 +02:00
andig
eb0927af9a
Mqtt: add jq parsing (#943) 2021-05-01 10:32:50 +02:00
StefanSchoof
476ae8c202
Http: add timeout parameter (#931) 2021-04-29 12:50:12 +02:00
andig
f01ed0dc1c
Cleanup request api and simplify creating a logging transport (#657) 2021-02-11 16:52:17 +01:00
andig
02744f467c
Add discovergy meter (#620) 2021-01-27 18:10:42 +01:00
andig
b30bb4e77e Add default scheme and port for http, websockets and modbus 2020-12-19 17:44:20 +01:00
andig
bd810bd89b
Refactor plugin configuration (#511) 2020-12-10 12:00:13 +01:00
andig
3455042e3f
Add javascript plugin (#510) 2020-12-08 14:09:51 +01:00
andig
a0f2a35f35 Improve configuration error messages 2020-12-04 14:48:34 +01:00
andig
26eeb05c05
Refactor http helper into util/request (#362) 2020-09-27 17:59:08 +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
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
b2d6f8c724 Use embedded logger 2020-05-20 11:02:23 +02:00
andig
31475961a1
Support basic authorization (#149) 2020-05-14 17:55:49 +02:00
andig
eeef3f1fe8 Allow trusting self-signed certificates 2020-05-02 17:20:09 +02:00
andig
ec5b258e39
Expose and document scale parameter (#90) 2020-05-02 12:31:21 +02:00
andig
e809c4d5ed Add HTTP provider with jq ability (#72) 2020-04-30 16:28:30 +02:00