# Migration von Boiler_x_Stufig ## Eigenschaften | Enelix 1 | Enelix 2 | Hinweis | | --- | --- | --- | | `LeistungsStufen` | `LeistungsStufen` | Felder `Stufe`, `Leistung`, `Schaltkontakt_Stufe` bleiben erhalten. | | `ZeitKonstante` | `ZeitKonstante` | PT1-Berechnung verwendet die tatsaechlich verstrichene Zeit. | | `Boilerfuehler_PT1` | `Boilerfuehler_PT1` | Alter und Datentyp werden geprueft. | | `Boilertemperatur_glätten` | `BoilertemperaturGlaetten` | ASCII-sicherer Ident. | | `Boilervolumen` | `Boilervolumen` | Wird fuer die Zeitplanprognose verwendet. | | `Zeitplan` | `Zeitplan` | JSON-Liste mit `Uhrzeit` und `Solltemperatur`. | | `Interval` | entfaellt | Die Regelung wird ereignisbasiert ausgeloest. | | `IdleCounterMax` | `LastwechselSperrzeit` | Zykluszaehler wird durch eine Sperrzeit in Sekunden ersetzt; Standard `5`. | Die neuen Properties `TemperaturMaxAlter`, `TemperaturUntergrenze`, `TemperaturObergrenze`, `Hysterese`, die Parameter der Legionellenfunktion und `DiagnosevariablenAnzeigen` ersetzen feste Werte und nicht pruefbare Annahmen des Altmoduls. Die Stoergrenzen liegen standardmaessig bei 0 und 100 Grad C und sind von den Regel-Sollwerten `Mindesttemperatur` und `Maximaltemperatur` getrennt. ## Variablen | Enelix 1 | Enelix 2 | | --- | --- | | `Mindesttemperatur` | `Mindesttemperatur` | | `Maximaltemperatur` | `Maximaltemperatur` | | `Legionellentemperatur` | `Legionellentemperatur` | | `Boilertemperatur` | `Boilertemperatur` | | `LegioCounter` | `LegioCounter` | | `Idle` | entfaellt; Freigabe ueber `AenderungMoeglich` | | `IdleCounter` | entfaellt; Sperre ueber `Leistungswerte_W` und `AenderungMoeglich` | | `Aktuelle_Leistung` | gemeinsames `Istleistung` | | `Bezogene_Energie` | `BezogeneEnergie` in kWh | | `PV_Prio` | Property `PrioritaetPV` | | `Sperre_Prio` | Property `PrioritaetPeak` | | `Power` | gemeinsames `Sollleistung` | | `PowerSteps` | Vertragsfeld `Leistungswerte_W`, keine Variable | | `Is_Peak_Shaving` | entfaellt; Betriebsart liegt im Manager | | `Leistung_Delta` | entfaellt; Leistungsverteilung liegt im Manager | ## Inbetriebnahme 1. Neue Instanz `VerbraucherWarmwassererwaermer` anlegen. 2. Fuehler, Leistungsstufen und Schaltkontakte uebertragen. 3. Temperaturvariablen einmalig mit den bisherigen Sollwerten setzen. 4. Die Instanz im Enelix-2-Manager unter `VerbraucherZuordnung` aktiv zuordnen. 5. Erst danach `Aktiv` einschalten und jede Stufe beaufsichtigt pruefen. Das Modul verwendet eine neue Modul-ID. Eine automatische Umwandlung der alten Instanz findet deshalb nicht statt.