DIY Главная Медиа Logo

Конечная сайт для проектирования и создания вашей установке домашнего кинотеатра и Привет-Fi.

0Заставляем OpenZWave работать с Home Assistant

Я медленно переношу свой умный дом на HomeAssistant, который, как и в большинстве проектов с открытым исходным кодом, довольно недружелюбно для начала и требует некоторого обучения, чтобы использовать. У меня есть Aeotec ZStick и дверной звонок Aeotec 6 которые работают через Z ‑ Wave, и я хотел настроить тона и немного уменьшить громкость. Вы могли подумать, что это будет легко, правда?

The first hurdle to over­come was to real­ise that Home Assist­ant has 2 ways to use Z‑Wave. Один встроенный, and one is built on the “Open­ZWave” sys­tem / soft­ware / dock­er image (or whatever it actu­ally is!). The built-in sys­tem does­n’t sup­port the latest Z‑Wave stand­ards and so could­n’t con­fig­ure my door­bell, but appar­ently the altern­at­ive Open­ZWave 1.6 sys­tem will be able to even­tu­ally, although it does­n’t seem to do so year. In order to avoid more issues in future the first thing to do is to switch from the built-in Z‑Wave sup­port to the Open­ZWave addon. Note that I am using the full “Home Assist­ant” (который раньше назывался Hass.io). It is basic­ally an all-in-one install with Has­sOS, and then both Home Assist­ant and “Super­visor” run­ning on top of that. Many people run this setup on a Rasp­berry Pi although I am run­ning on a 4W mini PC with a Pen­ti­um 4200 что очень похоже на маломощный Intel NUC.

Прежде чем ты начнешь

Unpair your door­bell from your USB придерживаться, если он уже сопряжен, так как нам нужно связать его в безопасном режиме

Найди свой USB детали палки

  • Super­visor
  • Системе
  • “Host Sys­tem” box
  • “Hard­ware” but­ton
  • It should be some­thing like
    /DEV / последовательный / с-ID / USB-0658_0200-if00

Отключить встроенный zwave

  • Кон-рис-ур--ция
  • Integ­ra­tions
  • Коробка ZWave
  • Click con­fig­ure
  • Click “Stop Net­work”

Установить брокера Mosquitto

  • Super­visor
  • Магазин дополнений
  • Поиск брокера mosquitto

Установить MQTT

  • Кон-рис-ур--ция
  • Integ­ra­tions
  • Искать MQTT
  • You should see the mosquitto broker lis­ted. Click con­fig­ure

Установить OpenZWave

  • Super­visor
  • Магазин аддонов
  • Искать в zwave

Сгенерируйте случайный ключ для безопасности

  • К Random.org and gen­er­ate a ran­dom hex code for a secur­ity key that you will need in the next step

Настройте OpenZWave с вашим USB подробности

  • Super­visor
  • Приборной панели
  • Open­ZWave
  • Кон-рис-ур--ция
  • Edit the “device” entry to match the USB путь сверху, and add the num­bers gen­er­ated in place of the ?? for the secur­ity key
  • E.g.
    • устройство: /dev/seri­al/by-id/usb-0658_0200-if00
    • сетевой ключ: ‘0x??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??, 0х??»
  • Нажмите сохранить
  • Click on “Info” tab
  • Нажмите кнопку Пуск

Настроить интеграцию OpenZWave

  • Кон-рис-ур--ция
  • Integ­ra­tions
  • “Open­ZWave (бета)” box
  • Click “Con­fig­ure”
  • Click “Con­firm Setup”

перезагружать!

I found at this point that I had to reboot for the sys­tem to start talk­ing to my USB Z‑Stick prop­erly, so I recom­mend reboot­ing at this point.

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

  • Down­load and install the Open­ZWave Графический интерфейс пользователя для окон (scroll to the bot­tom of the page and look for the link to the win­dows .msi)
  • To use the GUi first go to Super­visor -> Open­Zwave -> Con­fig­ur­a­tion and set the host field to 1983 (it is dis­abled by default unless you enter a value)
  • Then in Open­ZWave Графический интерфейс пользователя просто войдите в IP or name of your home assist­ant. The port should already be cor­rect and no authen­tic­a­tion key is required
  • Обратите внимание, что ваш USB device may show as not being Z‑Wave plus, but if any con­nec­ted devices are show­ing as Z‑Wave Plus you can safely ignore this, it is mis­lead­ing.

Настройка громкости

Why on earth the default volume is set so loud it dis­torts is bey­ond me. Pre­sum­ably it is so that Aeotec can put some silly decibel num­ber on the box. Однако, I don’t actu­ally want my door­bell to dam­age my ears, or wake my chil­dren at night either for that mat­ter, поэтому первое, что мне действительно нужно было сделать, это выключить его. Вы бы подумали, что после всех обручей, через которые мы уже прошли, (Ну наконец то) легко, but guess again…

Выключить домашний помощник

  • Shut­down Home Assist­ant
  • Удалить USB Z‑Wave stick
  • Con­nect it to a win­dows PC

Загрузите программное обеспечение Silicon Labs для ПК

  • Go to the Sil­ic­on Labs web­site страница вниз-нагрузки
  • Select to down­load the PC Con­trol­ler Soft­ware
  • Click on the “Cre­ate an Account” link and register
  • Once you have veri­fied your account and logged in, вернуться к страница вниз-нагрузки
  • Down­load the Z‑Wave SDK Первый
  • Then down­load the PC Con­trol­ler soft­ware
  • Запустите ZWaveControllerSetup.msi
  • Извлеките 2 файлы в папке ZW050x_USB_VCP_PC_Driver, then right-click on the extrac­ted INF file and select “install” to install the drivers
  • Plug your Z‑Wave dongle into your win­dows PC
  • Run the Z‑Wave PC Con­trol­ler soft­ware
  • Нажмите на шестеренку, чтобы выбрать свой USB Stick — mine appeared as “UZB” on COM4 and click “Detect”, then click “OK”
  • Click on “Net­work Man­age­ment”
  • Click “add” and then press the pair­ing but­ton on the door­bell
  • Вам понадобится первый 5 digits of the DSK code which are prin­ted on the back of the door­bell — the device will then pair in S2 mode
  • The device should then appear as a “Sound Switch” in the under “slaves” in the box near the top left.
  • Select the device and then click “Node Info”
  • A list of sub­devices should appear — approx­im­ately 8 из них. Each of these rep­res­ents a dif­fer­ent alert
  • Select the appro­pri­ate sub-device
  • In the box below double click on “79 — SOUND_SWITCH”
  • In the sec­tion to the right, in the drop­down box, select “0×05 — SOUND_SWITCH_CONFIGURATION_SET”
  • Установите шестнадцатеричный объем по своему усмотрению (effect­ively in per­cent­age). я нашел 60 was about the same as my old door­bell — a clas­sic old elec­tric bell
  • Click on the Send but­ton at the bot­tom
  • Повторите последнее 5 steps for each of the dif­fer­ent alerts you wish to change — I did it for all of them

Восстановить домашний помощник

  • Close the PC Con­trol­ler Soft­ware
  • Unplug the Z‑Stick and recon­nect it to your Home Assist­ant sys­tem
  • Boot home assist­ant back up
  • The pair­ing with the door­bell, and your new volume set­tings, should be remembered by the Z‑Stick

Благодарность за это принадлежит нескольким разным людям, от которых мне удалось полностью собрать информацию

Думаю, что мы что-то пропустили? Дайте нам знать, комментируя ниже. Если вы хотите подписаться, используйте ссылку подписки в меню в правом верхнем углу.. Вы также можете поделиться этим со своими друзьями, используя приведенные ниже социальные ссылки.. Ура.

Leave a Reply