thovid / ioBroker.viessmannapi

ioBroker Adapter to access the Viessmann API for Viessmann central heating systems
MIT License
40 stars 5 forks source link

Update objects (add / delete(?)) if poll gave different features back #4

Open thovid opened 5 years ago

thovid commented 5 years ago

The object structure is created during first startup. States are created on the fly during updates, so this would potentially create new objects (that maybe then lack some properties), but old objects are not removed.

FabianHM commented 4 years ago

The object structure is created during first startup. States are created on the fly during updates, so this would potentially create new objects (that maybe then lack some properties), but old objects are not removed.

Verstehe ich es richtig, dass States, bzw evtl neue States nur bei Installation abgeholt werden? Als Nutzer des Adapters seit der Version 0.1 ist mir gerade aufgefallen, das ich womöglich gar nicht mehr alle neuen States lokal habe, die Viessmann zur Verfügung stellt.

Wäre es möglich dies in einer neuen Version abzufangen, so dass z.B. bei jedem Login bzw. Änderung der Credentials, alle States komplett hinzugefügt bzw. aktualisiert werden?

Dankeschön

FabianHM commented 4 years ago

Verstehe ich es richtig, dass States, bzw evtl neue States nur bei Installation abgeholt werden? Als Nutzer des Adapters seit der Version 0.1 ist mir gerade aufgefallen, das ich womöglich gar nicht mehr alle neuen States lokal habe, die Viessmann zur Verfügung stellt.

Ich habe nun die Version 1.3.3 vom System einmal komplett manuell deinstalliert. Nach der Neuinstallation haben sich an der Ordnerstruktur keine Veränderungen ergeben. Alle States sind wieder vorhanden und keine neu hinzu gekommen.