58 Commits

Author SHA1 Message Date
Jenkins nymea
d35b204030 Merge PR #60: SunSpec: Fix solar edge battery detection 2022-03-23 13:25:39 +01:00
Jenkins nymea
920cd4addc Merge PR #59: Sunspec: Set weak discovery type 2022-03-23 13:25:38 +01:00
Simon Stürz
5b8e71422c Fix battery detection for solar edge and inital connected state of the battery 2022-03-23 11:40:48 +01:00
Simon Stürz
7c180199d7 Improve debug output for solar edge battery data 2022-03-21 08:07:07 +01:00
Simon Stürz
cf9a65138f Fix SolarEdge battery detection and phase voltage values for 3 phase meters 2022-03-11 11:06:07 +01:00
Michael Zanetti
456c160402 Sunspec: Set weak discovery type 2022-03-08 10:17:29 +01:00
Simon Stürz
c601cfb4db Update readme and translations 2022-02-23 07:24:09 +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
Michael Zanetti
4507f3afb5 Add modbus technology to all plugin meta files 2022-01-27 23:03:36 +01:00
Michael Zanetti
3aa833c23f Sunspec: Add category to meta.json 2022-01-27 22:40:03 +01:00
Simon Stürz
1de0cd9ac5 Fix libnymea-sunspec byteorder initialization 2021-12-12 10:39:54 +01:00
Simon Stürz
2da631710f Fix solar edge connection endiness 2021-12-10 20:58:51 +01:00
Simon Stürz
aae0b1d299 Update SolarEdge connection to use BigEndian instead of LittleEndian byte order for registers 2021-12-10 17:19:23 +01:00
Simon Stürz
eabdc1a207 Introduce endiness for sunspec connections 2021-12-10 17:01:36 +01:00
Simon Stürz
f4ae5912f7 Fix solar edge initial connected state 2021-11-19 16:11:48 +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
c3bbfa795a Fix pv battery discharge calculation 2021-10-29 18:01:57 +02:00
Simon Stürz
80ba708eff Fix inverter energy for solar edge and fix discharging pv calculation 2021-10-29 08:40:35 +02:00
Simon Stürz
767c97224f Improve claculation debug and add self consumption calculation 2021-10-28 14:01:49 +02:00
Simon Stürz
a00f82dcd2 Fix energy counting values for SolarEdge meter due to sunspec violation 2021-10-28 13:14:02 +02: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
cbc441b362 Add checking debugs for loss and actual pv calculation 2021-10-11 12:47:59 +02:00
Simon Stürz
c6a08566ab Add sunspec inverter DC states 2021-10-11 10:56:05 +02:00
Simon Stürz
eb037ecfda Update solar edge battery and currentPower measurements for sunspec things 2021-10-08 14:03:31 +02:00
Simon Stürz
358effc0fb Move meter and storage to plugin main class for individual state handling 2021-10-08 09:13:56 +02:00
Simon Stürz
497cb61795 Move inverter to plugin main class for individual state handling 2021-10-08 08:37:36 +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
0abc756a3d Fix set version string for sunspec devices 2021-07-16 17:09:33 +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
fdee0d6453 Update discovery to renamed network device 2021-06-28 18:42:55 +02:00
Simon Stürz
d9138ff01d Add network discovery to the sunspec plugin 2021-06-28 14:40:14 +02:00
Boernsman
688d51ef25 updated readme and added translation 2021-02-04 14:08:57 +01:00
Boernsman
1596780916 fixed storage actions 2021-02-04 14:02:11 +01:00
Boernsman
73958b2e59 Remaved storage register to original sunspec name 2021-02-04 13:37:31 +01:00
Boernsman
5efce86683 tested and fixed storage model 2021-02-04 13:00:22 +01:00
Boernsman
62dc0ab825 added interfaces and fixed inverter states 2021-02-03 20:59:21 +01:00
Boernsman
1020dd90a4 fixed sunspec inverter event state 2021-02-03 16:34:19 +01:00
Boernsman
c112e1e6a0 improved sunspec storage 2021-01-22 14:21:23 +01:00