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
8b89926792
Update includes
2022-06-03 10:20:25 +02: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
cf9a65138f
Fix SolarEdge battery detection and phase voltage values for 3 phase meters
2022-03-11 11:06:07 +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
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
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
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
d4094dae7b
Update sunspec to new interfaces and add adaptive filters
2021-08-26 14:32:13 +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
38a718472b
Add libnymea-sunspec and implement custom SolarEdge connection
2021-07-15 16:05:29 +02:00
Simon Stürz
fdee0d6453
Update discovery to renamed network device
2021-06-28 18:42:55 +02:00
Simon Stürz
d9138ff01d
Add network discovery to the sunspec plugin
2021-06-28 14:40:14 +02:00
Boernsman
1596780916
fixed storage actions
2021-02-04 14:02:11 +01:00
Boernsman
73958b2e59
Remaved storage register to original sunspec name
2021-02-04 13:37:31 +01:00
Boernsman
5efce86683
tested and fixed storage model
2021-02-04 13:00:22 +01:00
Boernsman
62dc0ab825
added interfaces and fixed inverter states
2021-02-03 20:59:21 +01:00
Boernsman
1020dd90a4
fixed sunspec inverter event state
2021-02-03 16:34:19 +01:00
Boernsman
c112e1e6a0
improved sunspec storage
2021-01-22 14:21:23 +01:00
Boernsman
b536b1b16e
renamed block or map to model
2021-01-22 09:10:29 +01:00
Boernsman
4a9064c647
fixed ssf inverter energy value
2021-01-21 17:35:09 +01:00
Boernsman
0d91606e7d
fixed sf value conversion
2021-01-21 13:25:34 +01:00
Boernsman
6383b60ce3
added sunspec test server script
2021-01-19 18:12:59 +01:00
Boernsman
0e3abab229
improved thing setup and added debug output
2021-01-18 14:44:49 +01:00
Boernsman
6a56838c8f
further implementeion of sunspec features
2021-01-18 14:04:11 +01:00
bernhard.trinnes
5a2be02340
fixed rebase
2021-01-18 14:04:11 +01:00