Hi all
I’ve been using the dingz for quite a while without any issues.
However, for some time now (I think after I started using https://github.com/siku2/hass-dingz/releases), I’m starting to get an unresponsive dingz UI.
I can’t access the dingz via the browser as lots of requests timeout or 500. If I curl single api requests, some of them work, like:
curl --location -g -v --request GET '192.168.1.13/api/v1/shade'
Note: Unnecessary use of -X or --request, GET is already inferred.
* Trying 192.168.1.13:80...
* Connected to 192.168.1.13 (192.168.1.13) port 80
> GET /api/v1/shade HTTP/1.1
> Host: 192.168.1.13
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 200 OK
< Pragma: no-cache
< Cache-Control: no-store, no-cache
< Content-Type: application/json
< Content-Length: 2
< Access-Control-Allow-Origin: *
<
* Connection #0 to host 192.168.1.13 left intact
{}
But others like:
curl --location -g -v --request GET '192.168.1.13/api/v1/button_config'
Note: Unnecessary use of -X or --request, GET is already inferred.
* Trying 192.168.1.13:80...
* Connected to 192.168.1.13 (192.168.1.13) port 80
> GET /api/v1/button_config HTTP/1.1
> Host: 192.168.1.13
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 500 Internal Server Error
< Content-Type: text/html
< Content-Length: 0
< Access-Control-Allow-Origin: *
<
* Connection #0 to host 192.168.1.13 left intact
Don’t. These are also reflected in home assistant:

They recover after some time, usually a couple hours, but then usually within a day they return. They usually affect 1-4 out of 8 dingz, but all are affected at different times.
Has anyone else also experienced any of these 500 internal server error issues?
Any hints on how this could be debugged further? Is there a way to access the internal log of a dingz?
Thanks!
Joris