Настройка Node-RED + Raspberry PI 3 + ZWave Razberry (Raspbian 9 Stretch)

Для того, чтобы заработала связка Node-RED с Z-Wave (open-zwave) на RPI3, нужно выполнить следующий набор манипуляций:

  1. Сначала ставим из коробки Node-RED (настоятельно рекомендую делать все операции из-под юзера, например pi, без sudo)
    bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered
    sudo systemctl enable nodered.service
  2. Собираем руками open-zwave
    sudo apt install libudev-dev # ставим зависимости
    git clone https://github.com/OpenZWave/open-zwave
    make -j 4
    sudo make install # чтобы npm смог найти потом либу
    # если это не сделать, то потом при запуске node-red в логе
    # будут жалобы на линк: Error: libopenzwave.so.1.4: cannot open shared object file: No such file or directory
    export LD_LIBRARY_PATH=/usr/local/lib
    sudo ldconfig
  3. Для корректной работоспособности Razberry на RPI3 нужно отключить bluetooth, потому что они оба используют один и тот же UART
    в /boot/config.txt добавить строчку
    dtoverlay=pi3-disable-bt
  4. Устанавливаем в node-red нужные ноды
    cd ~/.node-red
    npm install openzwave-shared
    npm install node-red-contrib-openzwave
  5. Для того, чтобы node-red смогла открыть порт /dev/ttyAMA0 (через который работает razberry) меняем настройку
    systemctl mask serial-getty@ttyAMA0.service
    в файле /boot/cmdline.txt убираем console=serial0,115200 чтобы ядро перестало писать в serial
  6. reboot

Similar Posts

  • Крым

    Съездил в Ялту на выходных, очень здорово, особенно то, что на самолете. У них сейчас зимние скидки и всякие акции, поэтому цена очень даже сопоставима с поездом, но скорость и комфорт всяко выше. Да и смена обстановки – это позитив, как ни крути 🙂 Особенно такая. Были на Ай-Петри, во второй раз за зиму увидел…

  • Свадьба

    Недавно участвовал в свадьбе Ленки Савченко, теперь уже Анниной. Интересная штука эта свадьба – как-то не осознаю я, что она уже замужем и все такое. Начинаю понимать теперь, почему у меня мама одну свою подружку называет девичьей фамилией, хотя уже дофига лет с ее свадьбы прошло. Еще я наконец оцифровал и сжал видео со свадьбы…

  • Гурт Йогурт

    Ходили вчера нашим дружным рабочим коллективом + ddima, который находится у нас с дружеско-рабочим визитом, в ирландский паб “to dublin”. Подают там ирландское пиво, в том числе и “Гиннес”, но мы то туда пошли совсем не за этим 🙂 Вчера там выступал “Гурт Йогурт” (группа Йогурт) – ребята, старые друзья Квакса (майн директор), которые играют…

  • Финал сити-квеста

    Эдак месяц назад на одном награждении за квесты мы сидели за одним столом с дружественной нам командой 3+2. В какой-то момент они нам предложили помочь им с финалом сезона проекта city quest, там должна была быть жёсткая игра, но самое интересное не в этом, а в том, что она должна была быть двухэкипажной, т.е. каждая…

  • Чудеса в решете (или упрощение визового режима с ЕС)

    Внезапно оказалось, что теперь не надо подавать справку с работы (которая про зарплату и отпуск), справку из банка (с состоянием счёта) и копию трудовой, чтобы оформить краткосрочную визу. Достаточно анкеты с фото, паспорта (куда ж без него), бронировку жилья (или приглашение) и мед. страховку (тоже полезная вещь). Афигеть, так сказать. Вот ссылка на достоверный источник…

  • Открытие сезона 2009

    Съездил я тут, на выходных в карпаты, открыть сезон горнолыжный. В связи с ацким циклоном температура у нас была -15 -20, снега на дорогах хоть завались и решили мы поехать на запад, покататься. Дорога была тяжеловатая, местами снег-лёд – машина тупо не останавливалась… Приехали мы в Славское, на Тростян, а там, оказалось, что снега то…