home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.13k stars 29.8k forks source link

Sensibo Elements not displaying all metrics in hassio #82950

Closed shayaknyc closed 1 year ago

shayaknyc commented 1 year ago

The problem

The Sensibo Elements is a sensor device that measures the following: AQI TVOC CO2 PM2.5 Ethanol Temperature Humidity

Based on the integrated entities, it's only showing Temp and Humidity readouts from the device in my HASSIO dashboard. There's also the ability to interact with "Climate React" - which is a trigger based on environmental factors to activate/deactivate a compatible IoT device (such as AC or Air Purifier). However, I do not have nor need climate triggers, I just need to monitor and log the values for each of those metrics that it's monitoring. I've reached out to their support and they said the API does supply those values, but the integration with HASSIO doesn't seem to be polling for those. I'm not a coder so my ability to augment functionality on the integration is limited - at best.

What version of Home Assistant Core has the issue?

Home Assistant 2022.11.4

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Sensibo Elements

Link to integration documentation on our website

https://www.home-assistant.io/integrations/sensibo

Diagnostics information

config_entry-sensibo-35cffbbc6471a77aa4dc372fe07cc044.json.txt

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

This article indicates that the API documentation will be updated with additional details for the new device: https://support.sensibo.com/l/en/article/zy13105jaw-sensibo-api-overview-for-sensibo-elements

home-assistant[bot] commented 1 year ago

Hey there @andrey-git, @gjohansson-st, mind taking a look at this issue as it has been labeled with an integration (sensibo) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `sensibo` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Change the title of the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign sensibo` Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


sensibo documentation sensibo source (message by IssueLinks)

gjohansson-ST commented 1 year ago

It has been added and will be part of 2022.12 release coming shortly. Create a new issue after release if there is still something missing.

gjohansson-ST commented 1 year ago

@home-assistant close

shayaknyc commented 1 year ago

Whoop! Looking forward to it! Thank you!

shayaknyc commented 1 year ago

It has been added and will be part of 2022.12 release coming shortly. Create a new issue after release if there is still something missing.

Forgive me for re-opening this issue, but I was browsing through the other closed issues, and I see one was submitted a few weeks ago which did a more thorough job of identifying the API response for those metrics I'm interested in seeing in Home Assistant. With that said, is there a way for this to be logged in hassio and exported in some way? Like a csv of poll times and measurements for each metric that's recorded?

Also, I volunteer as tribute to test the updated integration and provide as much feedback as I can if you need it! I'm incentivized to getting this to work as I need to collect the data that's being recorded by the monitor and then perform analyses on the measurements outside the platform. Thank you!analyses on the measurements outside the platform. Thank you!

gjohansson-ST commented 1 year ago

These metrics will be kept and recorded in your database (unless you configured something else) so from there you can do what you want. Don't believe there is a native way to get csv but like I said it's a database so you can do what you want with your data.