New deCONZ GUI: windows control / DWM issues

Somewhere between deCONZ v2.25.3 and v2.28.1 the desktop window manager has been replaced.

Now the GUI doesn’t offer any possibility to close unneeded windows (using a huge amount of visible space) like originally mentioned e. g. here:

Closing this grey “basic VNC control window” using [ALT] + [SHIFT] + [C] as mentioned here is working great. Even it’s not intuitive and not written anywhere in the UI, so more like a “magic hack”.

But how to e. g. close the DDF editor (left part of the window)?

In general, the horizontal alignment of windows is kind of an issue while the vertical alignment from the past years was working great, being switchable by the window name at the top - quite intuitive, no need to actually close windows.

By the way: trying to use [ALT] + [SHIFT] + [C] in the DDF editor situation for example is not a good idea, as it is possible (e. g. when the mouse focus is on the right main part of the screen) it closes the whole deCONZ gui (like it does when it is the last window opened), resulting in a fully black screen and the need to wait some time until it obviously automatically reloads - again with the default look (containing the “basic VNC control window”).

1) How to close the DDF editor?
2) Can we set the new DWMs default to align windows vertically again to work around these new GUI issues?

It’s a really strange thing, I’m not sure why the window title bars sometimes are above the visible screen, if it’s Qt or the Window Manager, this wasn’t a problem in the past but the code for the window handling also wasn’t changed :thinking:

As workaround I’ll add a File → Close menu entry.

1 Like

That‘s a good idea. If possible for the grey window, too.

Can you reference a PR so we can watch when it arrives in a new (stable) release?

In general the window positioning needs a rework I think. Effectively working e. g. with the DDF editor with only 50 % of the screen is even on a 4K screen a bit challenging.

Aside from the pr, can we also have an issue on GitHub instead of here?

I am wondering if this is due to a rare combo or the HA web vnc cliënt and the windowmanager.

The PR is up https://github.com/dresden-elektronik/deconz-rest-plugin/pull/7910

I am wondering if this is due to a rare combo or the HA web vnc cliënt and the windowmanager.

Not sure, I’ve sometimes also seen strange window placements on Raspberry Pi OS on the main window.

Well, using [ALT] + [SHIFT] + [C] now - another day, another endpoint using deCONZ - closed the DDF editor - but the remaining (main) window did not resize. I’m now stuck with this:

Can’t really work that way anymore. If the GUI “close window” does the same it will likely not solve this “no resize” issue.

In panic mode I applied the keystroke again, now the main window is also gone. Full black screen, zero control anymore:

Reloading the page gives:

After quite some while reloading the page once again makes the VNC appear again - everything set to default…

…AND: it seems like the whole addon gets restarted. I see things like these in the addon log:

[22:45:50] INFO: Successfully send discovery information to Home Assistant.
...
22:45:24:238 COM: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_XXXXXXXXXX-if00 / serialno: XXXXXXXXXX, ConBee II

And also because of the addon restart all information in HA is updated (unavailable entities and wrong entity last changed states etc.). So it creates quite some issues beside the fact the deCONZ UI is hardly usable.

So: kicking most of my smart home out of order for a few minutes only because of a - let’s agree to call it ‘broken/unusable DWM’ - is not that funny.

I fear this whole DWM thing needs much more attention than adding a bit of UI cosmetics.

As another user said over at Upgrade deConz to v2.28.1 by jannickfahlbusch · Pull Request #3708 · home-assistant/addons · GitHub recently:

May I suggest to finally switch to a PROPER window manager that can be used with the mouse like virtually EVERY other window manager out there since the invention of the mouse instead of forcing one of these exotic experimental incomplete unusable toy window manager experiments onto all the innocent users?

I must admit since today I feel what he says.

1 Like

I’m on holiday so responses are slow.

That kinda is messed up indeed.

@manup is this deconz window manager or the addon /vnc window manager?

If it is the latter, I am wondering if our docker version is affected as wel.

A new addon restart, a new screwed up welcome screen. Now I need to remember the magic keyboard shortcut and pray everything works out…

/friendly reminder

Seriously: What’s the status? :slight_smile:

@manup @de_employees reminder…

I am facing the same issue and found this thread (without a solution). Is there any solution yet?

Same here. This issue makes deCONZ GUI unusable for months! When can we expect it to be fixed? Have some respect to your clients…

1 Like

Same here. It is not possible to use it.
It need a fix.
Thanks

Strong sentence. 12 days later, not even a response. Very confidence-building overall :frowning:

1 Like

I’m asking myself… how can they even release a change like that without proofing it against common use-case scenarios? That’s straight away a P2 or P1 defect.

Well “they” is neither deCONZ nor Home Assistant, looking at Upgrade deConz to v2.28.1 by jannickfahlbusch · Pull Request #3708 · home-assistant/addons · GitHub (with the first discovery of this UI issue at Upgrade deConz to v2.28.1 by jannickfahlbusch · Pull Request #3708 · home-assistant/addons · GitHub) it looks like a voluntary user finally provided an update for the HA deCONZ addon - after months of staying behind latest deCONZ stable releases.

Some information bout this window manager change at Upgrade deConz to v2.28.1 by jannickfahlbusch · Pull Request #3708 · home-assistant/addons · GitHub.

It all comes back to the never-ending core issue: nobody is REALLY taking care about deCONZ (specifically the addon) in Home Assistant. HA devs don’t understand the deCONZ mechanics, deCONZ team has no interest and/or no human resources to support the addon (yes, they still accept to not have full or ANY control about their product in the most important home automation system on this planet).

I put in so much energy in bringing up discussions about and raising awareness for this bad situation so so SO many times especially this year. Last time the mod even banned me on Discord - not being rude, just fingerpointing at this situation. Therefore I’m pretty much done with that “look, another result of the unmaintained deCONZ HA addon status” issue. Users need to accept that unacceptable situation - or migrate away from deCONZ software. This issue/topic and the now two months of wasted time seem to just act as another proof for this.

3 Likes

Asked them again to reply.

1 Like

Looks like a “no ticket, no problem” solution :wink:

What was their response?

:100: as emoji on my message so I tagged them again :slight_smile:

Hi all, sorry for the late response. The VNC support in deCONZ HA add-on right now is problematic, if I understand correctly since the former window manager/VNC thing needed to be replaced.

My knowledge here is super limited, but another option could be to expose the deCONZ GUI via VNC by using the Qt VNC QPA plugin and then use a regular VNC client to connect to it (not the Web based one which is embedded into HA).

At least from the deCONZ perspective this doesn’t look too complicated and would work similar to how the “headless” deCONZ run method works, by using the vnc instead of minimal qpa.

https://raymii.org/s/articles/Expose_any_QT_program_via_VNC.html
https://www.develer.com/en/blog/interact-with-a-qt-ui-from-any-browser

I’ll check how good this works later on in my setup, not sure if multiple windows like DDF editor dialog are supported properly.