Create Virtual Devices with Ease for the Matter Protocol!
The Node-RED Matter plugin is an open-source project that enables the generation of Matter devices within Node-RED. Matter devices created using this plugin can be seamlessly integrated into popular smart home controllers such as Apple Home, Google Home, and Alexa. Additionally, you can control and retrieve data from these devices directly within Node-RED.
The project is heavily based on matter.js, the official JavaScript Matter SDK.
To install the Node-RED Matter plugin, follow these steps:
@node-red-matter/node-red-matter
To use the Node-RED Matter plugin, please follow these instructions:
Find the documentation our our wiki.
Currently, the Node-RED Matter plugin has the following limitations:
The generated Matter server configurations are currently stored in ~/.node-red/node-red-matter/matter-servers
, or under wherever your Node-RED
user directory is located.
Each service is stored in a sub-folder named after the configuration node ID, if you ever need to recreate a Matter configuration node but don't want to lose your existing virtual Matter devices and server, you can simply rename the folder with the new configuration node ID and it will automatically pick it up.
We welcome contributions from the community to enhance and improve the Node-RED Matter plugin. To contribute, please follow these guidelines:
Please refer to the project's GitHub repository for any additional guidelines and instructions.
If you have any questions, feature requests, or need assistance with the Node-RED Matter plugin, please reach out via the project's GitHub issue tracker.
Node-RED Matter is released under the MIT License. Please review the license file in the project's GitHub repository for more details. Note: This project is not affiliated with or endorsed by Matter, Apple Home, Google Home, or Alexa.