Skip to main content

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

Metadata

Release files for hygro-premium-sp-server 1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hygro-premium-sp-server 1
File Size Uploaded
hygro-premium-sp-server-1.tar.gz 6.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hygro-premium-sp-server 1
File Interpreter ABI Platform
hygro_premium_sp_server-1-py3-none-any.whl Python 3 none any Details

Total release size: 12.9 kB

Release files / hygro-premium-sp-server-1.tar.gz

Download URL hygro-premium-sp-server-1.tar.gz
Size 6.3 kB
Tags Source
SHA-256 checksum
How to use checksums
10b18f0c34dd8237c76a39af40bc97ab56b9debbf124b31d5893648049a515b4
BLAKE2b-256 checksum
How to use checksums
c1ffbfd0d2401a79defadb4e2215d6d2684eaf2c0eb7b92adefa0d5d936e80e4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / hygro_premium_sp_server-1-py3-none-any.whl

Download URL hygro_premium_sp_server-1-py3-none-any.whl
Size 6.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
409e8e915dea2f598addaccc7b8d8a65cdf88299b947eb2dc6f7427656ca9304
BLAKE2b-256 checksum
How to use checksums
14017a5fcb45f715fffda3fae508c8ee616e0e0f47907b66cf56b86520359834
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

2

2 release files

This release

1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page