UNPKG

homebridge-p1

Version:

Homebridge plugin for DMSR end-consumer (P1) interface

25 lines (19 loc) 838 B
// homebridge-p1/test/ctest.js // Copyright © 2020-2025 Erik Baauw. All rights reserved. // // Homebridge plugin for DSMR end-consumer (P1) interface. import { formatError } from 'homebridge-lib' import { P1WsClient } from '../lib/P1WsClient.js' async function main () { const p1 = new P1WsClient({ host: 'localhost' }) p1.on('error', (error) => { console.error('error: %s', formatError(error)) }) p1.on('connect', (url) => { console.log('connected to %s', url) }) p1.on('disconnect', (url) => { console.log('disconnected from %s', url) }) p1.on('telegram', (telegram) => { console.log('telegram: %s', telegram) }) p1.on('rawData', (data) => { console.log('rawData:', data) }) p1.on('data', (data) => { console.log('data:', data) }) // p1.connect('telegram') // p1.connect('rawData') p1.connect('data') } main()