Commit Graph

370 Commits (5bff288ec6ec238055089de108fd9a4a5e311a6d)

Author SHA1 Message Date
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
Jenkins nymea b540f72760 Merge PR #21: New Plugin: M-Tec 2021-06-30 12:44:10 +02:00
Jenkins nymea 0a43700ee4 Merge PR #20: New plugin: Energy meters 2021-06-30 12:44:09 +02:00
Jenkins nymea 96e079a05e Merge PR #7: New Plugin: iDM 2021-06-30 12:44:06 +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