Commit graph

85 commits

Author SHA1 Message Date
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
fe9df4a7b2
Add moving average meter that wraps a "spikey" meter (#1354) 2021-08-18 23:02:52 +02:00
andig
7f95e78eb4
Add ABL eMH1 (#1298) 2021-08-12 21:41:19 +02:00
andig
aa4ade84ce Fix local tests 2021-08-03 21:01:34 +02:00
Benjamin Böhmke
7fcadcf458
SMA: fix race condition (#1206) 2021-07-11 20:58:56 +02:00
Benjamin Böhmke
f9214a671e
SMA: fix error messages (#1196) 2021-07-06 18:13:17 +02:00
Benjamin Böhmke
ae764c19ec
Add SMA/Speedwire plugin (#1173)
Some checks failed
Build / Build (push) Failing after 6m26s
Build / Build UI (push) Failing after 1m35s
Build / Publish :latest (push) Has been skipped
Build / Publish :release (push) Has been skipped
Build / Release (push) Has been skipped
2021-07-04 12:47:30 +02:00
andig
9d2bb88651 Add explicit api checks 2021-07-04 12:12:33 +02:00
Benjamin Böhmke
5eb5a08681
SMA: upgrade library (#1155) 2021-06-19 15:02:19 +02:00
Benjamin Böhmke
3cd6e0859c
Fix race condition in logger initialization (#1156) 2021-06-17 10:21:31 +02:00
Andreas Linde
4238c4cb60
Fix SMA data not being updated 2021-06-14 22:30:52 +02:00
andig
416f998968
Simplify SMA implementation (#1149) 2021-06-14 13:12:02 +02:00
Benjamin Böhmke
f9d7a15adb
SMA: speed up device discovery (#1147) 2021-06-12 20:34:15 +02:00
Benjamin Böhmke
80418daa1b
Add SMA speedwire support for inverters (#1114) 2021-06-11 07:20:49 +02:00
Micha
addef6213b
SMA: make network interface for multicast configurable (#1075)
Co-authored-by: andig <cpuidle@gmx.de>
2021-05-25 22:26:03 +02:00
andig
80177aa0ad
Restructure device tree and remove soc server (#1060) 2021-05-21 19:18:14 +02:00
andig
5d8f1872fb
Internalize all api implementations (#773) 2021-03-17 18:58:52 +01:00
andig
473d9f8676 Fix discovergy meter not matched by serial number 2021-03-12 14:01:47 +01:00
andig
32032e94a7 Fix powerwall unit test 2021-03-10 09:23:13 +01:00
andig
84eecff4a1 Simplify powerwall login 2021-03-09 18:05:02 +01:00
jrester
15a0648cb0
Add authentication for Tesla Powerwall (#734) 2021-03-09 17:38:57 +01:00
andig
9215d4276f Expose sub-tests 2021-03-09 14:33:53 +01:00
premultiply
447750b154
Fix test (#737) 2021-03-09 13:28:18 +01:00
premultiply
ab4f1674d3
Add SMA Speedwire OBIS Netzfrequenz (#736) 2021-03-09 08:33:56 +01: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
c3c18a588d
Minor fixes (#614) 2021-01-26 09:59:38 +01:00
andig
4e5376df1c
Allow configuring modbus connection timeout (#613) 2021-01-25 17:23:42 +01:00
andig
2b20e81b92 Fix battery soc topic 2020-12-19 12:23:22 +01:00
andig
b8c4ff7354
Add openWB grid, pv and battery meters (#533)
* Add openWB grid, pv and battery meters
* Allow re-use of default MQTT client
2020-12-19 11:50:17 +01:00
andig
bd810bd89b
Refactor plugin configuration (#511) 2020-12-10 12:00:13 +01:00
andig
a0f2a35f35 Improve configuration error messages 2020-12-04 14:48:34 +01:00
andig
cf28ea19cf Improve configuration error messages 2020-11-24 14:29:48 +01:00
andig
068fba591d
Implement basic hardware detection (#435) 2020-11-21 17:13:59 +01:00
andig
84dd7d8f20
Fix modbus reading values ignored (#458) 2020-11-20 18:09:39 +01:00
andig
eddb133e8c Expose Emeter listener using <all> address for hardware detection 2020-11-18 13:08:52 +01:00
andig
b11381b7e6
Add openWB support via MQTT (#399) 2020-11-11 12:53:52 +01:00
andig
6c9d654920 Fix configuration for updated Renault error handling 2020-11-03 17:22:41 +01:00
andig
51a1e922b9
Add battery soc to modbus meters (#394) 2020-10-29 21:49:05 +01:00
andig
d07695a812
Fix reading name in error message 2020-10-29 19:35:14 +01:00
andig
d3ee35272d
Allow giving home battery charge priority up to defined soc (#369)
Add batteryPriority setting
Add battery soc reading to PowerWall
Add battery soc reading to generic meter
Publish batterySoC vaue when read
2020-10-03 15:45:40 +02:00
andig
8a5bd8e119 Make sure generated code is always go-formatted 2020-10-01 11:05:06 +02:00
andig
bad8276aae Improve handling of modbus readings 2020-09-28 17:09:07 +02:00
andig
26eeb05c05
Refactor http helper into util/request (#362) 2020-09-27 17:59:08 +02:00
andig
6f864049ee
Convert remaining fatals into error returns (#357) 2020-09-25 10:40:38 +02:00
andig
acbfc6a436 Use code generation best practices 2020-09-13 13:54:12 +02:00
andig
fd3ebdb6e1
Fix exposed modbus client not setting slave id by making the connection wrapper compatible with the wrapped connection (#328) 2020-09-03 17:40:14 +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
8e1eaf1eef Fix invalid array access 2020-08-27 17:11:37 +02:00