Lights doesn't show up?
nikdikpik opened this issue · 13 comments
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
You have to connect them first into your WLAN using the Smartphone App from elgato or the Windows app
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.
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
How I can ping my lights?
you have to get the IP addr's of the lights from your Router (DHCP Server), then ping them in command line.
maybe an factory reset of a light works (then reconnect to wlan), the wlan has to be the same as the linux pc
Reseting doesnt help
But is there a reason why it wont update
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?
No lights doesnt show up on my pc at all. No firewall. I have leglight but have no idea how to use it
then i would first try to find the ip and ping the devices to make sure the network connection is fine to the devices.
@nikdikpik You could have a look with some Avahi browser for your device to show up.
They should register below local._elg._tcp
@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.