Commit Graph

259 Commits (cb8fdb01058a58c7c67e01182fb61577c7032d41)

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