Skip to content
Notifications You must be signed in to change notification settings

zenonet/deconz-client

Repository files navigation

Deconz Client

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.

Demo Mode

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.

About Windows Compatibility

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

Running on windows using WSL2

You can run the application on windows using wsl2 this is shown here

Features:

  • 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
Screenshot_20250819_001311 ColorPicker
DemoVid.mp4

Demo Mode looks like this:

DeconzDemoMode.mp4

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages