-
Notifications
You must be signed in to change notification settings - Fork 506
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ikea Starkvind (air purifier) not providing the status thru REST-API after DECONZ update to v2.27.0-beta #7775
Comments
What was your previous version :)? |
Not 100% sure (2.25.2?), is there any way how to check it? |
In that case, please check: |
Will do, thank you very much :) |
Have I missed something? I checked #7246, but I am none the wiser. I’ve tried to update the DDF for the STARKVIND Air purifier from the deCONZ Toolbox, but there was no change. Also, there are no items under the DDF editor in deCONZ |
Looks like the DDF wasn't applied? Do you have the right settings in the Control panel? |
Basic mode and Gold status in Control panel, should I try anything else? |
Do the node have a little "DDF" displayed on titlebar ? How have you updated the DDF ? If you are on 2.27.0, the DDF is already in date. Delete the DDF you have added, or replace the old one, and just re-include the device |
The Device integration page use DDF bundle, not the DDF json file. Could you try with this DDF Bundle ? |
I did it like first troubleshoot step and the Device integration report - Import successfull. However, there was no change. The states are still not being reported through the RestAPI. |
Any updates on the deconz gui ? |
No DDF or DDB on the node ? |
DDB is a DDF bundle, the new feature in 2.27.0, a new way to import DDF in a single file. It's seems that is there something wrong in your installation. |
Thank you @Zehir , downgrading deconz from 2.27.0-beta to 2.26.3 helped. Now I see the DDF and device reports the states thru rest-API. I will stay on this stable version now. |
Yes the 2.27 need more love to work perfectly, like everything, works in the lab but not in production ;) |
So there is something in Version 0.27 that prevent deconz use a DDF bundle AND json ? Similar issues |
The LINUX CMake define was added in CMake 3.25, since the release is compiled with an older version the PL_LINUX wasn't defined. This caused DDF paths to only be resolved to the local DDF directory. Issues: dresden-elektronik/deconz-rest-plugin#7783 dresden-elektronik/deconz-rest-plugin#7785 dresden-elektronik/deconz-rest-plugin#7776 dresden-elektronik/deconz-rest-plugin#7775
Hi had anyone the chance to test if this is fixed with version v2.27.2-beta? |
Yes and it is still same, not able to controll device thru API like in 2.26.3 |
Same issue on DDF stuff ? (Still a "draft" DDF picked by deconz ?) |
Does the device show the DDF label on the node in the deCONZ UI? |
Yes, DDF is visible in deCONZ UI |
Interesting, then the DDF is supposedly loaded. I got a starkvind today from office and will make some tests to check if there is something fishy. |
Here in my test setup with v2.27.3-beta the device can be controlled via API and also reports changes done on the device back to the API. {
"config": {
"filterlifetime": 259200,
"ledindication": true,
"locked": false,
"mode": "speed_2",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "3f28aadd46c9bfed7234135ea277ed6b",
"lastannounced": null,
"lastseen": "2024-06-12T14:33Z",
"manufacturername": "IKEA of Sweden",
"modelid": "STARKVIND Air purifier",
"name": "AirPurifier 343",
"productid": "E2007",
"state": {
"deviceruntime": 37944,
"filterruntime": 37944,
"lastupdated": "2024-06-12T14:34:00.606",
"replacefilter": false,
"speed": 40
},
"swversion": "1.0.033",
"type": "ZHAAirPurifier",
"uniqueid": "0c:43:14:ff:fe:6e:65:55-01-fc7d"
} Now setting a different speed:
[{"success":{"/sensors/343/config/mode":"speed_4"}}] Which also reports back as speed_4 and the damn thing is loud as hell: {
"config": {
"filterlifetime": 259200,
"ledindication": true,
"locked": false,
"mode": "speed_4",
"on": true,
"reachable": true
},
"ep": 1,
"etag": "bd2f952d339277ac82fcbdbd8229c49c",
"lastannounced": null,
"lastseen": "2024-06-12T14:35Z",
"manufacturername": "IKEA of Sweden",
"modelid": "STARKVIND Air purifier",
"name": "AirPurifier 343",
"productid": "E2007",
"state": {
"deviceruntime": 37946,
"filterruntime": 37946,
"lastupdated": "2024-06-12T14:35:44.965",
"replacefilter": false,
"speed": 80
},
"swversion": "1.0.033",
"type": "ZHAAirPurifier",
"uniqueid": "0c:43:14:ff:fe:6e:65:55-01-fc7d"
} Can you please share how your API output looks like when doing this? |
Hi could anybody with the issue retest with v2.27.4-beta? |
Closing for now please, please re-open if the issue can still be seen with v2.27.4-beta and up. |
Does the issue really belong here?
Is there already an existing issue for this?
Describe the bug
With DECONZ v2.27.0-beta airputifier stopped providing states thru API - there is only lastupdated, the rest is missing (deviceruntime, filterruntime, lastupdated, replacefilter, speed..)
Actual API output:
{"config":{"on":true,"reachable":true},"ep":1,"etag":"4a8fa5a53c922c754d4b69e3a23ce16a","lastannounced":"2024-04-01T15:30:16Z","lastseen":"2024-05-16T12:51Z","manufacturername":"IKEA of Sweden","modelid":"STARKVIND Air purifier table","name":"Cisticka vzduchu Ikea","state":{"lastupdated":"2024-05-14T18:23:08.819"},"swversion":"1.1.001","type":"ZHAAirPurifier","uniqueid":"50:32:5f:ff:fe:b4:ab:f8-01-fc7d"}
DECONZ attributes
Steps to reproduce the behavior
It appears from latest DECONZ update
Expected behavior
Fix the REST API for Ikea Air Purifier
Screenshots
No response
Environment
deCONZ Logs
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: