Skip to content

jazbraz/Hass.io-custom-component-SpaClient

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

Hass.io custom component - SpaClient

What you need

Needed python module

The crc8 module is automatically installed when first used of this custom component on Hass.io.

SpaClient custom component setup

Copy these project files into your Home Assistant /config directory.

custom_components/SpaClient/__init__.py
custom_components/SpaClient/climate.py
custom_components/SpaClient/light.py
custom_components/SpaClient/manifest.json
custom_components/SpaClient/spaclient.py
custom_components/SpaClient/switch.py

congifuration.yaml file entry:

SpaClient:
     spa_ip: 192.168.2.150 # Spa IP-adress, Required
     nb_toggle: 1          # 1 or 2 toggle to action the pumps (default = 1), Optional
     scan_interval: 1      # Poll the devices every x seconds (default = 1), Optional

TODOs

  • Create a const.py file
  • Introduce asynchronous programming in this custom component
  • Add the programming capacity of the filter cycles
  • Add the time synchronization function
  • Bring more information to the user in case of connect/receive/send issues

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%