This is a minimal GTK desktop application for controlling smarthome lights connected to a deconz server.
The application is written in Rust with the gtk-rs GTK bindings.
The app fetches a list of lights connected to your server and allows you to control their state (on/off) and their color.
To use the Deconz client, you of course need a deconz server. If you just want to test the functionality of the client quickly though, you can use demo mode. This is a separate mode where light state is saved internally and you can see requests the client would make in standard output.
Unfortunately, the windows build is unstable. For some, when opening the color picker, it crashes. I am not able to diagnose the issue. I already spend hours trying to diagnose this and I think at this point it's better to just say windows is not officially supported. You can try running deconz-client in WSL 2
You can run the application on windows using wsl2 this is shown here
- Login using push-link button
- Listing all available lights
- Searching in the list of lights
- Reading on/off state and color of lights
- Turning lights on and off
- Changing lights colors