HomeAssistant(14) - HelloMorningStar/HomeAssistant GitHub Wiki

node-red

  1. install node.js and npm
    sudo apt update
    sudo apt install nodejs
    sudo apt install npm
    nodejs -v
  2. 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

⚠️ **GitHub.com Fallback** ⚠️