Home Assistant Class and API for access to home assistant via websocket
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
David Kebler 969f1f8600 0.0.10 remove original watchlist no longer needed. per entity watch 3 years ago
examples 0.0.8 fix issue when emitting 'error' by adding a listener (node throws error if not) 3 years ago
src 0.0.10 remove original watchlist no longer needed. per entity watch 3 years ago
.eslintrc.js 0.0.3 iniital commit - working API with authentifcation, events and service call 4 years ago
.gitignore 0.0.3 iniital commit - working API with authentifcation, events and service call 4 years ago
.npmignore 0.0.3 iniital commit - working API with authentifcation, events and service call 4 years ago
package.json 0.0.10 remove original watchlist no longer needed. per entity watch 3 years ago
readme.md 0.0.7 refactor ping/disconnect/connect to work better and emit connection event 3 years ago

readme.md

uCOMmandIt (UCI) - A Home Assistant Class and API

What is it

This module allows one to communicate with a Home Assistant instance via their websocket api

What's it good for

Easily replace most of the limited HA yaml script and automation with nodejs code.

Prerequisites

You'll of course need nodejs running and either npm or yarn. UCI tries to keep node as current as possible during development so use the latest version 12.x for best results or at

OS and Node Support

Terminology

The HA Websocket Packet 'Protocol'

Getting Started

Creating an Instance

Extending This Class

Options

API