mschneider82 / keylight-control

elgato keylight controller GUI for linux mac and windows
MIT License
7 stars 1 forks source link

Lights doesn't show up? #1

Open nikdikpik opened 2 years ago

nikdikpik commented 2 years ago

Do I have to connect them somehow or something? The Control center is just a blank window and nothing in it. I have Keylight and ringlight

mschneider82 commented 2 years ago

You have to connect them first into your WLAN using the Smartphone App from elgato or the Windows app

nikdikpik commented 2 years ago

Already done that. I can control them via smartphone. Part and Yay shows an update in AUR but it won't update. Skipping key light-control all the time.

mschneider82 commented 2 years ago

in keylight-control there is a timeout of 10secs to discover the lights. Are you able to ping the lights using your linux pc? you can ignore the update, its the same version but with a different version tag

nikdikpik commented 2 years ago

How I can ping my lights?

mschneider82 commented 2 years ago

you have to get the IP addr's of the lights from your Router (DHCP Server), then ping them in command line.

mschneider82 commented 2 years ago

maybe an factory reset of a light works (then reconnect to wlan), the wlan has to be the same as the linux pc

nikdikpik commented 2 years ago

Reseting doesnt help

nikdikpik commented 2 years ago

But is there a reason why it wont update

mschneider82 commented 2 years ago

do you have any firewalls running on your linux pc? maybe they block the discover. Does keylight-systray shows the devices? Or other keylight cli tools for linux?

nikdikpik commented 2 years ago

No lights doesnt show up on my pc at all. No firewall. I have leglight but have no idea how to use it

mschneider82 commented 2 years ago

then i would first try to find the ip and ping the devices to make sure the network connection is fine to the devices.

Comradin commented 2 years ago

@nikdikpik You could have a look with some Avahi browser for your device to show up.

They should register below local._elg._tcp

Comradin commented 2 years ago

@nikdikpik I had the same problem as you and I solved it.

The keylight-control software makes use of the github.com/endocrimes/keylight-go library and to detect the keylights this library has to search/query the zeroconf/avahi mdns settings. On my computer the nss-mdns package was missing so the library could not detect my keylight.

After the installation and configuration of the nsswitch.conf for mdns usage everything works: ❯ grep mdns /etc/nsswitch.conf hosts: mymachines mdns4_minimal resolve [!UNAVAIL=return] files myhostname DNS

❯ host elgato-key-light-air-64b0.local elgato-key-light-air-64b0.local has address 192.168.178.30

And with this keylight-control started working correctly for me, have a look at your name resolution settings.