Commit Graph

354 Commits (8660e8a8a24c8a4507e560315601c7750fc09bb6)

Author SHA1 Message Date
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
Simon Stürz fdee0d6453 Update discovery to renamed network device 2021-06-28 18:42:55 +02:00
Simon Stürz 515d8f6e42 Remove discovery classes in favour of nymea internal networ device discovery 2021-06-28 14:40:14 +02:00
Simon Stürz cb43bc0797 Update webasto to make use of nymea internal network discovery 2021-06-28 14:40:14 +02:00
Simon Stürz d482fe3418 Update wallbe to make use of nymea internal network discovery 2021-06-28 14:40:14 +02:00
Simon Stürz d9138ff01d Add network discovery to the sunspec plugin 2021-06-28 14:40:14 +02:00
Simon Stürz 6b8469177f Add network discovery to the modbus TCP commander 2021-06-28 14:40:14 +02:00
Simon Stürz acb5dbe9a2 Update iDM plugin and add network discovery 2021-06-28 14:40:14 +02:00
Simon Stürz 6651121030 Extend modbus tcp class 2021-06-28 14:39:18 +02:00
Simon Stürz 180898a5a5 Update discovery to renamed network device 2021-06-27 17:28:25 +02:00
Simon Stürz 9808059f3c Make sure all states get logged 2021-06-27 17:28:25 +02:00
Simon Stürz 9f8beae620 Fixing action execution value update 2021-06-27 17:28:25 +02:00
Simon Stürz b79a055f48 Add thermostat interface, extend values and implement execute action 2021-06-27 17:28:25 +02:00
Simon Stürz 1a1276366a Implement wanted states and update using signals 2021-06-27 17:28:25 +02:00
Simon Stürz f6b81746a6 Remove ip check since not needed any more due to discovery functionality 2021-06-27 17:28:25 +02:00
Simon Stürz d0d55427c3 Setup plugin timer 2021-06-27 17:28:25 +02:00
Simon Stürz 539133cc26 Log all state by default for debugging 2021-06-27 17:28:25 +02:00