Build fixes found during first local compilation (qmake6 + g++ -Werror): 1. Logging category: nymea-plugininfocompiler generates 'dcV2C' (uppercase C) from the JSON vendor name "V2C". All three source files used 'dcV2c' (lowercase c) — corrected to 'dcV2C' in integrationpluginv2c.cpp, trydanmodbustcpmaster.cpp, v2ctcpdiscovery.cpp. 2. modbus.pri: hardcoded include(/usr/include/nymea-modbus/modbus-tool.pri) fails when libnymea-modbus-dev is not system-installed. Changed to a conditional: checks $$[QT_INSTALL_PREFIX] first, then NYMEA_MODBUS_PATH override, with a graceful fallback (warning + manual C++17 CONFIG flag). The v2c plugin has MODBUS_CONNECTIONS empty so the tool loop is a no-op either way; the fallback is safe. 3. debian/: add powersync-plugin-v2c package entry (control, .install, changelog entry 1.15.0+etm4). Build verified: libnymea_integrationpluginv2c.so links against libnymea.so.1, libnymea-modbus.so.1, Qt6Network/SerialBus/Core, 0 compiler warnings (with -Werror -Wall -Wextra -std=c++17). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
etm-powersync-plugins-modbus (1.15.0+etm4) trixie; urgency=medium
|
|
|
|
* Ajout plugin V2C Trydan (borne de charge EV, Modbus TCP) : interface
|
|
evcharger complète — charge enable/disable (PauseState+Lock miroir),
|
|
consigne courant (Intensity), telemetrie (ChargePower, HousePower,
|
|
PowerFV, ChargeState IEC 61851). Gestion conflit Dynamic/PauseDynamic
|
|
sans ecriture du registre Dynamic (evite la coupure de telemetrie,
|
|
cf. evcc issue #28047). Decouverte LAN via HTTP /RealTimeData.
|
|
Transport abstrait (TCP Etape 1, RTU Etape 2 prevu).
|
|
Statut : Partiel — non teste sur borne reelle.
|
|
|
|
-- ETM-Schurig SARL <contact@etm-schurig.eu> Thu, 12 Jun 2026 12:00:00 +0200
|
|
|
|
etm-powersync-plugins-modbus (1.15.0+etm3) trixie; urgency=medium
|
|
|
|
* Ajout plugin ABB Terra AC (borne de charge, Modbus TCP/RTU) : vendoring
|
|
depuis nymea-plugins-modbus experimental-silo (commit a652793), en
|
|
attente de la release master/stable upstream. Nom paquet nymea-plugin-abbterra
|
|
(nom upstream conserve pour transition sans reinstall).
|
|
|
|
-- ETM-Schurig SARL <contact@etm-schurig.eu> Sun, 01 Jun 2026 10:00:00 +0200
|
|
|
|
etm-powersync-plugins-modbus (1.15.0+etm2) trixie; urgency=medium
|
|
|
|
* Ajout plugin ABB B2x (B21/B23/B24, Modbus RTU) : tensions, courants,
|
|
puissances par phase (int32 signe pour injection PV), frequence,
|
|
energie import/export (uint64 x4 registres, 0.01 kWh).
|
|
|
|
-- ETM-Schurig SARL <contact@etm-schurig.eu> Sun, 01 Jun 2026 09:00:00 +0200
|
|
|
|
etm-powersync-plugins-modbus (1.15.0+etm1) trixie; urgency=medium
|
|
|
|
* Initial ETM packaging of the eastron plugin (Eastron SDM72/120/630, Modbus RTU).
|
|
* Built against nymea 1.15.0 ; libnymea-modbus consommee via paquet systeme.
|
|
|
|
-- ETM-Schurig SARL <contact@etm-schurig.eu> Sun, 31 May 2026 18:30:00 +0200
|