munrexio / yandex2mqtt

Bridge from Yandex Smart Home to MQTT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

подскажите , как корректно поднять второй yandex2mqtt?

Ruchechnik opened this issue · comments

commented

делаю все на VPS . Первый экземпляр работает отлично , спасибо за скрипт !
создал вторую папку , назвал yandex2mqtt1
сделал в ней npm install, подправил в конфиге порт запуска 4322 ( на первом 4321)
запускаю.. /mnt/data/root/yandex2mqtt1# npm start
все ок , работает , https://alice.domain.ru:4322 открывает "OAuth 2.0 Server"
далее создаю файл правлю только созданный второй файл автозагрузки В папке /etc/systemd/system/ yandex2mqtt1.service
photo_2020-12-19_10-59-28
но при попытке systemctl enable yandex2mqtt1.service
получаю облом ((
root@ih1629050:/mnt/data/root/yandex2mqtt1# systemctl enable yandex2mqtt1.service
Failed to enable unit: File yandex2mqtt1.service: No such file or directory

Если стартую в ручном режиме /mnt/data/root/yandex2mqtt1# npm start
то также по итогу скрипт работает некорректно
Вот что пишет яндекс при создании диалога с ним :
photo_2020-12-19_14-06-25
Автор, помоги плиз )

commented

разобрался , работают 2 экз . проблема была в порте mqtt, надо делать так .

  • создал вторую папку , назвал yandex2mqtt1
    сделал в ней npm install, подправил в конфиге порт запуска 4322 ( на первом 4321) и порт mqtt 1884 ( можно любой отличный от 1 экз)
  • создать и подредактировать файл /etc/systemd/system/ yandex2mqtt1.service по аналогии с первым экз
  • systemctl enable yandex2mqtt1.service,
  • service yandex2mqtt1 start