La consigne de repos absorbe les a-coups de la plaque

Valeurs negatives au point de raccordement, contacteur ferme. La mesure separe
deux phenomenes que rien ne reliait.

Le premier est bien la plaque qui cycle : sur la fenetre de midi, 9 % des
echantillons negatifs, minimum -477 W, mediane -146. Le regulateur ne rattrape
pas un delestage brutal d un kilowatt avec une consigne de repos a 200 W. Elle
passe a 700 : la courbe monte de 500 W et le minimum devient +23 W. Le surcout
va dans le bon sens, cette consigne ne s appliquant que contacteur ferme sans
session reseau — c est-a-dire apres une coupure sur SOC bas ou une fermeture
par la regle de protection, deux cas ou l on veut justement que le reseau
contribue davantage.

Le second, -2819 W pendant deux minutes, n a rien a voir : le debranchement du
vehicule a supprime 2,2 kW d un coup alors que la batterie a 93 % n absorbait
rien et que le MPPT produisait 4 kW. Aucune consigne n absorbe cela. Ce qui l
evite est le correctif du matin sur la regle de protection : la demande sur le
parc valait 741 W, le contacteur n aurait pas ete ferme, et sans reseau il n y
a rien ou injecter.

Golden 80/80, trois attendus mis a jour avec la mesure en commentaire.

Et docker n est pas dans le PATH d une session SSH sur DSM : les commandes de
deploiement appellent desormais /usr/local/bin/docker.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
Tallagrand Thierry
2026-09-06 14:50:29 +02:00
parent a71d533026
commit a7d321f720
7 changed files with 129 additions and 18 deletions

View File

@@ -4733,6 +4733,67 @@ redemarrage (verifie : 5 a 6 points chacun en quinze minutes), dont
— c'est leur absence qui avait empeche d'etablir la semantique de ce dernier
quand il a fausse une cloture de session.
### Injection furtive : deux phenomenes distincts, un seul se corrige ici
Le proprietaire a observe des valeurs negatives au point de raccordement
contacteur ferme — « -580 W furtivement, et aussi du -80, -320 » — voiture
debranchee, batterie au-dessus de 80 %, et il l'attribue aux a-coups de la
plaque chauffante. Mesure des deux fenetres fermees du 06/09 :
| fenetre | echantillons negatifs | minimum | mediane des negatifs | energie |
|---|---:|---:|---:|---:|
| 12:07-12:22 | 9 % | **-477 W** | -146 W | 3,5 Wh |
| 13:34-13:42 | 17 % | **-2 819 W** | -1 655 W | 29,2 Wh |
**Ce sont deux choses differentes.**
La premiere est bien la plaque : le regulateur ne rattrape pas assez vite un
delestage brutal de ~1 kW, et avec une consigne de repos a 200 W le point de
fonctionnement passe sous zero. Correctif : **consigne de repos 200 -> 700 W**
(`INPUT_PARSE`, borne elargie de [0,500] a [0,1500]). Toute la courbe monte de
500 W : sur cette fenetre le minimum passe de -477 a **+23 W**, plus aucune
excursion negative.
Le surcout est faible et va dans le bon sens : la consigne de repos ne
s'applique que contacteur FERME sans session reseau EVCS — donc apres une
coupure sur SOC bas, ou apres une fermeture par la regle de protection du parc.
**Dans les deux cas on VEUT que le reseau contribue plus que 200 W.** Contacteur
ouvert, elle n'a aucun effet.
La seconde n'a rien a voir avec la plaque, et **aucune consigne ne l'absorbe** :
| heure | reseau | maison | PV | EVCS | batterie |
|---|---:|---:|---:|---:|---:|
| 13:41:35 | 393 | 4 717 | 3 976 | 2 182 | -568 |
| **13:41:40** | **-2 534** | 1 589 | 3 808 | **18** | -655 |
| 13:42:30 | -1 594 | 2 013 | 4 024 | — | 25 |
| 13:43:30 | -1 145 | 1 510 | 4 060 | — | 1 060 |
Le debranchement du vehicule supprime 2,2 kW d'un coup. La batterie, a 93 % de
SOC, n'absorbe rien (elle DECHARGE encore a -655 W, plafond de charge abaisse
par le BMS) et le MPPT produit toujours 4 kW : l'excedent part au reseau pendant
**plus de deux minutes**, le temps que le systeme bride la production — la
remontee du courant batterie de -655 a +1 060 W montre le rattrapage.
Ce qui l'evite est le correctif du meme jour sur la regle de protection : la
demande sur le parc valait alors **741 W**, donc avec la regle corrigee le
contacteur n'aurait jamais ete ferme — et sans reseau, il n'y a rien ou
injecter. Le probleme se resout en amont, pas par la consigne.
Golden 80/80, trois attendus mis a jour dans le meme commit (200 -> 700) avec la
mesure en commentaire. Mutation : retour a 200 -> les 3 memes echouent.
### Le binaire docker n'est pas dans le PATH en SSH sur DSM
`sudo docker compose restart historisation` echoue sur
`sudo: docker: command not found` : Synology ne met `/usr/local/bin` dans le
chemin que pour les sessions interactives de son interface. Toute commande
lancee a distance doit appeler `/usr/local/bin/docker`. Corrige dans
`deploy/historisation/README.md` (note en tete + 9 occurrences) et
`deploy/watchdog/compose.yaml`.
Pour memoire : l'acces SSH par cle a 10.10.10.22 fonctionne et `sudo` y est sans
mot de passe — la demande de validation avant un `sudo` releve de la regle posee
par le proprietaire, pas d'une incapacite.
### Reste ouvert
- Detecteur de gel dans le service d'historisation : une grandeur qui ne bouge
pas alors qu'une autre du meme bilan bouge = alerte. Non fait.