lukas-clarke / eight_sleep

Home Assistant Eight Sleep integration that works with Eight Sleep's new API and OAUTH2
MIT License
62 stars 11 forks source link

Only See Sensors and Note Devices #7

Closed JDogg016 closed 6 months ago

JDogg016 commented 7 months ago

Good Morning,

When I install and connect the new EIGHT Sleep Add-On, I only see sensors. I do not see a climate entity (for temperature), nor do I see switches.

Am I doing something wrong?

Also, if I try to install Eight Sleep Climate by adding the integration, I receive this message:

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

I do not know whether this is related?

DJPWeb commented 7 months ago

Same here. As a note I don't have "sides" configured in the app, only a global temperature control.

Eight Sleep Integration update update.eight_sleep_integration_update HACS —

Eight Sleep Room Temperature sensor.eight_sleep_room_temperature Eight Sleep Room —

XXX's Bed Presence binary_sensor.xxx_s_bed_presence Eight Sleep Room —

XXX's Bed State sensor.xxx_s_bed_state Eight Sleep Room —

XXX's Bed Temperature sensor.xxx_s_bed_temperature Eight Sleep Room —

XXX's Next Alarm sensor.xxx_s_next_alarm Eight Sleep Room —

XXX's Previous Sleep Session sensor.xxx_s_previous_sleep_session Eight Sleep Room —

XXX's Sleep Fitness sensor.xxx_s_sleep_fitness Eight Sleep Room —

XXX's Sleep Session sensor.xxx_s_sleep_session Eight Sleep Room —

XXX's Sleep Stage sensor.xxx_s_sleep_stage Eight Sleep Room

lukas-clarke commented 7 months ago

@DJPWeb are you seeing the "Config flow..." error message as well? Are you able to use the Eight Sleep services outlined in the readme to control the temperature entity?

JDogg016 commented 7 months ago

I see the config flow error and, no, I cannot use the call services (ie. climate) because they are not visible

Get Outlook for iOShttps://aka.ms/o0ukef


From: Lukas @.> Sent: Sunday, November 26, 2023 12:28:23 PM To: lukas-clarke/eight_sleep @.> Cc: JDogg016 @.>; Author @.> Subject: Re: [lukas-clarke/eight_sleep] Only See Sensors and Note Devices (Issue #7)

@DJPWebhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_DJPWeb&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=EKkWq-PIwclXaajKqY3DZrDQ9bdhdNRJkYhOAtxknFo&m=CLd_OYMbRDqHnsw4nV8KnQmgsHCRmNbzNg68Mok_j34r9zo1PJwCw-kuHOPQ2ZSK&s=e62cCvoXgzvu03DSTGayQap-JUVlt4-BPshFBJIZb5o&e= are you seeing the "Config flow..." error message as well? Are you able to use the Eight Sleep services outlined in the readme to control the temperature entity?

— Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_lukas-2Dclarke_eight-5Fsleep_issues_7-23issuecomment-2D1826841879&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=EKkWq-PIwclXaajKqY3DZrDQ9bdhdNRJkYhOAtxknFo&m=CLd_OYMbRDqHnsw4nV8KnQmgsHCRmNbzNg68Mok_j34r9zo1PJwCw-kuHOPQ2ZSK&s=4Icy3sEa5KxwralC9UAMdl02b72Ni35GEu9i0WMGJQo&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AEYXMWUDLDFGZL5ZGM4GHS3YGN33PAVCNFSM6AAAAAA72ZTV66VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRWHA2DCOBXHE&d=DwMFaQ&c=slrrB7dE8n7gBJbeO0g-IQ&r=EKkWq-PIwclXaajKqY3DZrDQ9bdhdNRJkYhOAtxknFo&m=CLd_OYMbRDqHnsw4nV8KnQmgsHCRmNbzNg68Mok_j34r9zo1PJwCw-kuHOPQ2ZSK&s=29fIHd144W-hV_VUvC2J2aR-NHkGbMurFCAJjRQ8QuA&e=. You are receiving this because you authored the thread.Message ID: @.***>

DJPWeb commented 7 months ago

@DJPWeb are you seeing the "Config flow..." error message as well? Are you able to use the Eight Sleep services outlined in the readme to control the temperature entity?

Yes, no services listed. Just updated and got the new sensors but no way to control the temperature. When I try to install the Eight Sleep Climate integration, yes, same error.

For information I only used Login/Password to setup the bed (id/secret left empty).

lukas-clarke commented 7 months ago

Ok, thanks for the info. I'll try to take a look soon

lukas-clarke commented 7 months ago

I'm having a hard time recreating this error. I removed my partner from the bed and re-setup the integration with just my account on the bed. I'm getting the devices for both the bed account, and my user account. image

Most importantly, I'm getting my user account's bed temperature sensor: sensor.XXX_s_bed_temperature.

I'm also seeing the services available, and tested them as working.

image

image

DJPWeb commented 7 months ago

OK, thanks, with the example I understood my mistake, I was actually looking for an Entity instead of a Service (I admit I'm new to HA). Now I understand the flow / process to properly use the services. Sorry about that.

lukas-clarke commented 7 months ago

@DJPWeb, no worries, glad you were able to get it working. I'll add some screenshots to the Readme for the next release to clarify how the services work.

@JDogg016, are you still seeing the issue?

lukas-clarke commented 6 months ago

Added more documentation to latest release