Commit Graph

  • b23a9a2d00 abbterra: remove checkReachableRegister - not supported in libnymea-modbus 1.15 feature/abbterra-rtu Patrick Schurig 2026-07-03 09:55:59 +02:00
  • c5347df0dd Merge branch 'main' of https://git.etm-powersync.fr/ETM-Schurig/etm-powersync-plugins-modbus main feature/v2c Patrick Schurig 2026-06-25 08:40:32 +02:00
  • bb4810ebf4 bump to 1.15.2+etm1 - build against nymea 1.15.2 Patrick Schurig 2026-06-25 08:33:10 +02:00
  • 341ea364c9 abbterra: revert to etm6 - upstream blocks not compatible with libnymea-modbus 1.15 Patrick Schurig 2026-06-25 02:19:09 +02:00
  • 03f504d09a abbterra: adopt upstream block structure - init/update/WO registers Patrick Schurig 2026-06-25 02:09:49 +02:00
  • fe7c15d0b9 abbterra: split status block to respect 31-byte RT38B01 frame limit Patrick Schurig 2026-06-24 23:33:15 +02:00
  • a068d5a2cd abbterra: fix RTU setup on slow radio links (433 MHz) Patrick Schurig 2026-06-24 23:08:36 +02:00
  • 5d87de1814 abbterra: bump to etm4 - fix readSchedule=no on write-only registers Patrick Schurig 2026-06-24 22:32:43 +02:00
  • 26531fd58f abbterra: set readSchedule=no on write-only holding registers Patrick Schurig 2026-06-24 22:23:39 +02:00
  • 4ad670c45d abbterra: fix readSchedule init on write-only holding registers Patrick Schurig 2026-06-24 22:14:44 +02:00
  • 577535d2b2 Add AGENTS.md Patrick Schurig 2026-06-13 14:10:51 +02:00
  • 4a2e5ce9e1 eastron: displayName par fonction (Compteur réseau / Onduleur PV / Consommateur) — convention ETM, AGENTS.md §3.4 Patrick Schurig 2026-06-13 14:07:37 +02:00
  • 0f09b647ed modbus-protocol-eastron-V2 Patrick Schurig 2026-06-13 11:14:27 +02:00
  • f814720962 docs(v2c): PORTING_STATUS à jour - cause racine martèlement résolue (connexion persistante), lecture+écriture validées, reste régulation VE Patrick Schurig 2026-06-13 11:00:22 +02:00
  • 186f195900 v2c: connexion TCP persistante — fin des rafales SYN Patrick Schurig 2026-06-13 10:37:09 +02:00
  • 189d58d9ce v2c: hw-validated improvements (Trydan fw2.4.6) Patrick Schurig 2026-06-13 09:26:53 +02:00
  • 076a0dcae9 feat(v2c): remove NetworkDeviceMonitor, add poll-based connectivity + statusMessage Patrick Schurig 2026-06-12 18:15:30 +02:00
  • d838bce331 fix(v2c): set host address before connectDevice() in setupThing() Patrick Schurig 2026-06-12 17:13:37 +02:00
  • 2ac00e1330 fix(v2c): correct logging category dcV2C + debian packaging + modbus.pri path Patrick Schurig 2026-06-12 15:20:11 +02:00
  • f0be2d00a2 fix(v2c): use qBound for min/maxIntensity clamp in initialize() Patrick Schurig 2026-06-12 14:22:13 +02:00
  • 18655452d9 feat(v2c): add integration plugin, JSON metadata, and build plumbing Patrick Schurig 2026-06-12 13:49:49 +02:00
  • 947da7e1fc feat(v2c): add HTTP LAN discovery (V2cTcpDiscovery) Patrick Schurig 2026-06-12 13:49:22 +02:00
  • 14f07cc638 feat(v2c): add Modbus transport abstraction + TCP implementation Patrick Schurig 2026-06-12 13:49:11 +02:00
  • 8f017dbb91 Initial commit V2C Trydan Patrick Schurig 2026-06-07 07:50:35 +02:00
  • 368fc174bf Revert "Reapply "remove empty placeholder json (plugin en cours)"" Patrick Schurig 2026-06-02 15:22:42 +02:00
  • d09db4fa16 Reapply "remove empty placeholder json (plugin en cours)" Patrick Schurig 2026-06-02 15:17:48 +02:00
  • 1699e56f55 Revert "remove empty placeholder json (plugin en cours)" Patrick Schurig 2026-06-02 15:16:49 +02:00
  • 67836a8837 remove empty placeholder json (plugin en cours) Patrick Schurig 2026-06-02 15:05:40 +02:00
  • c82b00ddfa abbterra: communicationTimeoutReadback en 1er niveau (update) pour generer la methode reclamee par applyTimeoutSetting Patrick Schurig 2026-06-01 09:58:37 +02:00
  • e0582d1fff abbterra: restaure le .h original (declaration applyTimeoutSetting manquait, .cpp et .h desynchronises) Patrick Schurig 2026-06-01 09:45:31 +02:00
  • 8086e80f20 abbterra: WO -> RW sur les 4 registres de commande (generateur 1.15 ne gere pas WO pur en 1er niveau) Patrick Schurig 2026-06-01 09:42:29 +02:00
  • 653418ce30 abbterra: abbterra-registers.json) Patrick Schurig 2026-06-01 09:39:24 +02:00
  • 95177a417a abbterra: readSchedule:write sur les WO (cle presente, valeur neutre -> ni KeyError ni updateXxxCommand) Patrick Schurig 2026-06-01 09:16:06 +02:00
  • 09dd698cf6 abbterra: restaure pilotage (cpp+json upstream) + registers.json sans readSchedule vide (compat generateur 1.15) Patrick Schurig 2026-06-01 09:09:22 +02:00
  • 47257a6a29 abbb2x: registers.json avec cle registers au 1er niveau (vrai contenu, 11 registres) Patrick Schurig 2026-06-01 08:52:12 +02:00
  • 14a2ae89c1 abbb2x: registers.json - cle 'registers' au 1er niveau (fix KeyError generateur) Patrick Schurig 2026-06-01 08:48:50 +02:00
  • 3cbce56454 abbterra: retire les registres WO pour build sur generateur 1.15 (lecture seule) Patrick Schurig 2026-06-01 08:29:36 +02:00
  • c26b0336bd Ajout plugin ABB Terra AC (vendoring upstream experimental-silo) Patrick Schurig 2026-06-01 07:38:51 +02:00
  • da2ce5253d Initial commit ABB meter B21/B23/B24 Patrick Schurig 2026-06-01 07:05:07 +02:00
  • 79d11acbea debian: retire le .install (qmake6 installe deja la .so, cas paquet unique comme openmeteo) Patrick Schurig 2026-05-31 18:09:34 +02:00
  • 52008bf8a0 debian: packaging powersync-plugin-eastron (fix nom .install, format changelog/rules) Patrick Schurig 2026-05-31 18:07:28 +02:00
  • 1b1c47c231 modbus: retire les .depends vers les sous-projets libnymea-modbus/sunspec (lib systeme) Patrick Schurig 2026-05-31 17:49:31 +02:00
  • 19d982c2e7 modbus: retire le SUBDIRS local (dossiers elagues), gitignore artefacts Patrick Schurig 2026-05-31 17:47:26 +02:00
  • 228a30e585 modbus: build eastron via paquets systeme (pkgconfig nymea-modbus + modbus-tool.pri), nettoyage .pro Patrick Schurig 2026-05-31 17:43:28 +02:00
  • b1da668036 Initial init etm-powersync Patrick Schurig 2026-05-31 11:50:55 +02:00
  • 0e440ca25b Initial commit Patrick Schurig 2026-05-31 11:30:06 +02:00