[APP][Pro] Eight Sleep Pod

Introduction

First Test version (0.1.0) for an Eight Sleep app on Homey Pro.

Built by leveraging the amazing work of Lukas Clarke on the Home Assistant Community App:
lukas-clarke/eight_sleep

This is a very early version with limited set of features:

  • On / Off by side
  • Temperature Control by side
  • Current status detection (15 seconds refresh delay)

Installation

Use your Eight Sleep login & password to connect.
You can add both sides or only one (recommended if you control both side at the same time, they’d both do the same thing).

Warnings

  • Currently the app doesn’t handle switching from Merged Sides (“Both” in the mobile App) to/from Splited Sides (detection of the change will probably fail). I will investigate more in the future but it wasn’t a priority for this first version.
  • There is a 15 seconds refresh delay if you change temperature or turn on/off from the mobile app or the direct eighsleep controls. It’s necessary as all requests have to go through Eight Sleep servers.
  • You may have a 1 or 2 ° difference with the official app, this is normal because of how the bed temperature isexposed (not “exactly” but on an -100 to 100 scale).
  • Only tested on Eight Sleep Pod 4 for now.
  • Not tested on jailbroken Eight Sleep Pod (
  • Partial Vibe Code approach. If you are not confortable with that it’s understandable, don’t use this app.