Diyhue and Alexa

Hi, how can i connect DiyHue with Alexa? In the new Alexa App its not possible to add the Hub like explained in the tutorial.

Hi, the docs are not up to date, you can find the link button on the webui, go to the ip of your bridge diyhue>linkbutton.
How do you run diyhue?
It is possible that you have soms settings in docker wrong.

Im running diyhue with HAOS. I know where the link Button is. But the alexa App cant find diyhue.


When i choose zigbee the App wants to connect to the hue Account. With wifi it finds nothing

Diyhue can not be used with cloud services, diyhue does not have acces to philips cloud.
So if alexa wants to connect via the cloud you can not add diyhue to alexa.

Can you share the logs if you search for the bridge in wifi mode?
Does the hue app find the bridge?

I can only connect to hue Essentials. The official hue App doesnt work. It finds the Hub but wont connect. This is the log when i try to pair.

2024-07-22 17:16:41,560 - flaskUI.restful - INFO - {‘devicetype’: ‘Hue#SM-S908B’, ‘generateclientkey’: True}
2024-07-22 17:16:41,564 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:16:41] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:42,106 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:42,110 - werkzeug - INFO - 192.168.178.100 - - [22/Jul/2024 17:16:42] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:42,587 - flaskUI.restful - INFO - {‘devicetype’: ‘Hue#SM-S908B’, ‘generateclientkey’: True}
2024-07-22 17:16:42,591 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:16:42] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:43,623 - flaskUI.restful - INFO - {‘devicetype’: ‘Hue#SM-S908B’, ‘generateclientkey’: True}
2024-07-22 17:16:43,628 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:16:43] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:43,917 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:43,921 - werkzeug - INFO - 192.168.178.109 - - [22/Jul/2024 17:16:43] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:44,658 - flaskUI.restful - INFO - {‘devicetype’: ‘Hue#SM-S908B’, ‘generateclientkey’: True}
2024-07-22 17:16:44,663 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:16:44] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:45,709 - flaskUI.restful - INFO - {‘devicetype’: ‘Hue#SM-S908B’, ‘generateclientkey’: True}
2024-07-22 17:16:45,713 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:16:45] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:45,905 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:45,910 - werkzeug - INFO - 192.168.178.108 - - [22/Jul/2024 17:16:45] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:46,751 - flaskUI.restful - INFO - {‘devicetype’: ‘Hue#SM-S908B’, ‘generateclientkey’: True}
2024-07-22 17:16:46,755 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:16:46] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:47,122 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:47,127 - werkzeug - INFO - 192.168.178.100 - - [22/Jul/2024 17:16:47] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:48,975 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:48,979 - werkzeug - INFO - 192.168.178.109 - - [22/Jul/2024 17:16:48] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:50,924 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:50,928 - werkzeug - INFO - 192.168.178.108 - - [22/Jul/2024 17:16:50] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:52,142 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:52,147 - werkzeug - INFO - 192.168.178.100 - - [22/Jul/2024 17:16:52] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:54,023 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:54,026 - werkzeug - INFO - 192.168.178.109 - - [22/Jul/2024 17:16:54] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:55,947 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:55,951 - werkzeug - INFO - 192.168.178.108 - - [22/Jul/2024 17:16:55] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:57,160 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:57,164 - werkzeug - INFO - 192.168.178.100 - - [22/Jul/2024 17:16:57] “POST /api HTTP/1.1” 200 -
2024-07-22 17:16:59,055 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:16:59,060 - werkzeug - INFO - 192.168.178.109 - - [22/Jul/2024 17:16:59] “POST /api HTTP/1.1” 200 -
2024-07-22 17:17:01,008 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:17:01,013 - werkzeug - INFO - 192.168.178.108 - - [22/Jul/2024 17:17:01] “POST /api HTTP/1.1” 200 -
2024-07-22 17:17:02,176 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:17:02,181 - werkzeug - INFO - 192.168.178.100 - - [22/Jul/2024 17:17:02] “POST /api HTTP/1.1” 200 -
2024-07-22 17:17:04,100 - flaskUI.restful - INFO - {‘devicetype’: ‘Echo’}
2024-07-22 17:17:04,105 - werkzeug - INFO - 192.168.178.109 - - [22/Jul/2024 17:17:04] “POST /api HTTP/1.1” 200 -
2024-07-22 17:17:11,832 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:17:11] “GET /api/aba8fe0243b711ef96c4d83add7020f0/config/swupdate2 HTTP/1.1” 200 -
2024-07-22 17:17:11,839 - werkzeug - INFO - 192.168.178.29 - - [22/Jul/2024 17:17:11] “GET /api/aba8fe0243b711ef96c4d83add7020f0/groups/0 HTTP/1.1” 200 -
2024-07-22 17:17:13,170 - services.stateFetch - INFO - start lights sync
2024-07-22 17:17:14,339 - functions.rules - INFO - delayed rule 3, name: Motion 9 is triggered
2024-07-22 17:17:14,354 - flaskUI.restful - INFO - {‘on’: False}
2024-07-22 17:17:14,479 - werkzeug - INFO - 127.0.0.1 - - [22/Jul/2024 17:17:14] “PUT /api/local/groups/4/action HTTP/1.1” 200 -