-
-
Notifications
You must be signed in to change notification settings - Fork 194
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
HmIP-Geräte mittels DevConfig nicht löschbar #2504
Comments
Danke für das Ticket. Ich denke es wird an folgendem statement liegen in der
Das Problem wird sein das dort das Kannst du das mal mit |
Sehe gerade noch das in der neueren HmIP Legacy XMLRPC Doku (https://www.eq-3.de/Downloads/eq3/download%20bereich/hm_web_ui_doku/HMIP_XmlRpc_API_Addendum.pdf) unter 2.3.4 davon die Rede ist das es bei homematicIP die Flags 0x01 und 0x04 nicht mehr gibt und quasi immer gesetzt sind. d.h. bei HmIP kann man nur mit 0x02 (force) das löschen erzwingen wenn ein Gerät nicht erreichbar ist. |
So hatte ich es auch Baxxy geschrieben, um das CCU-Gerät loszuwerden
Die Flags hatte ich aus der generischen |
Danke. Dann sollte das ja nen easy fix werden von devconfig. Die Frage ist nur inwieweit wir die anderen flags auch noch implementieren wollen/sollen wenn wir schon dabei sind? ;-) |
Müssen wir jetzt alles umbauen? Das würde doch aber bedeuten daß wir die Optionen:
|
Laut Doku macht das der HMIPServer wohl selbstständig da dort immer 0x01 und 0x04 gesetzt sind. |
Wenn ich den Code richtig verstehe, ist es bei HMIP egal, ob 1, 2 oder 4. 2 bildet die Ausnahme, wenn das zu löschende Gerät tatsächlich nicht erreichbar ist. Wie das nun im konkreten Fall des RPI-RF-MOD Gerätes aussieht, weiß ich nicht. Das kann Baxxy vielleicht noch testen, ob es auch mit den Flags 0x01 oder 0x04 ginge. |
Bitte mal die von mir angepasste devconfig.cgi hier runterladen (https://github.com/jens-maus/RaspberryMatic/blob/master/buildroot-external/patches/occu/0037-WebUI-DevConfig/occu/WebUI/www/tools/devconfig.cgi) und dann ausprobieren ob damit nun das delete geht und die entsprechenden optionen für das delete auch genutzt werden können. |
Bezüglich löschen des Funkmoduls sieht das nun so aus: Alle anderen Optionen:
Da das Funkmodul ja "besonders" ist müsste man alle Optionen auch mit z.B. IP-Schaltsteckdosen und IP-Batteriesensoren testen. |
Danke fürs Testen. Ist ja nicht ganz so wichtig, geht ja nur um devconfig und nicht um die allgemeine WebUI. Hauptsache wir haben da jetzt eine Methode die definitiv die Dinge rauslöscht. Und wenn das mit Force geht, dann sei es so. Was heisst aber "WebUI-Crash"? Was passiert da? vielleicht kann man das ja noch irgendwie abfangen. |
Nichts unter |
Nein. |
Wenn da ein 500 status code zurückkommt dann logged vielleicht der lighttpd irgendetwas diesbzgl. gibt es da oder in anderen logfiles unter /var/log etwas auffälliges? |
Und vielleicht mal in der Browserkonsole unter "Network" nachschauen ob du da was aufgezeichnet bekommst und dann schauen kannst was da passiert... |
Sorry Jens, ich bekomme nichts eingefangen und es gibt auch nichts auffälliges in den Logs. |
Describe the issue you are experiencing
Wenn man mit DevConfig ein HmIP-Gerät (mittels "Delete" oder "Delete And Reset") löschen möchte, funktioniert das nicht und es kommt zu einer Fehlermeldung.
Describe the behavior you expected
DevConfig sollte auch HmIP-Geräte löschen können.
Steps to reproduce the issue
...
What is the version this bug report is based on?
3.71.12.20231020
Which base platform are you running?
rpi3 (RaspberryPi3)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
Additional information
Versucht zu löschen habe ich einen HmIP-SWDM sowie das Funkmodul (RPI-RF-MOD)
The text was updated successfully, but these errors were encountered: