I have a several IKEA FYRTUR blinds in my Smart Home. They are set up and working fine, e.g. I can control them over the deCONZ
Desktop App.
If I try to control them over PWA / Phoscon Web App, I do see the blind’s brightness slider. When I move the slider, the blind does not move.
Environment
Software Version: 2.19.3
, running in a Docker-Container, on a Raspberry PI 4 (arm64)
Steps to reproduce:
(Assuming, a FYRTUR blind is connected and does work in the Phoscon Desktop App)
- Open the PWA / Phoscon Web App
- Navigate to a FYRTUR blind
- Change the brightness of that blind
Actual behavior
The blind does not change its position.
Expected behavior:
The blind moves to the given position.
Technical Notes:
When I change the slider, a PUT
request is sent to api/<redacted>/lights/42/state
with the following request body:
{
"on": true,
"transitiontime": 9,
"bri": 18
}
The Gateway then responds with a 400 Bad request
and the following response body:
[
{
"error": {
"address": "/lights/42/state",
"description": "parameter, transitiontime, not available",
"type": 6
}
}
]
If I retry the PUT
request to api/<redacted>/lights/42/state
whilst removing the transitiontime
parameter, the blind starts to move. Request Body:
{
"on": true,
"bri": 18
}
The Gateway replies with a 200 OK
Status and the following Response Body:
[
{
"success": {
"/lights/42/state/lift": 7
}
}
]
On a side note:
I stumbled upon this, while trying to create a Scene. This Scene should lateron be assigned to a button of some remote, so that I can recall this scene, including the blind’s position.
When I create a Scene and set the blind’s position manually, as described above, these values seem to be stored somewhere alongside the scene. But the blind’s position does not change when switching scenes (which may be and probably is a different/separate issue/bug)