Range dans tools/rpc/ les sondes qui vivaient dans un scratchpad volatil : probe (appel RPC quelconque), notifications (abonnement + comptage), locale et locale_diff (comportement o:locale et son effet réel), loadconfig_roundtrip (aller-retour neutre §7-1). README avec usages. loadconfig_roundtrip est le SEUL qui écrit sur la box : garde --yes ajouté pour qu'un SetLoadConfig ne parte jamais par réflexe de flèche haut. analysis_options : tools/** et les classes l10n générées sortent de l'analyse — flutter analyze revient à 25 issues (ligne de base). Fixtures : le lot plugin télémétrie EST déployé sur .75 depuis ce matin (20 méthodes / 14 notifications). Capturé avant que ça ne se reperde : - loadtelemetry_hems75.json : dump réel de GetLoadTelemetry - loadconfig_hems75_v2.json : GetLoadConfig avec la clé 'domain' - schema_hems75_v2.json : schémas SET + télémétrie introspectés Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
38 lines
1.1 KiB
JSON
38 lines
1.1 KiB
JSON
{
|
|
"_source": "dump réel HEMS 192.168.1.75, NymeaEnergy.GetLoadConfig, 2026-08-25 (APRÈS déploiement du lot télémétrie).",
|
|
"_note": "Diffère de loadconfig_hems75.json : la clé 'domain' existe désormais (vide = non classé) et une 2e charge sg-ready 'pac-terrain' est déclarée. Conserve les charges utiles VIDES des mécanismes inutilisés — sérialisation par méta-objet. Ne PAS nettoyer.",
|
|
"loadConfigs": [
|
|
{
|
|
"adapter": "relay-router",
|
|
"domain": "",
|
|
"enabled": true,
|
|
"id": "chauffe-eau",
|
|
"label": "chauffe-eau",
|
|
"maxPowerW": 0,
|
|
"minOffS": 60,
|
|
"minOnS": 60,
|
|
"mode": "fixed",
|
|
"needs": {
|
|
"dailyDeadline": "",
|
|
"minEnergyWhPerDay": 0
|
|
},
|
|
"powerLevels": [],
|
|
"priority": 1,
|
|
"relays": [
|
|
{
|
|
"powerW": 500,
|
|
"thingId": "{8538782f-2c8c-4a30-bfce-c8140f791c9b}"
|
|
},
|
|
{
|
|
"powerW": 1000,
|
|
"thingId": "{2ebe6bef-829b-4695-9d11-ddb4c16c5448}"
|
|
},
|
|
{
|
|
"powerW": 2000,
|
|
"thingId": "{b033b212-1adb-4df0-ba2b-8fa477de52a2}"
|
|
}
|
|
],
|
|
"sgReady": {}
|
|
}
|
|
]
|
|
} |