Skip to content

typescript package to interact with Ksenia Lares 4 home automation systems

License

Notifications You must be signed in to change notification settings

glsorre/lares4-ts

Repository files navigation

Description

The purpose of this project is to offer to the community a typescript package to interact with Ksenia Lares 4 home automation systems.

Status

The current status is definitely WIP. Basic entities like lights, covers, domus expansion module should be read and written properly.

Tech stack

The package is very minimal it is based on the following libraries:

I also would like to thank @gvisconti1983 for the ksenia crc functions contained in gvisconti1983/lares-hass.

Design

I followed the following principles developing the library:

  1. to not mess with your alarm and will manage only home automation entities (sensors, lights, covers, etc.);
  2. to respect ksenia lares 4 entities logic as much as possible.

Features

  1. Read and write home automation entities;
  2. Update on the status of home automation entities;
  3. Autodiscover entities;

Roadmap

  • Read and write home automation basic entities;
  • Update on the status of home automation basic entities;
  • Autodiscover entities;
  • Publish on github;
  • Publish on npmjs;
  • [-] Example application;
  • Full documentation;
  • Cover entire ksenia ecosystem.

Disclaimer

This project and its author are not affiliated in any way with Ksenia Security S.p.A. or other entities connected with it.

About

typescript package to interact with Ksenia Lares 4 home automation systems

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project