/vitrea-client

🏠 Vitrea Smart Home API Client

Primary LanguageTypeScriptMIT LicenseMIT

Vitrea Client

Vitrea Smart Home API Client

GitHub Workflow Code Climate maintainability Code Climate coverage

Requirements

Version "^18.17.0 || >=20.5.0" of NodeJS is required to install this package.

Installation

npm install vitrea-client

Usage

import {
    ProtocolVersion,
    Requests,
    VitreaClient
} from 'vitrea-client'


const client = VitreaClient.create({
    host:     '192.168.1.111',
    port:     1234,
    username: 'admin',
    password: 'secret',
    version:  ProtocolVersion.V1
})

await client.connect()

await client.send(new Requests.RoomCount())