Hi @D-S-M Die Heizkurven-Formel verwendet einen hartcodierten Fallback von 20°C, wenn die Raumtemperatur vom aktiven Programm nicht geladen werden kann. - Dashboard öffnen (nicht neu laden!) - Browser DevTools öffnen (F12) - Console-Tab öffnen - Screenshots von diesen Log-Zeilen: 🔍 Active program for heating curve: [???] 🔍 Found program feature: [???] ✅ Using room temp setpoint from active program ... : ...°C ODER ⚠️ Could not find temperature for active program, using default 20°C Im Dashboard: "Betriebsprogramm Aktiv": Welcher Wert steht dort? (normal, normalHeating, comfort, etc.) gerne im geräte Debug (alle geräte anzeigen) die vitocal json öffnen und schauen ob du den wert dort findest 1. Aktives Programm (WICHTIGSTE INFO!) "heating.circuits.0.operating.programs.active": { "properties": { "value": { "value": "???" // <- DIESEN WERT!! } } } Mögliche Werte: "normal", "normalHeating", "comfort", "comfortHeating", "reduced", "reducedHeating", "standby", "eco" --- 2. Das Normal-Programm (mit Temperatur) Je nach aktivem Programm von oben, suchen nach: Variante A: "heating.circuits.0.operating.programs.normal": { "properties": { "temperature": { "value": 16 // <- SOLLTE 16 sein! } } } Variante B: "heating.circuits.0.operating.programs.normalHeating": { "properties": { "temperature": { "value": 16 } } } --- 3. Alle Program-Features durchsuchen Suchen nach Pattern: "heating.circuits.0.operating.programs." Alle Features auflisten die so beginnen und deren Struktur zeigen! --- 4. Heizkreis-Info (zur Sicherheit) "heating.circuits.0.operating.modes.active": { "properties": { "value": { "value": "???" // dhw, dhwAndHeating, heating, standby, etc. } } } --- Beispiel was ich brauche: { "heating.circuits.0.operating.programs.active": { "value": "normal" }, "heating.circuits.0.operating.programs.normal": { "temperature": { "value": 16 } }, "heating.circuits.0.operating.programs.comfort": { "temperature": { "value": 20 } } }
... Mehr anzeigen