docs(maquette): la charge différée sort de l'écran — sans prévision, elle ne se règle pas
Quatrième passe, même logique que la précédente : ce qui demande un calcul revient à Héos, pas à un formulaire. Démarrer assez tard pour arriver à 100 % juste avant la pointe suppose de savoir ce que le soleil va faire — sans prévision ça ne marche pas, et une heure saisie à la main serait un pari présenté comme un réglage. Le gain reste écrit dans la note, parce qu'il justifie que le moteur s'en occupe : pic PV de midi libéré pour l'ECS et la voiture, moins de temps passé à 100 % donc moins de vieillissement calendaire, et aucun kWh sacrifié — la même énergie, stockée plus tard. La frise du point de non-retour n'est PAS supprimée : elle remonte dans l'encart du motif commun, où elle illustre ce que les trois cas partagent au lieu d'illustrer un réglage. C'est même sa vraie place — une prévision n'engage personne, un point de non-retour si. Et l'encart gagne une distinction qui manquait : quels paramètres sont calculés (charge différée → Héos) et lesquels sont saisis (charge réseau, échéance véhicule). Le motif tient dans les deux cas, ce qui renforce l'argument : le moteur porte la forme, Héos ou l'utilisateur la remplit. L'écran de configuration batterie ne garde donc que quatre blocs : le nom, le rang en lecture, la décharge pendant recharge VE, la réserve adaptative, et la charge réseau manuelle. Quatre passes, quatre retraits. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016vrTVifar2GN5rtUh89Wkq
This commit is contained in:
parent
77f29b3f3b
commit
b298c366d8
@ -1098,34 +1098,6 @@
|
|||||||
se calculer.</div>
|
se calculer.</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- b. CHARGE DIFFÉRÉE -->
|
|
||||||
<div class="field">
|
|
||||||
<label>Charge différée sur prévision <span class="newf">à créer · prévision PV absente</span></label>
|
|
||||||
<div class="stepper">
|
|
||||||
<div class="lab">Viser 100 % juste avant la pointe<small>au lieu de plafonner dès midi</small></div>
|
|
||||||
<div class="ctl"><span class="sw"></span></div>
|
|
||||||
</div>
|
|
||||||
<div class="stepper">
|
|
||||||
<div class="lab">Prête à<small>2 à 3 h avant la pointe du soir</small></div>
|
|
||||||
<div class="ctl"><b>16:30</b></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="tl">
|
|
||||||
<div class="bar"><div class="seg1"></div><div class="pnr"></div><div class="peak"></div></div>
|
|
||||||
<div class="ax"><span>06:00</span><span>12:00</span><span>18:00</span><span>22:00</span></div>
|
|
||||||
<div class="lg">
|
|
||||||
<em>┃ point de non-retour — 13:20</em><br>
|
|
||||||
Avant : la charge attend, le pic PV va à l'ECS et à la voiture.<br>
|
|
||||||
Après : on charge de <b>tout ce qui reste</b>, prévision ou pas — une prévision qui se trompe
|
|
||||||
ne doit jamais coûter une batterie vide. <u>┃ pointe du soir</u>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="mode-hint"><b>Ce que ça gagne :</b> le pic PV de midi est libéré pour l'ECS et le
|
|
||||||
véhicule, le vieillissement calendaire baisse (moins de temps passé à 100 %), et
|
|
||||||
<b>aucun kWh n'est sacrifié</b> — la même énergie est stockée, plus tard.</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- c. RÉSERVE ADAPTATIVE -->
|
<!-- c. RÉSERVE ADAPTATIVE -->
|
||||||
<div class="field">
|
<div class="field">
|
||||||
<label>Réserve adaptative <span class="newf">à créer · à justifier</span></label>
|
<label>Réserve adaptative <span class="newf">à créer · à justifier</span></label>
|
||||||
@ -1182,6 +1154,12 @@
|
|||||||
que le rang ne sait pas dire ; l'arbitrage fin — qui mérite d'être servi par la batterie, et
|
que le rang ne sait pas dire ; l'arbitrage fin — qui mérite d'être servi par la batterie, et
|
||||||
quand — reviendra à <b>Héos</b> ou à une décision par le prix. Un écran ne doit pas figer ce qui
|
quand — reviendra à <b>Héos</b> ou à une décision par le prix. Un écran ne doit pas figer ce qui
|
||||||
doit se calculer.</li>
|
doit se calculer.</li>
|
||||||
|
<li><b>La charge différée n'est pas un réglage non plus — c'est une décision d'Héos.</b> Démarrer
|
||||||
|
assez tard pour arriver à 100 % juste avant la pointe suppose de savoir ce que le soleil va
|
||||||
|
faire : <b>sans prévision, ça ne marche pas</b>, et une heure saisie à la main serait un pari
|
||||||
|
présenté comme un réglage. Le gain reste réel — pic PV de midi libéré pour l'ECS et la voiture,
|
||||||
|
moins de temps passé à 100 % donc moins de vieillissement calendaire, et <b>aucun kWh
|
||||||
|
sacrifié</b> : la même énergie, stockée plus tard. Mais il se calcule.</li>
|
||||||
<li><b><code>batteryLevelConsideration</code> fait aujourd'hui l'INVERSE de ce que le rang
|
<li><b><code>batteryLevelConsideration</code> fait aujourd'hui l'INVERSE de ce que le rang
|
||||||
permettra.</b> Sous le seuil, le budget est <i>annulé</i> — la batterie passe donc avant, et
|
permettra.</b> Sous le seuil, le budget est <i>annulé</i> — la batterie passe donc avant, et
|
||||||
l'ECS ne reçoit rien. Si le rang arrive, il faut dire lequel des deux gagne, sinon deux réglages
|
l'ECS ne reçoit rien. Si le rang arrive, il faut dire lequel des deux gagne, sinon deux réglages
|
||||||
@ -1248,16 +1226,32 @@
|
|||||||
et l'écran peut le présenter une fois au lieu de trois.</p>
|
et l'écran peut le présenter une fois au lieu de trois.</p>
|
||||||
<div class="mot">
|
<div class="mot">
|
||||||
<div class="m"><b>Charge différée</b><span>cible : 100 % de la batterie<br>échéance : 2–3 h avant
|
<div class="m"><b>Charge différée</b><span>cible : 100 % de la batterie<br>échéance : 2–3 h avant
|
||||||
la pointe<br>non-retour : au-delà, on charge de tout</span></div>
|
la pointe<br>non-retour : au-delà, on charge de tout<br><br>
|
||||||
|
<i style="color:var(--yellow);font-style:normal">paramètres calculés par Héos</i></span></div>
|
||||||
<div class="m"><b>Charge depuis le réseau</b><span>cible : 6 kWh soutirés<br>échéance : 06:00<br>
|
<div class="m"><b>Charge depuis le réseau</b><span>cible : 6 kWh soutirés<br>échéance : 06:00<br>
|
||||||
non-retour : au-delà, pleine puissance</span></div>
|
non-retour : au-delà, pleine puissance<br><br>
|
||||||
|
<i style="color:var(--green);font-style:normal">paramètres saisis par l'utilisateur</i></span></div>
|
||||||
<div class="m"><b>Échéance véhicule (LM-1009)</b><span>cible : énergie livrée<br>échéance : heure
|
<div class="m"><b>Échéance véhicule (LM-1009)</b><span>cible : énergie livrée<br>échéance : heure
|
||||||
de départ<br>non-retour : au-delà, on passe au réseau</span></div>
|
de départ<br>non-retour : au-delà, on passe au réseau<br><br>
|
||||||
|
<i style="color:var(--green);font-style:normal">paramètres saisis par l'utilisateur</i></span></div>
|
||||||
</div>
|
</div>
|
||||||
<p style="margin:8px 0 0;color:var(--muted2);font-size:11.5px;line-height:1.55">
|
|
||||||
<b>Une cible, une échéance, un point de non-retour.</b> Le point de non-retour est la partie qui se
|
<div class="tl">
|
||||||
perd si on ne la nomme pas : c'est lui qui garantit qu'une prévision fausse ne coûte rien, et c'est
|
<div class="bar"><div class="seg1"></div><div class="pnr"></div><div class="peak"></div></div>
|
||||||
lui qu'un écran doit montrer — pas la prévision elle-même, qui n'engage personne.</p>
|
<div class="ax"><span>06:00</span><span>12:00</span><span>18:00</span><span>22:00</span></div>
|
||||||
|
<div class="lg">
|
||||||
|
<em>┃ point de non-retour</em> — avant, on peut encore attendre ; après, on sert de
|
||||||
|
<b>tout ce qui reste</b>, prévision ou pas. <u>┃ échéance</u><br>
|
||||||
|
C'est la seule partie du motif qui doit être <b>montrée</b> : une prévision n'engage personne,
|
||||||
|
un point de non-retour si.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p style="margin:10px 0 0;color:var(--muted2);font-size:11.5px;line-height:1.55">
|
||||||
|
<b>Une cible, une échéance, un point de non-retour</b> — et cela vaut que les paramètres soient
|
||||||
|
saisis ou calculés. C'est ce qui rend le motif implémentable une fois : le moteur porte la forme,
|
||||||
|
Héos ou l'utilisateur la remplit. Le point de non-retour est la partie qui se perd si on ne la
|
||||||
|
nomme pas, et c'est lui qui garantit qu'<b>une prévision fausse ne coûte rien</b>.</p>
|
||||||
|
|
||||||
<div class="ask">
|
<div class="ask">
|
||||||
<b>Trois questions pour le moteur — à trancher, pas à deviner</b>
|
<b>Trois questions pour le moteur — à trancher, pas à deviner</b>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user