Commit Graph

774 Commits (f549bc3ce860bb9a7603d5d0b6024ea0ddf91074)

Author SHA1 Message Date
jenkins f549bc3ce8 Jenkins release build 1.14.2 2026-02-19 16:28:04 +01:00
Simon Stürz 546fb366db Update phaseCount handling if charging has not been started yet 2026-02-19 16:17:18 +01:00
Simon Stürz 362c5f5db2 PCE: Add missing default values for modbus registers in firmware >= 0.25 2026-02-19 16:16:46 +01:00
jenkins 169875344c Jenkins release build 1.14.1 2026-02-16 12:03:43 +01:00
jenkins dac85dfd9f Merge PR #228: PCE: Add R37 registers and the thing class witout meter 2026-02-16 12:03:42 +01:00
jenkins 69ed30a311 Merge PR #227: PCE: Assume current power for firmware version 0.19 2026-02-16 12:03:41 +01:00
Simon Stürz 48ba9bca01 PCE: Update translations 2026-02-16 11:55:57 +01:00
Simon Stürz 79eb73bc93 PCE: Add thing class with no meter
Add autodiscovery of correct thing class
Implement R37 registers for firmware version >= 0.25
2026-02-16 11:32:48 +01:00
Simon Stürz 02149aeb2d PCE: Assume current power for firmware version 0.19 2026-02-04 16:23:21 +01:00
Simon Stürz b9deed2d06 schrack: Fix version regular expression in the discovery 2026-01-29 11:33:12 +01:00
jenkins 431dc43776 Jenkins release build 1.14.0 2026-01-12 10:48:21 +01:00
jenkins 5d14f3a932 Merge PR #225: Update EV charger interface and add full charging current resolution 2026-01-12 10:48:20 +01:00
jenkins 532b621367 Merge PR #224: PCE: Add status state representing the EV state 2026-01-12 10:48:19 +01:00
Simon Stürz 81454f8b6d Inro: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:42 +01:00
Simon Stürz 2aed3d0f61 Webasto: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:42 +01:00
Simon Stürz a7d900e516 Vestel: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:42 +01:00
Simon Stürz 94a3c31a3a Schrack: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:42 +01:00
Simon Stürz 42f3e82c66 PhoenixConnect: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:42 +01:00
Simon Stürz 4bcfe7c029 PCE: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:42 +01:00
Simon Stürz c525b33d44 Mennekes: Update EV charger interface and add full charging current resolution 2026-01-07 16:40:39 +01:00
Simon Stürz 9122fc5144 Amperfied: Update EV charger interface and add full charging current resolution 2026-01-07 16:36:07 +01:00
Michael Schwarz 68480f9848 Remove string from old comment 2026-01-07 08:13:03 +01:00
Simon Stürz 1e3a8f160f PCE: Add status state representing the EV state and digital input as int state 2025-12-17 09:32:50 +01:00
Michael Schwarz 0dcd6e9dfe
Add cast to int to fix error when building with Qt 6 2025-12-12 13:02:42 +01:00
Michael Schwarz 7ae4c77c54
Merge branch 'master' into fix-read-large-sunspec-models 2025-12-10 07:25:04 +01:00
jenkins a309aafa0c Jenkins release build 1.13.0 2025-12-02 10:39:25 +01:00
jenkins fb44ec44cb Merge PR #222: Update license text and add SPDX identifier 2025-12-02 10:39:25 +01:00
jenkins 85d2b49a83 Jenkins release build 1.12.4 2025-11-27 11:06:10 +01:00
Michael Schwarz 092d80508c Fix reading data of large SunSpec models
Up until now, the data of a SunSpec model was read as one block. This
does not work for large SunSpec models since the max. number of
registers that can be read as a block via Modbus is 125. The data of
SunSpec models is now read in chunks of max. 125 registers.
2025-11-26 07:57:27 +01:00
Simon Stürz bf53a742a3 Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
Simon Stürz 55ef99ee92 Update README.md 2025-11-18 10:49:22 +01:00
Simon Stürz 2e43631a83 Update .gitignore 2025-11-18 10:24:29 +01:00
jenkins d64c618ea1 Jenkins release build 1.12.3 2025-11-04 11:39:00 +01:00
jenkins 3449e81794 Jenkins release build 1.12.2 2025-10-29 12:28:18 +01:00
jenkins eaf3960c2e Jenkins release build 1.12.1 2025-10-17 11:28:20 +02:00
jenkins 4ab6647f9e Merge PR #221: SolarEdge: Update gateway thing classes and discovery 2025-10-17 11:28:20 +02:00
jenkins 0451515d39 Merge PR #220: libnymea-sunspec: Implement handling of SunSpec repeating blocks. 2025-10-17 11:28:18 +02:00
Simon Stürz 243d73551f SolarEdge: Update gateway thing classes and introduce slaveId discovery param 2025-10-17 11:17:31 +02:00
Michael Schwarz 2690adeba3 Abort setup of SunSpec repeating blocks if repeating block data size is unexpected. Improve warning message to clarify this behaviour. Fix indentation in generated code. Regenerate SunSpec model classes. 2025-10-10 14:07:07 +02:00
Michael Schwarz 2b16beb851 Add nullptr default parameter for consistency. 2025-10-10 13:51:48 +02:00
Michael Schwarz 3944f2c984 Implement handling of SunSpec repeating blocks.
* Update code generator to create code for setting up
    SunSpecModelRepeatingBlock subclasses automatically.
  * Update SunSpecModel class to provide access to its repeating blocks
    and to forward received raw data to its repeating blocks.
  * Use updated code generator to regenerate model classes.
2025-10-08 11:12:28 +02:00
Michael Schwarz f819b8d678 Fix conversion from float to quint16 in SunSpecDataPoint::convertFromFloatWithSSF
Calling this function with a negative value and DataType::Int16 always gives a 0 result on ARM. Need to convert to qint16 first to avoid undefined behavior (cf. https://embeddeduse.com/2013/08/25/casting-a-negative-float-to-an-unsigned-int/)
2025-10-01 14:03:50 +02:00
jenkins 2904533b05 Jenkins release build 1.12.0 2025-09-11 14:25:48 +02:00
jenkins b2b802ed19 Merge PR #218: Add Qt6 support 2025-09-11 14:25:48 +02:00
jenkins 544d3b8c77 Merge PR #217: PhoenixConnect: Send requests sequential instead of parallel 2025-09-11 14:25:46 +02:00
jenkins c8eeeac911 Merge PR #216: Wattsonic: Improve inverter generation detection and provide fallback mechanism 2025-09-11 14:25:45 +02:00
jenkins f053630cfc Merge PR #215: Kostal: Switch to queued requests and add PIKO CI support 2025-09-11 14:25:44 +02:00
Simon Stürz 4a0f2917df Wattsonic: Improve inverter generation detection and provide fallback mechanism 2025-09-11 10:59:10 +02:00
Simon Stürz 6a31762510 PhoenixConnect: Send requests sequential instead of parallel 2025-09-11 10:57:06 +02:00
Simon Stürz fbcb7a7fa9 Fix type change and comparison of valueCount() in different Qt versions 2025-08-19 09:15:28 +02:00