Commit graph

67 commits

Author SHA1 Message Date
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
andig
e7ee87b19a
Implement composition of optional interfaces using generator (#310) 2020-08-26 19:25:07 +02:00
andig
6b622b7df7
Remove the modbus connection cache and improve handling configuration errors (#315) 2020-08-26 15:51:52 +02:00
andig
81b72e2c06
Implement factory patterns for device configuration (#303) 2020-08-22 14:41:31 +02:00
andig
abeded1075
Deprecate pkg/errors (#304) 2020-08-21 11:30:33 +02:00
andig
9c0dd8e304
Remove invalid tests (#284) 2020-08-14 19:49:49 +02:00
andig
785ae1a417
Fix test errors caused by 8eca79a (#282) 2020-08-14 19:00:07 +02:00
andig
8eca79a675 Add more context to configuration errors to simplify diagnosis 2020-08-13 15:58:05 +02:00
andig
ec04b22739 Add currents to default meter (#267) 2020-08-04 22:33:01 +02:00
andig
b7be4dd75d
Support accessing SunSpec subdevices (#262) 2020-08-04 09:19:26 +02:00
andig
58177f60c1
Silence NaN reading errors by treating NaN as zero (#261) 2020-08-03 07:23:54 +02:00
andig
1e03a51eae Standardize error messages by removing config prefix 2020-07-29 14:22:44 +02:00
andig
6043023a6a Test sample configurations and ignore acceptable errors 2020-07-29 13:43:23 +02:00
andig
b1de0950c2 Return errors instead of failing 2020-07-29 13:42:09 +02:00
andig
9e7cf67128 Test sample configurations 2020-07-28 22:48:03 +02:00
andig
38bb8cb7ab Improve configuration error messages 2020-07-25 16:12:47 +02:00
andig
7c864df08a
Introduce log levels per area (#236) 2020-07-20 09:34:47 +02:00
andig
173667a4de
Close modbus connection if operation fails to reestablish connection (#221) 2020-07-18 10:36:28 +02:00
andig
e34167ce7d
Implement multiple loadpoints and new UI (#199)
* Support multiple loadpoints

* Finalize loadpoint site split

* Simplify global voltage

* Fix push template error stopping main process

* Show only last error on retry

* Improve influx v1 compatibility

* Update push templates

* Revert influx v1 user change
2020-07-16 09:34:58 +02:00