node-zwave-js
open-zwave
Our great sponsors
node-zwave-js | open-zwave | |
---|---|---|
32 | 3 | |
725 | 1,046 | |
2.2% | 0.0% | |
9.7 | 0.0 | |
6 days ago | 3 days ago | |
TypeScript | C++ | |
MIT License | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
node-zwave-js
-
I've been streaming hardware driver development using node. If you've ever wondered what's involved when talking to hardware, but were put off by needing to know C or kernel internals, you might enjoy this
I second this - I've been doing it for the last 4 years in a library with over 10k active users. Node.js might not be as fast as C for some tasks, but when the hardware you're talking to is the limiting factor, it just doesn't matter that the driver could be 4x as fast.
-
HomeSeer Giveaway: Win a $177 (3-Pack) of our New HS-WX300 Smart Switch | 3 Winners Will be Chosen
ZWaveJS had to patch this recently, actually across several patches to get something that would work, and add support for IGNORING specified supported CC's on a per device basis on things specified in the NIF if they were broken (See: WD200 switch Supervision command class). They ALSO had to change how they GENERALLY support this despite this, the Supervision CC would come back on first manual operation and they were treating that as the switch NIF being wrong. This right here could easily now bite support for OTHER manufacturers, albeit I believe others with incorrect NIFs even worse than yours (fingers crossed it doesnt).
- Gladys Assistant 4, a privacy-first, open-source home automation software
-
Trying to get better at diagramming
Z-Wave JS: Z-Wave gateway that allows Home Assistant to control my house's Z-Wave devices
-
ZwaveJSmqtt and Kwikset locks
This is a known issue. https://github.com/zwave-js/node-zwave-js/issues/1713
- 2021.2: Z-Wave... JS!
- And away we go!
open-zwave
- Documentație proiecte
-
HomeSeer Giveaway: Win a $177 (3-Pack) of our New HS-WX300 Smart Switch | 3 Winners Will be Chosen
OpenZWave seems to not use NIFs, instead working off hand maintained equivalents. When they added the HD200.xml files, they specifically left off Supervision on these switches, and even then seem to have had to patch in verifyOnChange later.
-
Aeotec Z-Stick Gen5+ and Homebridge
Researching this a little more, it appears there is a Homebridge plugin for Openzwave (https://github.com/shnhrrsn/homebridge-openzwave#readme), which would require installing OpenZwave itself (https://github.com/OpenZWave/open-zwave) - possibly through these instructions (https://github.com/OpenZWave/node-openzwave-shared/blob/master/README-raspbian.md). Does that look like it would work?
What are some alternatives?
esphome - ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
zwave-js-ui - Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
Zwave2Mqtt - Fully configurable Zwave to MQTT gateway and Control Panel using NodeJS and Vue
ozw-admin - OpenZWave Gui
Zwave2Mqtt-docker - Docker container for Zwave2Mqtt Gateway and Control Panel app
heliocron - A command line application written in Rust capable of delaying execution of other programs for time periods relative to sunrise and sunset.
node-openzwave-shared - OpenZWave addon for Node.js (all versions) including management and security functions
Gladys - A privacy-first, open-source home assistant
Apache AGE - Graph database optimized for fast analysis and real-time data processing. It is provided as an extension to PostgreSQL.
operating-system - :beginner: Home Assistant Operating System
pyenv - Simple Python version management
qt-openzwave - QT5 Wrapper for OpenZWave