Yes it can be reproductable, on my side when sending such a command
curl -H 'Content-Type: application/json' -X PUT -d '{"externalsensortemp": 509}' http://127.0.0.1/api/XXXXXXXXXX/sensors/18/config
Whrere XXXXXXXXXX is my API key and that the sensor idx (18 in this example) is a non existing sensor (I delete and rejoin a SMT0402AD thermostat recently trying to solve this -ff endpoint issue) then Deconz-GUI seems crashing.
Example when using existant sensor idx (18) and just after non existent sensor idx (37) :
pi@domoticz:/tmp/log $ curl -H 'Content-Type: application/json' -X PUT -d '{"externalsensortemp": 509}' http://127.0.0.1/api/XXXXXXXXXX/sensors/18/config
[{"success":{"/sensors/18/config/externalsensortemp":509}}]
pi@domoticz:/tmp/log $ curl -H 'Content-Type: application/json' -X PUT -d '{"externalsensortemp": 509}' http://127.0.0.1/api/XXXXXXXXXX/sensors/37/config
curl: (52) Empty reply from server
and crash & restart of Deconz-GUI
Version 2.15.03 21/04/2022
Firmware 26720700
I know it’s quite an “old” version but until I had to change I’ll keep it because of PR #6011 still not integrated (don’t want to recompile at each version change).