【文件属性】:
文件名称:homebridge-openzwave:用于Homebridge的OpenZWave平台
文件大小:133KB
文件格式:ZIP
更新时间:2021-02-03 14:10:42
iot homebridge homebridge-plugin zwave openzwave
家桥-openzwave
用于Homebridge的OpenZWave平台。 该项目的主要目标是将Z-Wave协议命令类映射到HomeKit附件,服务和特性。 从理论上讲,它应该使其支持任何Open Z-Wave设备。
该项目最初是从分叉的,并已完全用TypeScript重写。
支持的Z-Wave命令类
(37)
(38)
(48)
(49)
(128)
要求
Z-Wave网关
除了OpenZwave之外,请确保安装ozw dev软件包:
对于Ubuntu / Debian:
sudo apt install libopenzwave1.5-dev
对于高山:
sudo apk --no-cache add openzwave-dev
安装
npm i -g homebridge-openzwave
将平台添加到您的配置文件
组态
为了使用此插件,您需要将以下JSON对象添加到Homebridge配置文件中:
{
" platform " : " openzwave " ,
" name " : " OpenZWave " ,
" zwa
【文件预览】:
homebridge-openzwave-master
----.gitignore(55B)
----mocks()
--------MockValueObservables.ts(1011B)
--------MockNoopLogger.ts(165B)
--------MockZwave.ts(3KB)
--------MockValue.ts(617B)
----.babelrc(395B)
----package.json(2KB)
----.prettierrc.yaml(264B)
----src()
--------Platform.ts(3KB)
--------Accessories()
--------Streams()
--------IAccessoryConfig.d.ts(506B)
--------registerPlatform.ts(289B)
--------Values()
--------Support()
--------settings.ts(119B)
--------IConfig.d.ts(200B)
--------Zwave()
--------Devices()
----LICENSE(1KB)
----ava.config.js(187B)
----tsconfig.json(207B)
----types()
--------homebridge.d.ts(1KB)
----utils()
--------util.js(664B)
--------shared()
--------cmd()
--------testharness()
----README.markdown(8KB)
----.drone.yml(715B)
----.npmignore(46B)
----fixtures()
--------config()
--------plugins()
----test()
--------exactlyOnce.test.ts(763B)
--------ValueSetter.test.ts(1KB)
--------takeImmediateValue.test.ts(602B)
--------helpers()
--------ValueRefresher.test.ts(1KB)
--------stringifyValueId.test.ts(334B)
--------takeFreshValue.test.ts(1KB)
--------BoundValueStream.test.ts(2KB)
----.editorconfig(197B)
----yarn.lock(177KB)