diyhue / diyHue

Main diyHue software repo
https://diyhue.org/
Other
1.52k stars 274 forks source link

Hue Sync Box not syncing #976

Open Jerroder opened 6 months ago

Jerroder commented 6 months ago

Issue does not already exist?

I have searched and found no existing issue

Select Environment

Install Script

Home Assistant related?

No

Description

Hi,

I posted an issue last week on the Home Assistant addon repo but I tried to host on a separate system as the code seems newer.

So I want to remove my Hue Bridge entirely so I moved everything to a Zigbee dongle, apart from the devices syncing with my TV.

The Zigbee dongle is connected to Zigbee2MQTT on Home Assistant so I connected diyHue to MQTT directly, but I can't get the sync to work. The bulb picks up the first color and then doesn't update anymore.

I wonder if the error 405 "{"action":"start"}GET /auth/v1 HTTP/1.1" 405 is responsible for this. 192.168.xxx.yyy is the IP of the sync box.

Errorlog:

Dec 15 21:39:14 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:14,213 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:14] "GET /eventstream/clip/v2 HTTP/1.1" 200 -
Dec 15 21:39:14 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:14,575 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:14] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:39:14 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:14 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:14,815 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:14] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:39:16 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:16,398 - services.stateFetch - INFO - start lights sync
Dec 15 21:39:20 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:20,068 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:20] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:39:25 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:25,320 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:25] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:39:27 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:27,398 - services.stateFetch - INFO - start lights sync
Dec 15 21:39:30 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:30,565 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:30] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:39:33 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:33,224 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:33] "GET /api/config HTTP/1.1" 200 -
Dec 15 21:39:33 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:33,361 - flaskUI.v2restapi - INFO - start hue entertainment
Dec 15 21:39:34 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:34 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:34 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:34,361 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:34] "PUT /clip/v2/resource/entertainment_configuration/b35b74af-b6b8-53b3-b672-44aa0d8757e8 HTTP/1.1" 200 -
Dec 15 21:39:34 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:34 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:34,570 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:34] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:35 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:35,816 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:35] "{"action":"start"}GET /auth/v1 HTTP/1.1" 405 -
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:38 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:38,399 - services.stateFetch - INFO - start lights sync
Dec 15 21:39:41 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:41,815 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:41] "GET / HTTP/1.1" 200 -
Dec 15 21:39:41 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:41,828 - werkzeug - ERROR - 192.168.xxx.yyy - - [15/Dec/2023 20:39:41] code 400, message Bad request syntax ('{"action":"start"}')
Dec 15 21:39:41 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:41,828 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:41] "None /auth/v1 HTTP/0.9" 400 -
Dec 15 21:39:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:42,529 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:42] "GET /api/config HTTP/1.1" 200 -
Dec 15 21:39:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:42,571 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:42] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:39:42 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:42,789 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:42] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:39:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:42,934 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:42] "GET /api/config HTTP/1.1" 200 -
Dec 15 21:39:43 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:43,127 - flaskUI.v2restapi - INFO - start hue entertainment
Dec 15 21:39:44 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:44 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:44 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:44,128 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:44] "PUT /clip/v2/resource/entertainment_configuration/b35b74af-b6b8-53b3-b672-44aa0d8757e8 HTTP/1.1" 200 -
Dec 15 21:39:44 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:44 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:44,321 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:44] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:39:47 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:47,943 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:47] "{"action":"start"}GET /auth/v1 HTTP/1.1" 405 -
Dec 15 21:39:53 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:53,400 - services.stateFetch - INFO - start lights sync
Dec 15 21:39:53 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:53,806 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:53] "GET / HTTP/1.1" 200 -
Dec 15 21:39:53 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:53,815 - werkzeug - ERROR - 192.168.xxx.yyy - - [15/Dec/2023 20:39:53] code 400, message Bad request syntax ('{"action":"start"}')
Dec 15 21:39:53 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:53,815 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:53] "None /auth/v1 HTTP/0.9" 400 -
Dec 15 21:39:54 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:54,816 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:54] "GET /api/config HTTP/1.1" 200 -
Dec 15 21:39:55 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:55,042 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:55] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:39:55 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:39:55 diyhue HueEmulator3.py[662]: 2023-12-15 20:39:55,082 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:39:55] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:40:00 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:00,335 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:00] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:05 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:05,558 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:05] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:05 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:40:07 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:07,401 - services.stateFetch - INFO - start lights sync
Dec 15 21:40:10 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:10,574 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:10] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:15 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:15,824 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:15] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:18 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:18,401 - services.stateFetch - INFO - start lights sync
Dec 15 21:40:21 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:21,076 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:21] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:26 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:26,328 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:26] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:27 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:27,741 - werkzeug - INFO - 192.168.50.248 - - [15/Dec/2023 20:40:27] "GET /description.xml HTTP/1.1" 200 -
Dec 15 21:40:27 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:27,744 - werkzeug - INFO - 192.168.50.248 - - [15/Dec/2023 20:40:27] "GET /description.xml HTTP/1.1" 200 -
Dec 15 21:40:31 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:31,584 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:31] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:33 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:33,402 - services.stateFetch - INFO - start lights sync
Dec 15 21:40:34 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:34,727 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:34] "GET /api/config HTTP/1.1" 200 -
Dec 15 21:40:34 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:34,869 - flaskUI.v2restapi - INFO - start hue entertainment
Dec 15 21:40:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:40:35 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:40:35 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:35,870 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:35] "PUT /clip/v2/resource/entertainment_configuration/b35b74af-b6b8-53b3-b672-44aa0d8757e8 HTTP/1.1" 200 -
Dec 15 21:40:36 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:40:36 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:36,074 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:36] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:40:36 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:36,825 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:36] "{"action":"start"}GET /auth/v1 HTTP/1.1" 405 -
Dec 15 21:40:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:42,777 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:42] "GET / HTTP/1.1" 200 -
Dec 15 21:40:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:42,793 - werkzeug - ERROR - 192.168.xxx.yyy - - [15/Dec/2023 20:40:42] code 400, message Bad request syntax ('{"action":"start"}')
Dec 15 21:40:42 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:42,793 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:42] "None /auth/v1 HTTP/0.9" 400 -
Dec 15 21:40:43 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:43,486 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:43] "GET /api/config HTTP/1.1" 200 -
Dec 15 21:40:43 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:43,579 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:43] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:43 diyhue HueEmulator3.py[662]: x: 0
Dec 15 21:40:43 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:43,810 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:43] "GET /clip/v2/resource/entertainment_configuration HTTP/1.1" 200 -
Dec 15 21:40:45 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:45,403 - services.stateFetch - INFO - start lights sync
Dec 15 21:40:48 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:48,831 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:48] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:54 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:54,074 - werkzeug - INFO - 192.168.xxx.yyy - - [15/Dec/2023 20:40:54] "GET /auth/v1 HTTP/1.1" 200 -
Dec 15 21:40:56 diyhue HueEmulator3.py[662]: 2023-12-15 20:40:56,403 - services.stateFetch - INFO - start lights sync
Dec 15 21:41:08 diyhue HueEmulator3.py[662]: 2023-12-15 20:41:08,404 - services.stateFetch - INFO - start lights sync
Dec 15 21:41:20 diyhue HueEmulator3.py[662]: 2023-12-15 20:41:20,008 - werkzeug - ERROR - Error on request:
Dec 15 21:41:20 diyhue HueEmulator3.py[662]: Traceback (most recent call last):
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:   File "/usr/local/lib/python3.11/dist-packages/werkzeug/serving.py", line 324, in run_wsgi
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:     execute(self.server.app)
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:   File "/usr/local/lib/python3.11/dist-packages/werkzeug/serving.py", line 316, in execute
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:     write(data)
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:   File "/usr/local/lib/python3.11/dist-packages/werkzeug/serving.py", line 295, in write
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:     self.wfile.write(data)
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:   File "/usr/lib/python3.11/socketserver.py", line 834, in write
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:     self._sock.sendall(b)
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:   File "/usr/lib/python3.11/ssl.py", line 1241, in sendall
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:     v = self.send(byte_view[count:])
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:   File "/usr/lib/python3.11/ssl.py", line 1210, in send
Dec 15 21:41:20 diyhue HueEmulator3.py[662]:     return self._sslobj.write(data)
Dec 15 21:41:20 diyhue HueEmulator3.py[662]: ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2393)
Dec 15 21:41:22 diyhue HueEmulator3.py[662]: 2023-12-15 20:41:22,269 - werkzeug - ERROR - Error on request:
Dec 15 21:41:22 diyhue HueEmulator3.py[662]: Traceback (most recent call last):
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:   File "/usr/local/lib/python3.11/dist-packages/werkzeug/serving.py", line 324, in run_wsgi
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:     execute(self.server.app)
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:   File "/usr/local/lib/python3.11/dist-packages/werkzeug/serving.py", line 316, in execute
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:     write(data)
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:   File "/usr/local/lib/python3.11/dist-packages/werkzeug/serving.py", line 295, in write
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:     self.wfile.write(data)
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:   File "/usr/lib/python3.11/socketserver.py", line 834, in write
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:     self._sock.sendall(b)
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:   File "/usr/lib/python3.11/ssl.py", line 1241, in sendall
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:     v = self.send(byte_view[count:])
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:   File "/usr/lib/python3.11/ssl.py", line 1210, in send
Dec 15 21:41:22 diyhue HueEmulator3.py[662]:     return self._sslobj.write(data)
Dec 15 21:41:22 diyhue HueEmulator3.py[662]: ssl.SSLEOFError: EOF occurred in violation of protocol (_ssl.c:2393)
Dec 15 21:41:23 diyhue HueEmulator3.py[662]: 2023-12-15 20:41:23,405 - services.stateFetch - INFO - start lights sync
Dec 15 21:41:38 diyhue HueEmulator3.py[662]: 2023-12-15 20:41:38,406 - services.stateFetch - INFO - start lights sync
Dec 15 21:41:49 diyhue HueEmulator3.py[662]: 2023-12-15 20:41:49,406 - services.stateFetch - INFO - start lights sync
Dec 15 21:42:03 diyhue HueEmulator3.py[662]: 2023-12-15 20:42:03,407 - services.stateFetch - INFO - start lights sync
Dec 15 21:42:14 diyhue HueEmulator3.py[662]: 2023-12-15 20:42:14,407 - services.stateFetch - INFO - start lights sync

Steps to reproduce

Add an entertainment and start syncing in the Hue Sync app.

Please enter your operating system details here

Debian 12, Linux 6.1.0-13-amd64 x86_64

What DiyHue version(branch) are you using?

master (latest)