Simon Stürz
bf53a742a3
Update license text and add SPDX identifier
2025-11-18 12:02:13 +01:00
Simon Stürz
243d73551f
SolarEdge: Update gateway thing classes and introduce slaveId discovery param
2025-10-17 11:17:31 +02:00
Simon Stürz
17a5d33861
Add Qt6 support
2025-08-18 11:55:53 +02:00
Simon Stürz
b3d84e8374
SunSpec: Fix #698 enable charging/discharging actions for energy storages
2025-04-10 14:37:36 +02:00
Simon Stürz
2a27534279
SunSpec: Update to networkdevice interface
2025-02-05 11:50:15 +01:00
Simon Stürz
329b9ac864
SunSpec: Improve discovery and handle blocking connections
2024-03-22 15:31:35 +01:00
Simon Stürz
cb2f5d94b9
SunSpec: Update read block behavior and prevent duplicated things creation based on serial number
2024-03-21 16:40:17 +01:00
Simon Stürz
94b46bdd54
SunSpec: Filter out invalid energy produced values
2023-12-01 16:17:13 +01:00
Simon Stürz
ae3a1cb407
SunSpec: Improve discovery and add slave ID scanning
2023-06-02 12:47:05 +02:00
Simon Stürz
0bdfeb81dc
SunSpec: Fix autoremove devices if the model does not exist any more
2023-05-30 15:12:33 +02:00
Simon Stürz
2efabf95c8
SunSpec: Add sunspec discovery
...
SunSpec: Make use network device monitor
SunSpec: Reset energy live data on disconnected
SunSpec: Remove devices if the model has been removed from the connection
2023-05-03 08:41:19 +02:00
Simon Stürz
c95fecd6e9
SunSpec: Fix meter phase power and phase current signs
2023-04-04 14:20:45 +02:00
Simon Stürz
751fdb33a0
Fix storage state and add endianness param to generic connection
2022-11-27 10:57:30 +01:00
Simon Stürz
0d61be64fe
Clean up network device discovery replies due to mechanism update
2022-10-18 13:28:05 +02:00
Simon Stürz
7f261d160a
Introduce timout handling and reconnect. Update sunspec connection state handling
2022-06-29 09:48:57 +02:00
Simon Stürz
4e5f847014
Do not finish modbus replies on first error since they could retry.
2022-06-03 11:45:54 +02:00
Simon Stürz
8b89926792
Update includes
2022-06-03 10:20:25 +02:00
Jenkins nymea
d35b204030
Merge PR #60 : SunSpec: Fix solar edge battery detection
2022-03-23 13:25:39 +01:00
Jenkins nymea
920cd4addc
Merge PR #59 : Sunspec: Set weak discovery type
2022-03-23 13:25:38 +01:00
Simon Stürz
5b8e71422c
Fix battery detection for solar edge and inital connected state of the battery
2022-03-23 11:40:48 +01:00
Simon Stürz
7c180199d7
Improve debug output for solar edge battery data
2022-03-21 08:07:07 +01:00
Simon Stürz
cf9a65138f
Fix SolarEdge battery detection and phase voltage values for 3 phase meters
2022-03-11 11:06:07 +01:00
Michael Zanetti
456c160402
Sunspec: Set weak discovery type
2022-03-08 10:17:29 +01:00
Simon Stürz
c601cfb4db
Update readme and translations
2022-02-23 07:24:09 +01:00
Simon Stürz
3d234c1efb
SunSpec: Remove Kostal sunspec connection in favor of custom modbus implementation
2022-02-23 07:16:36 +01:00
Michael Zanetti
4507f3afb5
Add modbus technology to all plugin meta files
2022-01-27 23:03:36 +01:00
Michael Zanetti
3aa833c23f
Sunspec: Add category to meta.json
2022-01-27 22:40:03 +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
Simon Stürz
f4ae5912f7
Fix solar edge initial connected state
2021-11-19 16:11:48 +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
Simon Stürz
c3bbfa795a
Fix pv battery discharge calculation
2021-10-29 18:01:57 +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
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
Simon Stürz
df26471110
Fix sunspec three phase meter interface
2021-09-08 18:11:20 +02:00