259 Commits

Author SHA1 Message Date
Simon Stürz
cb8fdb0105 Finish first implementation of inverter, meter and battery 2022-02-05 23:48:24 +01:00
Simon Stürz
89f152060f Add huawei basic structure 2022-02-05 23:48:24 +01:00
Simon Stürz
00915e3dc1 Make properties protected instead of private 2022-02-02 13:55:00 +01:00
Simon Stürz
d22b5b6e91 Add registers enum for convinience 2022-02-02 13:55:00 +01:00
Simon Stürz
4e9f98ddee Make block definition optional for register json file 2022-02-02 13:55:00 +01:00
Simon Stürz
1e34b07cf4 Make internal property read methods protected 2022-02-02 13:55:00 +01:00
Simon Stürz
9fcfa037e3 Fix block properties get method declarations 2022-02-02 13:55:00 +01:00
Michael Zanetti
27553ed64c Fix wrong return type of generated getter methods 2022-02-02 13:55:00 +01:00
Simon Stürz
51024f7bdc Add missing block property get methods 2022-02-02 13:55:00 +01:00
Simon Stürz
7663d176c5 Fix tcp block reading 2022-02-02 13:55:00 +01:00
Simon Stürz
e95d3f089d Add modbus tcp block update implementation 2022-02-02 13:55:00 +01:00
Michael Zanetti
4507f3afb5 Add modbus technology to all plugin meta files 2022-01-27 23:03:36 +01:00
Michael Zanetti
e160a9c9e7 UniPi: Update categories in meta.json 2022-01-27 22:49:49 +01:00
Michael Zanetti
8d6ea5ff01
Merge pull request #51 from nymea/sunspec-meta
Sunspec: Add category to meta.json
2022-01-27 22:44:30 +01:00
Michael Zanetti
3aa833c23f Sunspec: Add category to meta.json 2022-01-27 22:40:03 +01:00
Jenkins nymea
adcc6ecf33 Jenkins release build 0.30.0 2021-12-13 00:48:17 +01:00
Jenkins nymea
adb94497ad Merge PR #45: WebastoLive: Add modbus registers doc PDF 2021-12-13 00:48:15 +01:00
Jenkins nymea
acffceb7a0 Merge PR #43: Unipi: Update unipi to libnymea-gpio changes 2021-12-13 00:48:13 +01:00
Jenkins nymea
47698bcc16 Merge PR #42: EnergyMeters: Refactor using modbus tools 2021-12-13 00:48:12 +01:00
Jenkins nymea
595d490e30 Merge PR #40: Update wallbox interface states 2021-12-13 00:48:11 +01:00
Jenkins nymea
782577ed54 Merge PR #39: SunSpec: Fix energy values for solar edge battery 2021-12-13 00:48:10 +01:00
Jenkins nymea
eee44a113c Merge PR #38: New plugin: Alpha Innotec heat pumps 2021-12-13 00:48:08 +01:00
Jenkins nymea
a2d2b62d9d Merge PR #37: Update to new energystorage interface 2021-12-13 00:48:07 +01:00
Jenkins nymea
149a37c7ee Merge PR #36: 0.30 2021-12-13 00:48:06 +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
Michael Zanetti
cd60c171eb WebastoLive: Add modbus registers doc PDF 2021-12-09 16:29:54 +01:00
Simon Stürz
0ef3940c45 Migrate SDM630
Migrate PRO380 to energymeter interface
2021-12-09 10:51:09 +01:00
Simon Stürz
adad8f041e Update readme 2021-12-09 10:41:38 +01:00
Simon Stürz
e563f9ff3c New plugin: alpha innotec heating pumps 2021-12-09 10:33:48 +01:00
Simon Stürz
1fb1c7ed8c Add first version of modbus tools 2021-12-09 10:28:29 +01:00
Simon Stürz
51d7e332dc Update unipi to libnymea-gpio changes 2021-12-03 15:16:28 +01:00
Simon Stürz
f4ae5912f7 Fix solar edge initial connected state 2021-11-19 16:11:48 +01:00
Michael Zanetti
e9ae929b25 0.30 2021-11-16 15:08:53 +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
Jenkins nymea
c153bc990d Jenkins release build 0.29.1 2021-11-09 00:48:57 +01:00
Jenkins nymea
d87d448b17 Merge PR #41: UniPi: Fix gpio includes 2021-11-09 00:48:56 +01:00
Michael Zanetti
651150eb4b Fix gpio includes 2021-11-09 00:32:04 +01:00
Simon Stürz
c3bbfa795a Fix pv battery discharge calculation 2021-10-29 18:01:57 +02:00
Simon Stürz
dfb30e8677 Add webasto ev charger states 2021-10-29 14:09:47 +02:00
Simon Stürz
b35845cc99 Update max charging current 2021-10-29 14:09:13 +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