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

Inkonsistenz nach dem Löschen der Sonst... - Aktion(en) aus WebUI-Programmen #2968

Open
Baxxy13 opened this issue Jan 3, 2025 · 2 comments
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component

Comments

@Baxxy13
Copy link
Contributor

Baxxy13 commented Jan 3, 2025

Describe the issue you are experiencing

Hat man in einem WebUI-Programm eine oder mehrere Aktionen im Sonst... und löscht diese, dann:

  • sind diese Aktionen aus der Programmansicht korrekt verschwunden
  • in der Programmstruktur bleibt die RULE mit einer leeren DESTINATION zurück
  • das WebUI-Programm reagiert weiterhin als gäbe es ein Sonst...

Describe the behavior you expected

Das Löschen der Sonst... Aktion sollte auch die Sonst - RULE samt DESTINATION wieder aus der Programmstuktur entfernen.

Steps to reproduce the issue

  1. WebUI-Programm mit einer Aktion im Sonst... erzeugen
  2. Aktion im Sonst... löschen
  3. WebUI-Programm über die WebUI und mit einem externen Tool (SDV) oder Script inspizieren
    ...

What is the version this bug report is based on?

3.79.6.20241122

Which base platform are you running?

ova (Open Virtual Infrastructure, AMD64/x86_64)

Which HomeMatic/homematicIP radio module are you using?

HmIP-RFUSB

Anything in the logs that might be useful for us?

-

Additional information

Ich denke mal das ist schon ewig so buggy, bin heute durch Link zum Forum drauf gestoßen.

1. Ausgangslage, Programm frisch und ohne Sonst... - Aktion erzeugt:
RM_Sonst_Debug_PRG_frisch angelegt_WebUI
RM_Sonst_Debug_PRG_frisch angelegt_SDV

2. Sonst... - Aktion hinzugefügt:
RM_Sonst_Debug_PRG_sonst_hinzu_WebUI
RM_Sonst_Debug_PRG_sonst_hinzu_SDV

3. Sonst... - Aktion wieder entfernt:
RM_Sonst_Debug_PRG_sonst_entfernt_WebUI
RM_Sonst_Debug_PRG_sonst_entfernt_SDV

Ob das jetzt tatsächlich Auswirkungen auf die Programmabarbeitung hat kann ich nicht sagen.
Zumindest der Zeitstempel "letzte Ausführung" ist davon betroffen. Details dazu hinter dem Link zum Forum.

Mit dem SDV kann man die Überreste des Sonst... löschen und das Programm verhält sich wieder wie im Ausgangszustand.

@Baxxy13 Baxxy13 added the 🐛 bug-report Something isn't working label Jan 3, 2025
@MichaelN0815
Copy link
Contributor

Ich meine mich zu erinnern, daß ein bedingungsloses SONST dazu führen kann, dass sich ein "bei Änderung" wie bei "Aktualisierung" verhält. Das wäre dann schon relevant.

@jens-maus
Copy link
Owner

Interessante Feststellung. Dann müsste man mal schauen wie man die unnötigen bzw. leeren Rules bei solch einer Vorgehensweise direkt via WebUI dann gelöscht bekommt um die regadom halbwegs sauber wieder zu hinterlassen.

@jens-maus jens-maus added the 🏷️ WebUI This refs the WebUI component label Jan 3, 2025
@jens-maus jens-maus added this to the future release milestone Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component
Projects
None yet
Development

No branches or pull requests

3 participants