Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HKT in einen neuen Raum verschieben -> im alten Raum weiterhin vorhanden #401

Open
TDCroPower opened this issue Nov 29, 2021 · 2 comments
Open
Labels
enhancement New feature or request nice to have

Comments

@TDCroPower
Copy link

Describe the bug
Wenn man einen HKT in einen anderen Raum verschiebt, bleibt dieser in der Objektliste mit NULL Werten im alten Raum weiter bestehen.

To Reproduce

  1. bestehenden HKT in einen anderen Raum verschieben
  2. Devices in den beiden Räumen im "Objekt" Tab vergleichen

Expected behavior
Eine Überprüfung in welchem Raum das Gerät sich aktuell wirklich befindet und diesen in den anderen Räumen entfernen.

Versions:

  • Adapter version: 0.3.12
  • JS-Controller version: 3.3.12
  • Node version: 12.22.7
  • Operating system: Armbian
@TDCroPower TDCroPower added the bug Something isn't working label Nov 29, 2021
@HGlab01 HGlab01 added enhancement New feature or request and removed bug Something isn't working labels Nov 29, 2021
@SchlumpfIOB
Copy link

Es ist sogar so, dass wenn man ein neues Heizkörperventiel hinzufügt (über die App) und es danach bzw. wärend der installation einem anderen Raum zuweist, der eigentlich garnicht angelegte Raum inkl. des schon verschobenen Device angelegt wird.

Diese kann man im nachhinein auch nicht Löschen. Die Raumnummer wird weitergezählt, was nach kurzer Zeit für viel Durcheinander sorgt:

  • Räume
    • 1 -> Wohnzimmer
    • 2 -> Schlafzimmer
    • 3 -> Gästezimmer
    • 4 -> (keine Bezeichnung, Raum gibt es nicht, wurde mit Installation eines neuen Ventiels angelegt)
    • 5 -> Badezimmer
    • 6 -> Raum 5 (wurde auch mit der Installation eines neuen Ventiels angelegt, diesmal mit Namen, Raum gibt es nicht)

Kann bei noch mehr Ventielen o.ä. komplett aus dem Ruder laufen, da selbst bei neuanlage eines neuen Raumes der falsche behalten wird (zumindes in den Objekten von IObroker). In der App finde ich keine falschen Räume.

Gruß
Jan

@HGlab01
Copy link
Collaborator

HGlab01 commented Sep 26, 2022

Hallo!
Wenn ein Raum (kurzfristig) hinzukommt dann legt Tado eine eindeutige Nummer an.
Somit kann da gar nichts aus dem Ruder laufen, ist alles kontrolliert angelegt und eindeutig zuordenbar.
Im Bsp. oben gibt es einfach 3 Räume mit den IDs 1, 2 und 5. Diese IDs kommen vom Tado-Service.

Es kann dadurch im Adapter Räume geben, die keine Geräte mehr zugeordnet haben (übrigens genau gleich wie am Tado Server, auch da existiert der Raum noch, nur die App zeigt den Raum nicht mehr an).
Diese Räume können gefahrlos manuell im Object-Baum im ioBroker gelöscht werden. Hab das gerade bei mir nochmals ausprobiert und funktioniert problemlos. Diese Räume werden dann vom Adapter auch kein zweites Mal angelegt.

Ein automatisches Löschen von allen Datenpunkten zu einem "verschwundenen" Raum halte ich für gefährlich, da es auch History-Daten zu den Datenpunkten geben könnte und dann ist die Referenz weg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request nice to have
Projects
None yet
Development

No branches or pull requests

4 participants