HomeAssistant(14) - HelloMorningStar/HomeAssistant GitHub Wiki
node-red
-
install node.js and npm
sudo apt update
sudo apt install nodejs
sudo apt install npm
nodejs -v -
install node red
sudo npm install -g --unsafe-perm node-red
## Run `sudo apt-get install -y nodejs` to install Node.js 10.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn
安装 node-red-contrib-mi-miio
1) curl https://www.npmjs.com/install.sh | sudo sh
2) npm i -g node-red-contrib-mi-miio
ubuntu@ubuntu:/home/homeassistant/.homeassistant$ sudo npm i -g node-red-contrib-mi-miio + [email protected] added 15 packages from 7 contributors in 8.987s
a. 双击“米家空调” 节点,然后点 device 那行最右的编辑按钮,将 IP 和 Token 换成你自己空调的
b. 双击“基本设置”节点,设置你自己的mqtt topic 名称(如果不冲突不改也可以)
c. 双击所有的 MQTT in/out 节点,设置你自己的 MQTT broker
完成以上步骤后点“部署”
目前局域网中部署了两台homeassistant/mqtt服务器,这个node-red只要放在mqtt-35服务器上就可以了,因为所有mqtt配置都是指向35服务器。
下载导入node-red米家空调配置文件并按以上说明修改
安装roborock
sudo npm i -g node-red-contrib-miio-roborock + [email protected] added 121 packages from 63 contributors in 77.784s