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
removed empty sysvar table on cuxd devices from webui #261
Conversation
Zwei Dinge die mir bzgl. Dieser Änderung auffallen:
|
Hallo Jérôme, bei den von mir genutzten CUxD Geräten tritt das Problem nicht auf. Um welchen CUxD Gerätetyp handelt es sich hier genau und wurde dort ggf. irgendetwas besonders konfiguriert? |
@HMside Nutzt du Firefox als Browser? Besonders konfiguriert habe ich nichts. |
Hallo Jérôme, mich würde interessieren, ob es bei allen Controls vom (28) System.Exec Gerät auftritt und ob es auch bei anderen CUxD Geräten auftritt bzw. ob es bei bestimmten CUxD Geräten nicht auftritt. Ich tippe auf irgendeine fest implementierte Abhängigkeit der Gerätedarstellung in der WebUI. Aber dafür müsste mal jemand untersuchen, wann und wie die Eigenschaft MetaData("CONTROL") erzeugt wird. Hier der Link zum Thema im HomeMatic-Forum. |
@uwe111
Bei allen ist der Leer-Balken in der Gerätebedienung zu sehen (grob gesagt - bei allem, was einen Taster-/Schalter-Bedienknopf hat). Ausnahme: |
Vielleicht liegt das Problem auch schon an ganz anderer Stelle und es dürfte die Bedingung |
@jens-maus |
Nein, ich meine damit einen separaten patch unter |
Gibt es bzgl. dieses PR noch Klärungsbedarf? Wurde nun geklärt warum hier dieser spezielle Fall überhaupt für CUxD Geräte notwendig ist? Kann der CUxD Autor hier nicht an CUxD selbst Anpassungen vornehmen und wenn nicht wäre es gut in der Tat einen separaten WebUI patch hierfür zu haben und diesen nicht in den 0012-WebUI-SysVar patch zu integrieren. |
Wenn mir jemand beschreibt, welche Anpassungen im CUxD Auswirkungen auf die beschriebene HTML-Darstellung in der WebUI haben, kann ich das gerne tun. |
Ich wiederum weiß nicht, ob meine vorgeschlagene Anpassung Auswirkungen auf andere Funktionalitäten (oder CUxD Gerätetypen) der WebUI hat. Da es wirklich nur eine kleine optische Angelegenheit ist, würde ich vorschlagen, wir verwerfen den Ansatz und belassen alles, wie es ist? |
@jp112sdl |
Ich hab mir gerade nochmal die Codestellen angeschaut und hier (https://github.com/jp112sdl/RaspberryMatic/blob/6aac0dbbf392c06317f877bf7b65a7a40d108797/buildroot-external/patches/occu/0012-WebUI-SysVar/occu/WebUI/www/rega/esp/datapointconfigurator.fn#L753) scheint es ja zumindest so zu sein das das gleiche Ausschlusskriterium anscheinend auch für HmIP-RF Geräte gilt. Oder übersehe ich etwas? D.h. wenn diese |
Stimmt, so weit hatte ich noch gar nicht geschaut!
Doch, das geht. Habe aber noch nicht getestet, wie es sich mit der Modifikation verhält - also ob die SV dann zum CUxD Gerät noch angezeigt wird. |
Konnte es nun doch gerade testen. Mit meiner Modifikation werden auch Systemvariablen zu einem CUxD Gerät angezeigt: Was jedoch genau so gut funktioniert - und vom Code her wohl besser aussehen würde - ist eine Anpassung an der von dir (@jens-maus) erwähnten Codestelle #L753 noch CUxD.CUX hinzuzufügen: |
@jp112sdl CLASS2510 gelegt. Gibt es denn irgendwo ein Beispiel wo diese Subtabelle dann sinnvoll gefüllt ist mit dingen? |
#271 continues this PR |
#260