Страница 4 из 138

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Чт фев 07, 2019 11:32 am
SrFatCat
Romik_fl писал(а):
Чт фев 07, 2019 8:49 am
Прошитый стик по ссылке стоит 1500р сейчас, не прошитый комплект по вашим ссылкам примерно 1000р. Шлюз Mija от 1600р на али. В чем выигрыш то? Или я что то не понимаю?
Для любителей радикально сэкономить (прошу любить и жаловать), а так же при наличии острого желания получить незабываемые ощущения, близкие к половым - есть возможность шить Ардуиной. Бюджет падает до 400 с хвостом рублей.
Разумеется браться за такое не имея дома пятка ардуин и навыков пайки выводов менее 1мм не стоит.

Я как раз сейчас занимаюсь прошивкой стика с разной степенью успешности. Чрезвычайно увлекательно, доложу Вам. Если сам по себе процесс не интресен, то решение с шлюзом однозначно забарывает всё.

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Чт фев 07, 2019 12:32 pm
directman66
В 1 сообщении есть ссылки на стик, дебагер и кабелек, все вместе это стоит всего 744 руб., это в 2 раза дешевле хаба mi home, если говорить и цене.
Но повторюсь, родные акара устройства проще использовать через родной шлюз. В этом проекте интересуют именно сторонние устройства.

PS: Кстати, акара зигби лампочка не поддерживается родным шлюзом в режиме разработчика, поэтому ее использование в системах умного дома через родной шлюз также невозможно :-), но эта лампочка без проблем работает через zigbee2mqtt.

PSS:
1) В последних dev версиях в тестовом режиме появилась хардварная настройка логики, когда реакцию на нажатие кнопок можно будет настраивать внутри zigbee2mqtt.
2) Также в тестовом режиме есть группы освещения на физическом уровне протокола zigbee. Пока в mi home я такого не встречал.

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Чт фев 07, 2019 2:16 pm
woow
есть no-name интересные устройства, мне лично не нравится mijia/aqara, это китайского формата вилки. Но есть другая беда при отключении координатора связь с конечными устройствами теряется и восстанавливать надо тыканьем кнопок каждое устройство заново, так если на вашем компе упса нет- то плохо. Но mijia/aqara тоже не безобидное устройство, если пропадает электричество естественно теряется и интернет связь, после восстановления бывает что связь по zigbee с устройствами не восстанавливается. Тогда как по WiFi всё восстанавливается

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Чт фев 07, 2019 2:29 pm
directman66
woow писал(а):
Чт фев 07, 2019 2:16 pm
Но есть другая беда при отключении координатора связь с конечными устройствами теряется и восстанавливать надо тыканьем кнопок каждое устройство заново, так если на вашем компе упса нет- то плохо.
если бы нужно было бы каждый раз спаривать кучу устройств, поднялся бы вой всех пользователей iob, has и других подобных систем. При возобновлении питания координатора и запуска zigbee2mqtt, информация о связанных устройствах берется из configuration.yaml и database.db. Перепривязка не требуется. Возможно она потребуется, если в момент отсутствия координатора спарили устройство с другим координатором (например фирменным хабом), тогда потребуется удаление устройства в zigbee2mqtt и повторное спаривание.

Также перепривязка требуется при изменении канала.

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Чт фев 07, 2019 3:49 pm
SrFatCat
Осилил я прошивку стика через Arduino. Сама прошивка заняла чуть более часа. Подготовка и неудачные попытки, вместе с поисками решений около 4-5 часов чистого времени. Если есть желающие, могу написать подробную инструкцию. В целом ничего сложного, но не подготовленным, лучше не браться.

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Чт фев 07, 2019 5:09 pm
skysilver
SrFatCat писал(а):
Чт фев 07, 2019 3:49 pm
Осилил я прошивку стика через Arduino. Сама прошивка заняла чуть более часа. Подготовка и неудачные попытки, вместе с поисками решений около 4-5 часов чистого времени. Если есть желающие, могу написать подробную инструкцию. В целом ничего сложного, но не подготовленным, лучше не браться.
Напиши в Коннекте в блоге.

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Пт фев 08, 2019 12:21 am
SrFatCat
skysilver писал(а):
Чт фев 07, 2019 5:09 pm
Напиши в Коннекте в блоге.
Непременно. Но хотелось бы убедиться в работоспособности. А я уперся...
Установил zigbee2mqtt на OPI PC2. Вроде без особых проблем. Запустил.
Начал подвязывать AQARA human body movement and illuminance sensor (RTCGQ11LM).
Подвязывается, но как-то криво, как Undefined и после срабатывания идет ругань.
Вот logПоказать

Код: Выделить всё

orangepi@orangepipc2:/opt/zigbee2mqtt/data$ npm start

> zigbee2mqtt@1.1.1 start /opt/zigbee2mqtt
> node index.js

  zigbee2mqtt:info 2019-2-7 23:50:24 Logging to directory: '/opt/zigbee2mqtt/data/log/2019-02-07.23-50-24'
  zigbee2mqtt:info 2019-2-7 23:50:26 Starting zigbee2mqtt version 1.1.1 (commit #e40a3ba)
  zigbee2mqtt:info 2019-2-7 23:50:26 Starting zigbee-shepherd
  zigbee2mqtt:info 2019-2-7 23:50:29 zigbee-shepherd started
  zigbee2mqtt:info 2019-2-7 23:50:29 Coordinator firmware version: 'undefined'
  zigbee2mqtt:info 2019-2-7 23:50:29 Currently 0 devices are joined:
  zigbee2mqtt:warn 2019-2-7 23:50:29 `permit_join` set to  `true` in configuration.yaml.
  zigbee2mqtt:warn 2019-2-7 23:50:29 Allowing new devices to join.
  zigbee2mqtt:warn 2019-2-7 23:50:30 Set `permit_join` to `false` once you joined all devices.
  zigbee2mqtt:info 2019-2-7 23:50:30 Zigbee: allowing new devices to join.
  zigbee2mqtt:info 2019-2-7 23:50:30 Connecting to MQTT server at mqtt://localhost
  zigbee2mqtt:info 2019-2-7 23:50:30 zigbee-shepherd ready
  zigbee2mqtt:info 2019-2-7 23:50:30 Connected to MQTT server
  zigbee2mqtt:info 2019-2-7 23:50:30 MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
  zigbee2mqtt:info 2019-2-7 23:52:07 New device with address 0x00158d0002e277eb connected!
  zigbee2mqtt:info 2019-2-7 23:52:07 MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":"0x00158d0002e277eb"}'
  zigbee2mqtt:warn 2019-2-7 23:52:07 Device with modelID 'undefined' is not supported.
  zigbee2mqtt:warn 2019-2-7 23:52:07 Please see: https://koenkk.github.io/zigbee2mqtt/how_tos/how_to_support_new_devices.html
  zigbee2mqtt:warn 2019-2-7 23:52:07 Device with modelID 'undefined' is not supported.
  zigbee2mqtt:warn 2019-2-7 23:52:07 Please see: https://koenkk.github.io/zigbee2mqtt/how_tos/how_to_support_new_devices.html
  zigbee2mqtt:warn 2019-2-7 23:52:13 Device with modelID 'undefined' is not supported.
  zigbee2mqtt:warn 2019-2-7 23:52:13 Please see: https://koenkk.github.io/zigbee2mqtt/how_tos/how_to_support_new_devices.html
  zigbee2mqtt:warn 2019-2-7 23:52:13 Device with modelID 'undefined' is not supported.
  zigbee2mqtt:warn 2019-2-7 23:52:13 Please see: https://koenkk.github.io/zigbee2mqtt/how_tos/how_to_support_new_devices.html
  zigbee2mqtt:warn 2019-2-7 23:52:19 Device with modelID 'undefined' is not supported.
  zigbee2mqtt:warn 2019-2-7 23:52:19 Please see: https://koenkk.github.io/zigbee2mqtt/how_tos/how_to_support_new_devices.html
  zigbee2mqtt:warn 2019-2-7 23:52:19 Device with modelID 'undefined' is not supported.
Очищал database.db и удалял device из configuration.yaml. Ситуация повторяется.
СпойлерПоказать

Код: Выделить всё

orangepi@orangepipc2:/opt/zigbee2mqtt/data$ npm start

> zigbee2mqtt@1.1.1 start /opt/zigbee2mqtt
> node index.js

  zigbee2mqtt:info 2019-2-8 00:21:54 Logging to directory: '/opt/zigbee2mqtt/data/log/2019-02-08.00-21-54'
  zigbee2mqtt:info 2019-2-8 00:21:55 Starting zigbee2mqtt version 1.1.1 (commit #e40a3ba)
  zigbee2mqtt:info 2019-2-8 00:21:55 Starting zigbee-shepherd
  zigbee2mqtt:info 2019-2-8 00:22:00 zigbee-shepherd started
  zigbee2mqtt:info 2019-2-8 00:22:00 Coordinator firmware version: 'undefined'
  zigbee2mqtt:info 2019-2-8 00:22:00 Currently 1 devices are joined:
  zigbee2mqtt:info 2019-2-8 00:22:00 0x00158d0002e277eb (0x00158d0002e277eb): unkown - undefined unknown (EndDevice)
  zigbee2mqtt:warn 2019-2-8 00:22:00 `permit_join` set to  `true` in configuration.yaml.
  zigbee2mqtt:warn 2019-2-8 00:22:00 Allowing new devices to join.
  zigbee2mqtt:warn 2019-2-8 00:22:00 Set `permit_join` to `false` once you joined all devices.
  zigbee2mqtt:info 2019-2-8 00:22:00 Zigbee: allowing new devices to join.
  zigbee2mqtt:info 2019-2-8 00:22:00 Connecting to MQTT server at mqtt://localhost
  zigbee2mqtt:info 2019-2-8 00:22:00 zigbee-shepherd ready
  zigbee2mqtt:info 2019-2-8 00:22:00 Connected to MQTT server
  zigbee2mqtt:info 2019-2-8 00:22:00 MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Подозреваю, что дело, возможно, в прошивке стике (через Arduino она модифицированая и годовалой давности), а как прошить на новую прошивку без отладчика что-то не пойму.
Или дело не в ней, а в моих кривых руках?

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Пт фев 08, 2019 6:41 am
directman66
Это особенность привязки всех батарейных устройств сяоми. Почти всегда они засыпают, не передав требуемые спецификацией zigbee пакеты. У акары видимо процедура спаривания несколько сокращена по времени, поэтому при спаривании этих устроийств приходится раз в секунду нажимать кнопку. Более подробно о спаривании xiaomi есть информация во 2 сообщении http://majordomo.smartliving.ru/forum/v ... 011#p95681.

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Пт фев 08, 2019 6:47 am
directman66
В прошитом стике можно обновить прошивку без дебагера https://github.com/kirovilya/ioBroker.z ... r-Arduino).

Сама прошивка с бутлоадером https://github.com/Koenkk/Z-Stack-firmw ... evices/bin

Re: [Модуль] zigbee2mqtt (zigbee2mqtt)

Добавлено: Пт фев 08, 2019 12:40 pm
SrFatCat
Спасибо! Буду бодаться дальше.