Skip to content
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

Add support for room temp & humidity #4

Open
theontho opened this issue May 17, 2022 · 1 comment
Open

Add support for room temp & humidity #4

theontho opened this issue May 17, 2022 · 1 comment
Labels
enhancement New feature or request P4 - Lowest Priority Auxiliary Feature or Addition

Comments

@theontho
Copy link

In the 8sleep app, there is a part that tracks your room's temperature and humidity around the pod, separate from the temperature of the bed. You can see it in the top right corner of the app. It would be nice to add that sensor to the home app.

@theontho theontho added the enhancement New feature or request label May 17, 2022
@dillonp23
Copy link
Owner

Hey there! Apologies for delayed response. Started a new job and things have been super busy.

I'm aware of this feature and was originally planning to use this as the basis for the plugin, but measurements were wildly inaccurate for me. E.g. The temp is usually 5-6° F higher than the measured ambient room temp on my Nest thermostat. It could be a bad sensor in my hub or based on my hub being in the corner of a room (heat produced from unit is effecting it).

Using the internal device temp was much more appropriate for temp setting/reading purposes anyway, i.e. the number used by the device hub to adjust the bed temp is the one I'm currently using in the plugin. That said, I believe this would be a nice addition as a secondary feature/accessory that would show up in the platform plugin on Home app (especially for people who don't have a smart thermostat at home).

The one hurdle with displaying this info is that it requires a device specific id and token, both need to be pulled from the users mobile device. In order to authenticate to get the information, the user would have to use a proxy (like Proxyman) to observe the HTTP request traffic, then copy the header info from that into the plugin config file on Homebridge. The current config was definitely ideal since in current state, user only needs their username and password, and the rest of auth is handled by the plugin.

I'll look into this when I can but just to set expectations now, it's a low priority feature at this time given that it's a: 1. "nice-to-have" that doesn't effect core functionality, 2. requires users to be tech savvy enough to get that ID & token via proxy, and 3. it's not an accurate measurement of actual ambient temp.

@dillonp23 dillonp23 added the P4 - Lowest Priority Auxiliary Feature or Addition label May 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request P4 - Lowest Priority Auxiliary Feature or Addition
Projects
None yet
Development

No branches or pull requests

2 participants