33 Commits

Author SHA1 Message Date
Simon Stürz
2efabf95c8 SunSpec: Add sunspec discovery
SunSpec: Make use network device monitor
SunSpec: Reset energy live data on disconnected
SunSpec: Remove devices if the model has been removed from the connection
2023-05-03 08:41:19 +02:00
Simon Stürz
751fdb33a0 Fix storage state and add endianness param to generic connection 2022-11-27 10:57:30 +01:00
Simon Stürz
7f261d160a Introduce timout handling and reconnect. Update sunspec connection state handling 2022-06-29 09:48:57 +02:00
Jenkins nymea
920cd4addc Merge PR #59: Sunspec: Set weak discovery type 2022-03-23 13:25:38 +01:00
Michael Zanetti
456c160402 Sunspec: Set weak discovery type 2022-03-08 10:17:29 +01:00
Simon Stürz
3d234c1efb SunSpec: Remove Kostal sunspec connection in favor of custom modbus implementation 2022-02-23 07:16:36 +01:00
Simon Stürz
edaa75f531 Fix solar edge battery connected state and update names 2021-11-12 18:09:55 +01:00
Simon Stürz
6d75b30b28 Add provide interfaces for sunspec plugin 2021-11-10 16:57:13 +01:00
Simon Stürz
da31e358d4 Remove adaptive filter since leads to invalid self consumption calculations 2021-10-28 13:02:04 +02:00
Simon Stürz
dcffc3f1ac Update solar edge calculation 2021-10-21 14:09:26 +02:00
Simon Stürz
c6a08566ab Add sunspec inverter DC states 2021-10-11 10:56:05 +02:00
Simon Stürz
bcb90ee6d1 Update charging state from sunspec storage 2021-10-07 09:10:09 +02:00
Simon Stürz
09924f251d SunSpec: Fix energy values for solar edge battery 2021-10-06 16:02:18 +02:00
Michael Zanetti
b3576ae278 Adjust to latest evcharger and energystorage interfaces 2021-09-23 14:56:15 +02:00
Michael Zanetti
3e9d57f178 WIP: Update to new energystorage interface 2021-09-21 14:03:05 +02:00
Simon Stürz
df26471110 Fix sunspec three phase meter interface 2021-09-08 18:11:20 +02:00
Simon Stürz
d4094dae7b Update sunspec to new interfaces and add adaptive filters 2021-08-26 14:32:13 +02:00
Simon Stürz
b1022c9ca0 Add solarinverter interface for sunspec three phase inverter 2021-08-19 16:49:29 +02:00
Simon Stürz
d8092607d7 Add kostal model filtering and handle interrupted discovery 2021-08-09 15:38:05 +02:00
Simon Stürz
2d732359f6 Add Kostal vendor and fix block override of protected method 2021-08-09 09:15:49 +02:00
Simon Stürz
c49fd728dc Process sunspec common model information and pride them as parameters 2021-07-16 15:17:12 +02:00
Simon Stürz
38a718472b Add libnymea-sunspec and implement custom SolarEdge connection 2021-07-15 16:05:29 +02:00
Michael Zanetti
186bdd9a8d Update to new smartmeter interfaces (incomplete)
This only makes it build, but does not update to use the new
energymeter interface which is likely to be used for many of them
2021-06-28 18:46:24 +02:00
Simon Stürz
d9138ff01d Add network discovery to the sunspec plugin 2021-06-28 14:40:14 +02:00
Boernsman
62dc0ab825 added interfaces and fixed inverter states 2021-02-03 20:59:21 +01:00
Boernsman
c112e1e6a0 improved sunspec storage 2021-01-22 14:21:23 +01:00
Boernsman
b536b1b16e renamed block or map to model 2021-01-22 09:10:29 +01:00
Boernsman
4a9064c647 fixed ssf inverter energy value 2021-01-21 17:35:09 +01:00
Boernsman
0d91606e7d fixed sf value conversion 2021-01-21 13:25:34 +01:00
Boernsman
6383b60ce3 added sunspec test server script 2021-01-19 18:12:59 +01:00
Boernsman
6a56838c8f further implementeion of sunspec features 2021-01-18 14:04:11 +01:00
bernhard.trinnes
5a2be02340 fixed rebase 2021-01-18 14:04:11 +01:00
Boernsman
c1cdaac571 added sunspec plugin 2021-01-18 14:04:11 +01:00