UNPKG

@pmouli/isy-matter-server

Version:

Service to expose an ISY device as a Matter Border router

31 lines (23 loc) 873 B
export { ZWaveBase as Base } from './ZWaveBase.js'; export * from './Generated/index.js'; /*export class Base<Drivers extends ISYNode.DriverSignatures, Commands extends ISYNode.CommandSignatures> extends ISYNode<FamilyEnum.ZWave, Drivers, Commands> { constructor(isy: ISY, nodeInfo: NodeInfo) { super(isy, nodeInfo); this.family = FamilyEnum.ZWave; } public async getNodeDef() { return this.isy.sendRequest(`zmatter/zwave/node/${this.address}/def/get?full=true`) } //// this.productName = InsteonNLS.getDeviceDescription(String.fromCharCode(category,device,version)) }*/ /*export async function create(...nodeInfo: NodeInfo<FamilyEnum.ZWave>[]) { let nodes = [] as Base<any, any>[]; for(const node of nodeInfo) { nodes.push(await NodeFactory.create(node) as unknown as Base<any, any>); } return nodes; }*/ //export * from './Generated/index.js';