Iot tg bot - mqtt disconnected

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем необучаемый.png, 27 янв 2021.

  1. Сделал все по инструкции http://wiki.amperka.ru/iot#telegram_bot ,
    открыл порты по этой http://wiki.amperka.ru/articles:net-port-opening
    выдает upload_2021-1-27_23-12-5.png

    Код (Javascript):
    var SSID = 'Keenetic-9375';
    var PASSWORD = 'UbPiNn6K';
    var MQTT_HOST = '192.168.1.129';
    var TOPIC = 'led/';
    var led = require('@amperka/led').connect(P6);
    var wifi = require('@amperka/wifi').setup(function(err) {
      wifi.connect(SSID, PASSWORD, function(err) {
        if (err) {
          console.log(err);
        } else {
          console.log('Connected to Wifi');
          mqttConnect();
        }
      });
    });
    function mqttConnect() {
      mqtt = require('MQTT').connect({
        host: MQTT_HOST,
      });
      mqtt.on('connected', function() {
        console.log('MQTT connected');
        mqtt.subscribe(TOPIC + 'set');
      });
      mqtt.on('disconnected', function() {
        console.log("MQTT disconnected");
      });
      mqtt.on('publish', function(pub) {
        if (pub.topic == TOPIC + 'set') {
          var message = JSON.parse(pub.message);
          if (message.content == 'On') {
            led.turnOn();
            message.content = 'LED is turned on';
          } else if (message.content == 'Off') {
            led.turnOff();
            message.content = 'LED is turned off';
          } else {
            message.content = 'I don\'t understand';
          }
          mqtt.publish(TOPIC + 'status', JSON.stringify(message));
        }
      });
    }
     

    Вложения:

  2. При установке node-red вылезало много строк с префиксом ERR, но вроде как установилось
     
  3. VVV

    VVV Нуб

    Такая же ситуация. Заработало только на Linux.