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

ActiveTimeSlot und CurrentTimePeriod = -1 bei nicht mehr existierender Object-ID bei "Geräte" #350

Open
phutti opened this issue Dec 25, 2022 · 2 comments
Labels
question Further information is requested

Comments

@phutti
Copy link

phutti commented Dec 25, 2022

Meine Thermostaten sind im Adapter unter "Geräte" mittels Alias eingetragen.
Als ich einen Aliasnamen geändert habe, es jedoch im Adapter versäumt habe, diesen ebenfalls zu ändern, gingen
ActiveTimeSlot und CurrentTimePeriod bei "allen" Räumen auf -1.
Im DebugLog trat eine Exception auf

heatingcontrol.0 2022-12-25 23:45:47.886 error exception in StartStatemachine [Error: Alias alias.0.UG.Vorraum.Thermostat.SET has no target]
heatingcontrol.0 2022-12-25 23:45:47.886 warn Alias alias.0.UG.Vorraum.Thermostat.SET has no target 9

Adapter: 2.9.3
JS-Controller: 4.0.23
Node: 14.21.1
Debian 11

@phutti phutti added the bug Something isn't working label Dec 25, 2022
@rg-engineering
Copy link
Owner

was wäre das erwartetet Verhalten? Aus meiner Sicht darf der Adapter abstürzen, wenn plötzlich ein DP nicht mehr vorhanden ist....

@rg-engineering rg-engineering added question Further information is requested and removed bug Something isn't working labels Feb 26, 2023
@phutti
Copy link
Author

phutti commented Feb 27, 2023

ein Abstürzen des Adapters dürfte meines Erachtens nur in absoluten Ausnahmefällen bewusst in Kauf genommen werden. Vor dem Auslösen einer Exception könnte geprüft werden, ob man diese nicht verhindern könnte - im meinem Fall des nicht mehr existieren DP z.B. ein Ignorieren dieses DP und Ausgabe einer (bereits existierender) Warnung.
Dass ein fehlender DP Auswirkungen auf alle Räume hat, auch wenn der DP gar nichts mit diesen Räumen zu tun hat, finde ich persönlich verwirrend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants