Skip to main content

Unofficial EasyHome Hygro PremiumSP speed controller via exposed web and REST API

Project description

EasyHome Hygro Premium SP controller

Unofficial speed controller for EasyHome Hygro Premium SP via web. It exposes an API REST server with a simple frontend in order to control the current speed.

Requirements

  • Raspberry PI
  • Up to 7 relays
  • Software: pip
  • Development Software: pip, node, yarn

Setup

We need to interface our Raspberry PI to the EasyHome Hygro card through relays. There are currently two types of configurations available:

  • With normal relays. When the Raspberry PI has not started is in QUIET speed.
  • With solid state relays.

NOTE: If you want to shut down the EasyHome Hygro when the Raspberry PI has not started with normal relays use the solid state configuration.

Interfacing EasyHome Hygro card with Raspberry PI

Array of 7 relays

Array of 7 solid state relays

Installation

sudo pip install hygro

Web server

Run the command hygro-premium-sp-server. If do you prefer to have it in a background process you can run as nohup hygro-premium-sp-server &

It will open a web frontend in Raspberry PI at port 21000. It exposes an API rest too in the same port.

API REST

GET /api/status

{
"speeds": ["quiet", "normal", "maximum"],
"available_speeds": ["quiet", "maximum"],
"current": {
    "speed": "maximum",
    "ratio": 1.00,
    "real_ratio": 1.00
  }
}

GET /api/configuration

{
  "velicity_ratio": 1.00,
  "product": "default"
}

POST /api/configure

{
  "velocity_ratio": 0.54,
  "velocity_percentage": 66,
  "velocity": "quiet",
  "product": "default"
}

Power consumption and acoustic measurements

Power consumption [1]

Acoustic [1]

References

[1] Page 36: https://www.aldes-international.com/img/2019/10/Gamme_EasyHOME_Tech_Corp_En_2_HD.pdf

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hygro-premium-sp-server-1.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

hygro_premium_sp_server-1-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file hygro-premium-sp-server-1.tar.gz.

File metadata

  • Download URL: hygro-premium-sp-server-1.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for hygro-premium-sp-server-1.tar.gz
Algorithm Hash digest
SHA256 10b18f0c34dd8237c76a39af40bc97ab56b9debbf124b31d5893648049a515b4
MD5 8fbbe3e2fcbc2167c6c94075ab31d6d9
BLAKE2b-256 c1ffbfd0d2401a79defadb4e2215d6d2684eaf2c0eb7b92adefa0d5d936e80e4

See more details on using hashes here.

File details

Details for the file hygro_premium_sp_server-1-py3-none-any.whl.

File metadata

  • Download URL: hygro_premium_sp_server-1-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2

File hashes

Hashes for hygro_premium_sp_server-1-py3-none-any.whl
Algorithm Hash digest
SHA256 409e8e915dea2f598addaccc7b8d8a65cdf88299b947eb2dc6f7427656ca9304
MD5 cd84b9fd9308ab0fa830009d133af031
BLAKE2b-256 14017a5fcb45f715fffda3fae508c8ee616e0e0f47907b66cf56b86520359834

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page