Majordomo приложение zigbee2mqtt не работает

Majordomo приложение zigbee2mqtt не работает

Сообщение grafalex » Сб янв 21, 2017 11:58 am

Попробовал раздобыть логи хоть чего нибудь. В частности verbose вывод москитто.

На распберри (где все работает) видно как мажордомо подпсиывается на уведомления

1484988833: New connection from 192.168.1.100 on port 1883.
1484988833: New client connected from 192.168.1.100 as MajorDoMo (c1, k10).
1484988833: Sending CONNACK to MajorDoMo (0, 0)
1484988833: Received SUBSCRIBE from MajorDoMo
1484988833: /# (QoS 0)
1484988833: MajorDoMo 0 /#
1484988833: Sending SUBACK to MajorDoMo
1484988838: Received PINGREQ from MajorDoMo
1484988838: Sending PINGRESP to MajorDoMo

На нетбуке ничего не происходит. При этом если создать какое нибудь сообщение самостоятельно, то видно, что мажордомо (который как бы не работает) на самом деле умеет быть клиентом

1484989034: New client connected from 192.168.1.200 as MajorDoMo MQTT Client (c1, k10).
1484989034: Sending CONNACK to MajorDoMo MQTT Client (0, 0)
1484989034: Received PUBLISH from MajorDoMo MQTT Client (d0, q1, r0, m1, ‘/asdf/asdf/asdf’, . (4 bytes))
1484989034: Sending PUBACK to MajorDoMo MQTT Client (Mid: 1)
1484989034: Sending PUBLISH to paho/5D8A54F27E3401CF3F (d0, q0, r0, m0, ‘/asdf/asdf/asdf’, . (4 bytes))
1484989034: Received DISCONNECT from MajorDoMo MQTT Client
1484989034: Client MajorDoMo MQTT Client disconnected.

Вопрос в том почему он дисконнектится и не считает нужным подписываться на уведомления

Источник

Majordomo приложение zigbee2mqtt не работает

Давно известно, что с zigbee устройствами можно работать не только через шлюз MiHome. Имеется множество других решений, через которые можно получать данные и управлять устройствами (deconz, athom hommey, samsung smartthings, philips hue, Smart home Hommyn Zigbee Хаб (HU-20-Z) и др.). По моему мнению, самым интересным и бюджетным вариантом является проект zigbee2mqtt

Для работы zigbee2mqtt понадобится прошитый usb-стик и компьютер (windows, linux, в том числе микрокомпьютеры на arm-процессорах)

Желательно все позиции заказывать у одного продавца, тогда мы молучим один трек на все товары. Я имел неосторожность заказать у разных продавцов, в итоге кабель ожидал около 3 месяцев.

Прошивка USB-стика cc2531 через arduino.

Прошивка стика через ардуино — очень долгий процесс и занимает около 5 часов. К тому-же очень сложно прошивать, не имея кабель-шнурок. От этого варианта прошивки я отказался.

Также usb-стик можно прошить у коллег в вашем городе, например в Екатеринбурге я могу прошить стик за символическую плату в размере 500 руб.

Инструкция по перепрошивке USB-стика cc2531 через отладчик:

Понадобится драйвер для отладчика
Прошивку следует осуществлять по этой инструкции.
Альтернативная инструкция
Ссылка на прошивальщик
Последние версии прошивок можно взять тут

Инструкция по установке zigbee2mqtt для linux:

Если вам нужна поддержка разрабатываемого в данный момент железа, можно установить девелоперскую ветку. Тогда вместо

sudo git clone https://github.com/Koenkk/zigbee2mqtt.git /opt/zigbee2mqtt
sudo chown -R pi:pi /opt/zigbee2mqtt
cd /opt/zigbee2mqtt
npm install

sudo git clone —single-branch —branch dev https://github.com/Koenkk/zigbee2mqtt/ /opt/zigbee2mqtt
sudo chown -R pi:pi /opt/zigbee2mqtt
cd /opt/zigbee2mqtt
npm install

Установка zigbee2mqtt для windows

1) Устанавливаем брокер mqtt, если у вас его еще нет по инструкции

Также в качестве mqtt брокера, при наличии платной подписки на connect-pac (200р.), вы можете использовать адрес http://connect.smartliving.ru в качестве брокера mqtt. Логик и пароль необходимо использовать реквизиты входа сайта http://connect.smartliving.ru

2) Качаем и устанавливаем git

3) Качаем и устанавливаем node.js для windows

Далее процесс идентичен установке под linux.

Настраиваем конфигурационного файла

Конфигурационный файл обычно расположен по указанному пути /opt/zigbee2mqtt/data/configuration.yaml

Пример вариантов настроек конфигурационного файла

homeassistant: false
permit_join: true
advanced:
channel: 26
log_level: debug
mqtt:
base_topic: zigbee2mqtt
# server: ‘mqtt://192.168.178.32:1900’
server: ‘mqtt://192.168.1.39’

Читайте также:  Ниссан кашкай не работает печки климат

serial:
port: /dev/ttyACM1

26 канал выбран для livolo выключателя (работают только на 26 канале https://github.com/Koenkk/zigbee2mqtt/issues/592). При отсутствии ливоло выключателей, можно удалить эту строку.

Если вы настраиваете систему под windows, порт необходимо указать в следующем формате:

Запускаем командой sudo systemctl start zigbee2mqtt

Обновление локального zigbee2mqtt до актуальной версии:

# Stop zigbee2mqtt and go to directory
sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt

# Backup configuration
cp -R data data-backup

# Update
git checkout HEAD — npm-shrinkwrap.json
git pull
rm -rf node_modules
npm install

# Restore configuration
cp -R data-backup/* data
rm -rf data-backup

# Start zigbee2mqtt
sudo systemctl start zigbee2mqtt

Чтобы сервис стартовал автоматически, не забудьте после п. 5 (Optional) Running as a daemon with systemctl выполнить

sudo systemctl enable zigbee2mqtt

(сервис будет запускаться автоматически при старте системы)

Текущий статус модуля: бетта

Реализовано:

1) подписка на канал zigbee2mqtt/#
2) автоматическое создание устройств;
3) автоматическое заполнение метрик устройств;
4) привязка метрик к объектам.
5) просмотр логов zigbee2mqtt;
6) конвертирование привязанных переменных в стандартный для мажордомо формат (вместо 1/0 в zigbee2mqtt используется ON/OFF);
7) управление устройствами;
8) создание карты устройств.
9) Добавлено управление и просмотр режимами сопряжения.
10) Добавлено управление (ON OFF) устройствами с главного окна модуля.
11)Подсвечиваются серым потерянные устройства.

Что планируется:

1) Работа с группами https://www.zigbee2mqtt.io/information/groups.html
2) Заведение отсутствующих метрик, чтобы можно было привязать не описанные события)
3) Отладить работу. Поступают противоречивые данные, у кого-то не отображаются выпадающие списки с картинками и тд.
4) Отладить работу, когда мажордомо и zigbee2mqtt находятся на разных устройствах. Запросил информацию для отвязки от конфигов
5) Настройка прямого управления устройствами

6) Разработка шлюза на базе платы сс2530 и микрокомпьютера raspberry pi nano в едином корпусе.

Ссылки:

Ссылка на интересный тематический канал в телеграм: https://t.me/zigbeer
Ссылка на репозиторий модуля zigbee2mqtt:
Топики для управления устройствами через mqtt
Топики для управления шлюзом через mqtt

Драйвера для smartRF04EB начинаются на swrc* есть в репозитории Кирова Ильи
Огромная благодарность Илье @goofyk за помощь в освоении материала )

Источник

Majordomo приложение zigbee2mqtt не работает

Сообщение directman66 » Ср янв 09, 2019 7:02 am

Вступление
В настоящее время для работы с zigbee сетями разработано уже довольно много различных решений (deconz, athom hommey, samsung smartthings, philips hue, Smart home Hommyn Zigbee Хаб (HU-20-Z), Mi home и др). Наиболее динамично развивающийся проект создан норжвежцем Коеном Кантером (https://zigbee2mqtt.io). Данный проект отличает внушительное количество поддерживаемого оборудования и большое сообщество неравнодушных людей по всему миру.

Модуль zigbee2mqtt для мажордомо является клиентом mqtt, заточенным для работы с zigbee2mqtt проектом. Развитие модуля не завершено, обновления указаны в конце 1 сообщения.

Пока модуль может работать только с брокером mqtt, например mosquitto. Установка mosquitto на ubuntu-18.04 детально описана тут https://www.8host.com/blog/ustanovka-br . ntu-18-04/

В перспективе планируется управление шлюзом на esp32 без использования mqtt.

Варианты работы:
1) Самый простой вариант USB стика:
Для работы c zigbee2mqtt нужен прошитый стик и компьютер на линукс (подойдет любой одноплатник типа малины) Также есть варианты запуска z2m на Windows.

Готовый прошитый последней девелоперской прошивкой стик можно заказать по цене 1000 руб + стоимость доставки по РФ (около 200 руб)

Для корректной отправки требуется отправить сообщение в WhatsApp/telegram на номер +79122962262 адрес в следующем формате:

Ссылки для заказа на aliexpress:

Желательно все заказывать у одного продавца, тогда будет один трек на все товары. Я имел неосторожность заказать у разных продавцов, в итоге шнурок ждал около 3 месяцев без пробивания трека.

Есть возможность прошить стик через ардуино https://github.com/kirovilya/ioBroker.z . B7-Arduino, но это очень длительный процесс и занимает около 5 часов. К тому-же очень сложно прошивать, не имея кабель-шнурок. От этого варианта прошивки я отказался.

Читайте также:  Причины почему не работает газовая колонка

2) Вариант USB стика v2 с усилителем cc2530+2992 https://modkam.ru/?p=1017 в продаже не будет

3) Вариант USB стика v3 с усилителем и новым чипом сс2538+2592 https://modkam.ru/?p=1112
Принимаются заявки на изготовление готового стика v3, цена без учета доставки около 2000. Заявки отправлять через телеграм https://t.me/Dmitrii_Sannikov.

4) Вариант готового контроллера на esp32 и новом чипе с усилителем сс2538+2592 (работает из коробки) viewtopic.php?f=22&t=6700
Пока только опытные образцы для самостоятельной сборки. Чуть позже будут в продаже готовые контроллеры в удобном корпусе.

Продаются шлюзы SLS Zigbee gateway в корпусе. В наличии около 20 штук. Шлюз позволяет отказаться от китайских сетевых облаков и использовать одновременно устройства разных производителей. Шлюз имеет прошивку SLS, которая полностью совместима с zigbee2mqtt. Это позволяет использовать шлюз совместно с системами MajorDoMo, HomeAssistant, IOBroker, Node-Red и др.

В настоящее время прошивка поддерживает около 100 видов устройств от 10 производителей. Список поддерживаемых устройств постоянно обновляется. Почти любое из устройств Zigbee или BLE может быть добавлено в прошивку по запросу.

Инструкция и дополнительная информация по работе с шлюзом указаны на сайте https://slsys.github.io/Gateway/README_rus.html

В основе шлюза лежит контроллер ESP32, трансивер сс2538 с усилителем сс2592. Шлюз в корпусе, 3000 руб. Доставка в любой регион РФ или СНГ почтой России или Авито-доставкой. Примерная стоимость доставки почтой РФ 200 руб. и оплачивается дополнительно. https://www.avito.ru/ekaterinburg/tovar . 1859134075

Инструкция по прошивке стика v1 и v2:

На чистой системе не удавалось получить доступ к портам.

Необходимо было выполнить:

Если вам нужна поддержка разрабатываемого в данный момент железа, можно установить девелоперскую ветку. Тогда посте установки мастер необходимо выполнить следующий код:

Установка zigbee2mqtt для windows
1) Устанавливаем брокер mqtt, если у вас его еще нет по инструкции http://www.steves-internet-guide.com/in . to-broker/

Кому лениво устанавливать или держать у себя брокер, а также пользователям windows, у которых нет брокера, при наличии платной подписки на connect (200р.), вы можете использовать адрес http://connect.smartliving.ru в качестве брокера mqtt.

Пока только не понятно, как управлять и перезагружать сервис под виндой.

Более подробная инструкция для WIndows 10 указана в данном сообщении: viewtopic.php?f=5&t=6011&start=220#p103652

Настраиваем конфигурационный файл /opt/zigbee2mqtt/data/configuration.yaml
пример вариантов настроек конфигурационного файла https://www.zigbee2mqtt.io/configuratio . ation.html

26 канал выбран для livolo выключателя (работают только на 26 канале https://github.com/Koenkk/zigbee2mqtt/issues/592). При отсутствии ливоло выключателей, можно удалить эту строку.

Если вы настраиваете систему под windows, порт необходимо указать в следующем формате:

Запускаем командой sudo systemctl start zigbee2mqtt

Обновление локального zigbee2mqtt до актуальной версии:

(сервис будет запускаться автоматически при старте системы)

Главная задача данного проекта (модуля) — комплексное управление освещением с возможностью управления устройствами (лампами и реле ) с помощью настенных пультов. Работа данной связки (при наличии соответствующих возможностей самого оборудования (икея, филипс) без координатора (режим Binding https://www.zigbee2mqtt.io/information/binding.html ). Поддержка остального оборудования из списка поддерживаемого (ссылка внизу 1 сообщения). Задачи по замещению функций модуля miHome не ставится. Хотя функции выполняются одни и те-же.

Текущий статус модуля: бетта

Источник

Majordomo приложение zigbee2mqtt не работает

Сообщение directman66 » Ср янв 09, 2019 7:02 am

Вступление
В настоящее время для работы с zigbee сетями разработано уже довольно много различных решений (deconz, athom hommey, samsung smartthings, philips hue, Smart home Hommyn Zigbee Хаб (HU-20-Z), Mi home и др). Наиболее динамично развивающийся проект создан норжвежцем Коеном Кантером (https://zigbee2mqtt.io). Данный проект отличает внушительное количество поддерживаемого оборудования и большое сообщество неравнодушных людей по всему миру.

Модуль zigbee2mqtt для мажордомо является клиентом mqtt, заточенным для работы с zigbee2mqtt проектом. Развитие модуля не завершено, обновления указаны в конце 1 сообщения.

Пока модуль может работать только с брокером mqtt, например mosquitto. Установка mosquitto на ubuntu-18.04 детально описана тут https://www.8host.com/blog/ustanovka-br . ntu-18-04/

В перспективе планируется управление шлюзом на esp32 без использования mqtt.

Варианты работы:
1) Самый простой вариант USB стика:
Для работы c zigbee2mqtt нужен прошитый стик и компьютер на линукс (подойдет любой одноплатник типа малины) Также есть варианты запуска z2m на Windows.

Читайте также:  Промокоды от макдональдс не работают

Готовый прошитый последней девелоперской прошивкой стик можно заказать по цене 1000 руб + стоимость доставки по РФ (около 200 руб)

Для корректной отправки требуется отправить сообщение в WhatsApp/telegram на номер +79122962262 адрес в следующем формате:

Ссылки для заказа на aliexpress:

Желательно все заказывать у одного продавца, тогда будет один трек на все товары. Я имел неосторожность заказать у разных продавцов, в итоге шнурок ждал около 3 месяцев без пробивания трека.

Есть возможность прошить стик через ардуино https://github.com/kirovilya/ioBroker.z . B7-Arduino, но это очень длительный процесс и занимает около 5 часов. К тому-же очень сложно прошивать, не имея кабель-шнурок. От этого варианта прошивки я отказался.

2) Вариант USB стика v2 с усилителем cc2530+2992 https://modkam.ru/?p=1017 в продаже не будет

3) Вариант USB стика v3 с усилителем и новым чипом сс2538+2592 https://modkam.ru/?p=1112
Принимаются заявки на изготовление готового стика v3, цена без учета доставки около 2000. Заявки отправлять через телеграм https://t.me/Dmitrii_Sannikov.

4) Вариант готового контроллера на esp32 и новом чипе с усилителем сс2538+2592 (работает из коробки) viewtopic.php?f=22&t=6700
Пока только опытные образцы для самостоятельной сборки. Чуть позже будут в продаже готовые контроллеры в удобном корпусе.

Продаются шлюзы SLS Zigbee gateway в корпусе. В наличии около 20 штук. Шлюз позволяет отказаться от китайских сетевых облаков и использовать одновременно устройства разных производителей. Шлюз имеет прошивку SLS, которая полностью совместима с zigbee2mqtt. Это позволяет использовать шлюз совместно с системами MajorDoMo, HomeAssistant, IOBroker, Node-Red и др.

В настоящее время прошивка поддерживает около 100 видов устройств от 10 производителей. Список поддерживаемых устройств постоянно обновляется. Почти любое из устройств Zigbee или BLE может быть добавлено в прошивку по запросу.

Инструкция и дополнительная информация по работе с шлюзом указаны на сайте https://slsys.github.io/Gateway/README_rus.html

В основе шлюза лежит контроллер ESP32, трансивер сс2538 с усилителем сс2592. Шлюз в корпусе, 3000 руб. Доставка в любой регион РФ или СНГ почтой России или Авито-доставкой. Примерная стоимость доставки почтой РФ 200 руб. и оплачивается дополнительно. https://www.avito.ru/ekaterinburg/tovar . 1859134075

Инструкция по прошивке стика v1 и v2:

На чистой системе не удавалось получить доступ к портам.

Необходимо было выполнить:

Если вам нужна поддержка разрабатываемого в данный момент железа, можно установить девелоперскую ветку. Тогда посте установки мастер необходимо выполнить следующий код:

Установка zigbee2mqtt для windows
1) Устанавливаем брокер mqtt, если у вас его еще нет по инструкции http://www.steves-internet-guide.com/in . to-broker/

Кому лениво устанавливать или держать у себя брокер, а также пользователям windows, у которых нет брокера, при наличии платной подписки на connect (200р.), вы можете использовать адрес http://connect.smartliving.ru в качестве брокера mqtt.

Пока только не понятно, как управлять и перезагружать сервис под виндой.

Более подробная инструкция для WIndows 10 указана в данном сообщении: viewtopic.php?f=5&t=6011&start=220#p103652

Настраиваем конфигурационный файл /opt/zigbee2mqtt/data/configuration.yaml
пример вариантов настроек конфигурационного файла https://www.zigbee2mqtt.io/configuratio . ation.html

26 канал выбран для livolo выключателя (работают только на 26 канале https://github.com/Koenkk/zigbee2mqtt/issues/592). При отсутствии ливоло выключателей, можно удалить эту строку.

Если вы настраиваете систему под windows, порт необходимо указать в следующем формате:

Запускаем командой sudo systemctl start zigbee2mqtt

Обновление локального zigbee2mqtt до актуальной версии:

(сервис будет запускаться автоматически при старте системы)

Главная задача данного проекта (модуля) — комплексное управление освещением с возможностью управления устройствами (лампами и реле ) с помощью настенных пультов. Работа данной связки (при наличии соответствующих возможностей самого оборудования (икея, филипс) без координатора (режим Binding https://www.zigbee2mqtt.io/information/binding.html ). Поддержка остального оборудования из списка поддерживаемого (ссылка внизу 1 сообщения). Задачи по замещению функций модуля miHome не ставится. Хотя функции выполняются одни и те-же.

Текущий статус модуля: бетта

Источник

Оцените статью