Commit Graph

324 Commits (e4a42817102e761c6d39b52faf761a853fcdd58a)

Author SHA1 Message Date
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
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 7213194a97 Adjust to changes in evcharger interface 2021-09-23 18:24:17 +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
Jenkins nymea 7cd4c66c0f Jenkins release build 0.29.0 2021-09-09 13:01:39 +02:00
Jenkins nymea 9301bb9822 Merge PR #34: Unipi: Update to libnymea-gpio 2021-09-09 13:01:38 +02:00
Jenkins nymea c6a8ebad28 Merge PR #33: Add option to generate libnymea-sunspec with a minimal model set to minimize the library size 2021-09-09 13:01:37 +02:00
Jenkins nymea ad0c3b3754 Merge PR #32: Build with gcc 9 2021-09-09 13:01:36 +02:00
Jenkins nymea 3817d9c1e6 Merge PR #30: Bump version to 0.29.0 2021-09-09 13:01:35 +02:00
Jenkins nymea ad72130764 Merge PR #28: Add libnymea-sunspec and update SunSpec plugin containing SolarEdge battery 2021-09-09 13:01:34 +02:00
Simon Stürz ed155aa2e8 Update to libnymea-gpio 2021-09-09 08:31:41 +02:00
Simon Stürz df26471110 Fix sunspec three phase meter interface 2021-09-08 18:11:20 +02:00
Simon Stürz ecfd92f0fb Add option to build libnymea-sunspec with minimal model count 2021-09-03 09:50:30 +02:00
Simon Stürz 860fff977a Make build with gcc-9 2021-09-03 09:35:17 +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 116d41e448 Add comments for model properties and units for easier understanding of each property 2021-08-26 12:13:02 +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 db52dcd45b Replace deprecated endl in linbnymea-sunspec and make process data non virtual 2021-07-16 08:32:47 +02:00
Simon Stürz b3dde018ec Replace qSort with std::sort 2021-07-15 19:49:48 +02:00
Simon Stürz e6ae1d76eb Fix libnymea-sunspec-dev install 2021-07-15 17:11:34 +02:00
Simon Stürz 38a718472b Add libnymea-sunspec and implement custom SolarEdge connection 2021-07-15 16:05:29 +02:00
Michael Zanetti 08e7840b04 Bump version to 0.29.0 2021-07-09 13:43:45 +02:00
Jenkins nymea a00e6226a1 Jenkins release build 0.24.5 2021-06-30 12:44:16 +02:00
Jenkins nymea 0e12f5e393 Merge PR #29: Update to new smartmeter interfaces 2021-06-30 12:44:14 +02:00
Jenkins nymea 2cfaf28bb7 Merge PR #26: Update plugins to make use of the nymea internal network discovery 2021-06-30 12:44:12 +02:00
Jenkins nymea d50e760650 Merge PR #25: Improve modbus TCP class and reconnect mechanism 2021-06-30 12:44:11 +02:00