Constaté en reconstruisant le banc le 2026-08-26. Le simulateur a été redémarré sans batterie puis de nouveau avec, sans jamais rompre la connexion TCP. Le plugin a continué de lire l'ancienne géométrie : `ProtocolError` toutes les 7 s sur le modèle 124 disparu, puis — une fois la batterie revenue — un `currentPower` FIGÉ à 0 pendant que les registres portaient StCha = 2000 W et ChaSt = Charging. Trois minutes de `thingPower` à 0.0 sur une batterie en charge. Un `systemctl restart nymead` force la redécouverte et la valeur repart immédiatement à 2000,0 W. Le défaut n'est donc ni dans le signe ni dans le mapping de D-9 : ceux-là sont justes et le prouvent dès que la découverte est refaite. Il est dans le fait qu'une liaison thing↔modèle est établie une fois et jamais reconsidérée — et le storage y est plus exposé que les autres things parce qu'il dépend maintenant de TROIS modèles au lieu d'un. Rare sur matériel, mais pas théorique : une mise à jour de firmware, ou une batterie ajoutée à un hybride déjà appairé, produisent la même transition. Le signal existe déjà et n'est pas exploité — le ProtocolError répété à une adresse jusque-là valide dit que la chaîne a bougé. Documenté, pas corrigé : cela touche au cycle de découverte, hors périmètre. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Y3gzsuwENJfJtvuNDT3xGn
etm-powersync-plugins-modbus
Languages
CSS
93.6%
C++
3.3%
HTML
3%