Coder Social home page Coder Social logo

ha-eight-sleep-climate's People

Contributors

amosyuen avatar dependabot[bot] avatar github-actions[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

jaco crslen

ha-eight-sleep-climate's Issues

Invalid handler specified error when adding integration

When I try to add this integration, I get the following error message:

Config flow could not be loaded: {"message":"Invalid handler specified"}

Please let me know if there are other logs or information I should provide!

Strange behaviour when device temperature is in Celsius

Thank you for your great work! Finally, I can control pod from the apple watch (via the homekit controller). By the way, buy me a coffee link seems broken :)

It seems like the device temperature setting is a backend, not a client thing. I have my device in Celsius and no matter what unit is active in HA, I get numbers like -28 F :)

When I changed device unit in the EightSleep app, then it works great both in C and F in HA.

Use Bed Temperature instead of Bed State

Version of the custom_component

2.0.0

Describe the bug

It appears to be pulling current temp from the state and not the temp...

image

image

Home Assistant 2022.11.1
Frontend 20221102.1 - latest

Debug log

2022-11-05 09:38:55.823 DEBUG (MainThread) [custom_components.eight_sleep_climate.climate] Adding climate: {'name': "Gabriel's Eight Sleep Side"}
2022-11-05 09:38:55.823 DEBUG (MainThread) [custom_components.eight_sleep_climate.climate] Adding climate: {'name': "Kealani 's Eight Sleep Side"}

Any chance you want to take on away mode?

Is your feature request related to a problem? Please describe.
Nope

Describe the solution you'd like
Ability to call a service setting to away or home

Describe alternatives you've considered
Saying no...

Additional context

Screenshot 2023-01-12 at 3 51 39 PM

Distinguish between heat & cool modes in exposed 'thermostat'

Is your feature request related to a problem? Please describe.
Currently, we expose a single 'auto' mode (heat/cool) rather than distinct modes.

Describe the solution you'd like
Explicitly separate between heat & cool modes. Then, treat the "temperature" as the relative strength of each mode. That will help with exposing the thermostat to Google, which currently doesn't know how to handle this thermostat (e.g. it seems to get confused at a negative temperature).

We might even be able to expose it as step increments starting at 50 & in increments of 5 (or something along those lines). Then, normalize it back to values that Eight natively understands.

Describe alternatives you've considered
Right now Google assistant is good enough to turn it on and off. But any adjustment of the strength seems to break it.

Additional context

Screenshot_20221106-175908

Upstream?

Curious if there was any interest in trying to get this upstreamed into the core eight integration. Happy to help out if so.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.