Skrolli 2017.1 - Node-RED – esineverkon liima
KOODIT / KOMENNOT:
Kotisivu Node-REDillä
Hei, olen Node-REDpalvelin!
{{payload.parametri}}
Sytytä
Sammuta
Led: {{payload.led_tila}}
sudo apt install mosquitto mosquitto-clients
echo allow_anonymous false | sudo tee -a /etc/mosquitto/mosquitto.conf
echo password_file /etc/mosquitto/pwfile | sudo tee -a /etc/mosquitto/mosquitto.conf
sudo mosquitto_passwd -c /etc/mosquitto/pwfile kayttaja
sudo service mosquitto restart
sudo apt-get install npm
sudo npm i -g npm@2.x
cd ~/.node-red
npm install noden_nimi
cd ~/.node-red
npm install node-red-dashboard
node-red-stop
node-red-start
cd ~/.node-red/
npm install node-red-node-wemo
LISTAUS 1:
#include
#include
WiFiClient espClient;
PubSubClient client(espClient);
#define WLAN_SSID "wlanin_ssid"
#define WLAN_PWD "wlanin_salasana"
#define SIJAINTI "koti"
#define LED D4
#define BUTTON D5
#define PIR D6
char topic_led[50];
char topic_nappi[50];
char topic_pir[50];
char tervehdys[100];
char laitenimi[20];
void callback(char* topic, byte* payload, unsigned int length) {
Serial.print("Viesti saapui ["); Serial.print(topic); Serial.print("] ");
for (int i=0;i