Контроллер RaZberry с антенной
Мы работаем только по безналичному расчету с партнерами. Доступные варианты оплаты: Оплата по счету.
Покупатели, которые приобрели Контроллер RaZberry с антенной, также купили
Контроллер RaZberry с антенной - центр управления умным домом на базе Raspberry Pi 3 с поддержкой Wi-Fi в режиме роутера. Это недорогое, гибкое решение для домашней автоматизации — отлично подходит для создания сложных, смешанных систем. Работает на 5-ом поколении! Подробнее можно почитать тут.
- Мощная антенна увеличивает радиус действия Z-Wave сети в 2 раза,
- Используется Z-Wave плата RaZberry2 второго поколения,
- Wi-Fi в режиме роутера,
- Обновленный протокол Z-Wave+,
- Возможность создания собственных скриптов, позволющих реализовывать более гибкие решения для автоматизации умного дома,
- Встроенный API дает возможность разработать свои графические приложения по автоматизации,
- Приложения Z-Way Control и Z-Way Home Control для iOS и Android,
- Кастомизированные интерфейсы приложений на основе OpenRemote, iRidium, Throne,
- ExpertUI для анализа качества работы сети, и ее отладки,
- Explorer Frame для динамической настройки маршрутов в mesh-сети,
- Экономия времени жизни спящих и FLiRS-устройств,
- Поддержка удаленного доступа с шифрованием через сервис find.z-wave.me,
- Возможность установки в кастомный корпус,
- На корпусе указан ID удаленного доступа, MAC, имя Wi-Fi точки доступа и пароль.
- Контроллер RaZberry
- USB Блок питания
- Патч-корд
- MicroUSB кабель
- Антенна
- Сертифицированное ПО, написанное на C/C++/JavaScript,
- Функции контроллера сети: включение/исключение устройств и их настройка,
- Предоставляет API уровней C и/или JSON по HTTP,
- Сервер домашней автоматизации на базе модулей JavaScript,
- Поддерживаются все CommandClasses. -->
Хотите настроить интеграцию RaZberry c Яндекс Станцией? Прочитайте пошаговую инструкцию.
Z-Wave PlusДаZ-Wave чип5 ПоколениеШифрованиеДаБрендZ-Wave.MeРазмеры90 мм × 60 мм × 20 ммТип питанияБлок питания 110–240 ВРабочая частота869 МГцИнтерфейс EthernetWAN (1 порт)Интерфейс USB4 портаИнтерфейс Wi-Fib/g/nОперационная системаRASPBIAN JESSIE LITE LinuxПроцессор1.4ГГц 64-бит 4 ядра ARMv8Оперативная память1 ГбФлэш-памятьКарта SD 8 ГбКорпусПластикДополнительноGPIO разъемыРабочая частота869.0 МГц / 868.42 МГц (переключается из ПО)Версия SDK6.51.06Guid52dfc6d2-de2c-11e6-4e87-5254000e3b25Подключите контроллер RaZberry к локальной сети. Подключите провод питания. Получение доступа к контроллера RaZberry на базе Rasberry Pi и платы расширения RaZberry при первом включении в сеть зависит от вашей локальной сети.
В локальной сети IP адреса раздаются автоматически (DHCP) и имеется доступ к сети ИнтернетПри включении контроллер RaZberry автоматически получит IP адрес в локальной сети от вашего роутера (или другого DHCP сервера). Если ваш роутер предоставляет выход в Интернет, то зайдите на страницу find.z-wave.me (с компьютера в той же локальной сети!). Под формой ввода логина/пароля появится IP адрес вашего контроллера RaZberry. Нажав на данную ссылку вы попадёте в интерфейс контроллера. Если данная ссылка не появляется, попробуйте перезагрузить контроллер RaZberry.
В локальной сети IP адреса раздаются автоматически (DHCP), но доступ к сети Интернет отсутствуетЕсли вы не имеете доступа к сети Интернет, то вам необходимо уточнить IP адрес контроллера на роутере, который выдал его. Зайдите на этот адрес по следующей ссылке: http://IP:8084 (вместо IP необходимо подставить выданный IP адрес).
В локальной сети IP адреса раздаются вручнуюВы явно продвинутый пользователь и вам не составит труда один раз подключить контроллер к сети, где адреса выдаются автоматически по DHCP и в интерфейсе настройки (доступном по адресу http://IP:8084) в закладке Дополнительно → Настройки IP-сети ввести статический IP адрес.
Настройка удалённого доступа
Откройте страницу http://IP:8084 (в случае доступа через find.z-wave.me нажмите на ссылку прямого доступа к контроллеру). Интерфейс предложит установить пароль для удалённого доступа. Это позволит в дальнейшем заходить на вашу коробку удалённо, используя сервис find.z-wave.me. После успешной установки пароля дальнейший переход с сайта find.z-wave.me будет перенаправляться сразу в панель управления Z-Way.
Доступ к интерфейсам Z-Way и настроек
Интерфейс Z-Way всегда доступен по адресу http://IP:8083, а также через сайт find.z-wave.me по ID и паролю при успешном подключении к Интернет.
Интерфейс настроек локальной сети, обновления Z-Way, перезагрузки контроллера и удалённого доступа доступен по адресу http://IP:8084
Выбор частоты для работы устройства
Данный котроллер возможно использовать как с российским, так и европейским оборудованием. Вы можете переключить часту самостоятельно.
2014г. Юркин Виталий
Миникомпьютер Raspberry Pi на котором основан контроллер RaZberry обладает 26 GPIO выводами к которым можно подключить различные проводные датчики и реле.
ПО автоматизации RaZberry - Z-Way может работать как с Z-Wave датчиками, так и с датчиками подключенными к GPIO, что позволяет дешево расширить функционал умного дома.
Добавление бинарного датчика (кнопка)Для примера подключим герконовый датчик открытия двери/окна или любую кнопку. Подключите один контакт кнопки к GPIO 23, другой контакт к GND согласно схеме.
Теперь в интерфейсе SmartHome нужно создать 2 модуля для работы с GPIO.
1. Разрешение выполнения команд /bin/echo и /bin/catВыполните команду в командной строке Raspberry Pi:
echo -e "/bin/echo\n/bin/cat" >> /opt/z-way-server/automation/.syscommands
2. Load custom JavaScript code для инициализации GPIOДобавьте в модуль Load custom JavaScript code следующий код:
system('/bin/echo "23" > /sys/class/gpio/export'); system('/bin/echo "in" > /sys/class/gpio/gpio23/direction');
При старте системы будет запускаться этот код и настраивать GPIO вывод 23 в режим чтения.
3. Code Device для считывания состояния датчика подключенного к GPIOСоздайте модуль Code Device типа SensorBinary со следующем содержанием:
(system('/bin/cat /sys/class/gpio/gpio23/value')[1] === '1\n') ? "off":"on"
Будет создан виджет типа SensorBinary, при срабатывании датчика или нажатии на кнопку виджет это отобразит.
Добавление исполнительного устройства LED/РелеДля примера подключим LED. Подключите один контакт к GPIO 24, другой контакт к GND через резисто согласно схеме.
Теперь в интерфейсе SmartHome нужно создать модуля для управления GPIO выводом.
1. Load custom JavaScript code для инициализации GPIOСоздайте модуль Load custom JavaScript code со следующим содержанием:
system('/bin/echo "24" > /sys/class/gpio/export'); system('/bin/echo "out" > /sys/class/gpio/gpio24/direction');
При старте системы будет запускаться этот код и настраивать GPIO вывод 24 в режим записи.
2. Code Device для управления GPIO выводомСоздайте модуль Code Device типа SwitchBinary со следующем содержанием:
Код включения: system('echo "0" > /sys/class/gpio/gpio24/value'); Код выключения: system('echo "1" > /sys/class/gpio/gpio24/value');
Будет создан виджет типа SwitchBinary, с помощью которого можно управлять LED.
12 ноября 2015г. Юркин Виталий
HTTP API LowLevel/Home Automation и JS API Получения списка устройств для HAAPI: Получение списка устройств для LowLevelAPI:1) Включить HTTP LowLevelAPI - http://192.168.0.3:8083/JS/Run/zway.devices[2].instances[0].commandClasses[37].Set(255) HTTP HAAPI (GET) - http://192.168.0.3:8083/ZAutomation/api/v1/devices/ZWayVDev_2:0:37/command/on JS API - http://192.168.0.3:8083/JS/Run/controller.devices.get("ZWayVDev_2:0:37").performCommand("on")
2) Выключить HTTP LowLevelAPI - http://192.168.0.3:8083/JS/Run/zway.devices[2].instances[0].commandClasses[37].Set(0) HTTP HAAPI (GET) - http://192.168.0.3:8083/ZAutomation/api/v1/devices/ZWayVDev_2:0:37/command/off JS API - http://192.168.0.3:8083/JS/Run/controller.devices.get("ZWayVDev_2:0:37").performCommand("off")
3) Диммировать HTTP LowLevelAPI - http://192.168.0.3:8083/JS/Run/zway.devices[3].instances[0].commandClasses[38].Set(46) HTTP HAAPI (GET) - http://192.168.0.3:8083/ZAutomation/api/v1/devices/ZWayVDev_3:0:38/command/exact?level=46 JS API - http://192.168.0.3:8083/JS/Run/controller.devices.get("ZWayVDev_3:0:38").performCommand("exact",46)
4) Статус реле HTTP LowLevelAPI - http://192.168.0.3:8083/JS/Run/zway.devices[2].instances[0].commandClasses[37].data.level.value HTTP HAAPI (GET) - http://192.168.0.3:8083/ZAutomation/OpenRemote/metrics/ZWayVDev_2:0:37 JS API - http://192.168.0.3:8083/JS/Run/controller.devices.get("ZWayVDev_2:0:37").get("metrics:level")
5) Состояние бинарного датчика HTTP LowLevelAPI - http://192.168.0.3:8083/JS/Run/zway.devices[4].instances[0].commandClasses[48].data[1].level.value HTTP HAAPI (GET) - http://192.168.0.3:8083/ZAutomation/OpenRemote/metrics/ZWayVDev_4:0:48:1 JS API - http://192.168.0.3:8083/JS/Run/controller.devices.get("ZWayVDev_4:0:48:1").get("metrics:level")
6) Информация с датчика температуры HTTP LowLevelAPI - http://192.168.0.3:8083/JS/Run/zway.devices[4].instances[0].commandClasses[49].data[1].level.value HTTP HAAPI (GET) - http://192.168.0.3:8083/ZAutomation/OpenRemote/metrics/ZWayVDev_4:0:49:1 JS API - http://192.168.0.3:8083/JS/Run/controller.devices.get("ZWayVDev_4:0:49:1").get("metrics:level")
Полная документация по Home Automation API на http://docs.zwayhomeautomation.apiary.io/
2014г. Юркин Виталий
В версии Z-Way 2.1.1 и ниже нет функции смены иконки виджета. Но все же поменять иконку у виджета возможно.
Для смены иконки у виджеты выполните следующие действия:
- Положите вашу иконку tv.png размером 64х64 в папку /opt/z-way-server/htdocs/smarthome/storage/img/icons/
- Откройте файл /opt/z-way-server/htdocs/smarthome/app/js/build.js и добавьте case с вашей иконкой tv
- Остановите Z-Way командой sudo /etc/init.d/z-way-server stop
- Откройте файл /opt/z-way-server/automation/storage/configjson-06b2d3b23dce96e1619d2b53d6c947ec.json и добавьте свойство icon к вашему виджету
- Запустите Z-Way командой sudo /etc/init.d/z-way-server start
октябрь 2015г. Юркин Виталий
RaZberry имеет продвинутый HTTP API для управления устройствами и функциями контроллера. Но для отправки HTTP команд предварительно нужно пройти авторизацию. Некоторые приложения могут не поддерживать авторизацию при отправке HTTP команд и это совсем не нужно если управление осуществляется внутри вашей локальной сети.
Для управления устройствами без авторизации проделайте следующие шаги:
- Создайте комнату и добавьте в нее все устройства, которыми хотите управлять без авторизации
- Создайте анонимного пользователя и назначите ему комнату с устройствами. Settings-->Management-->User management-->Add user
Теперь вы можете управлять устройствами без прохождения авторизации.
октябрь 2015г. Юркин Виталий
Как использовать технологию VoIP в Z-Wave?
Первое, нужно скачать образ с предустановленным RasPBX с официального сайта.
-
sudo fuser /dev/ttyAMA0 ; /dev/ttyAMA0: 23000 ; 23000 is PID of port user sudo ps aux|grep 23000 ; Check process name
-
sudo sed -i.old 's/[^ ]*ttyAMA0[^ ]*//g' /boot/cmdline.txt sudo systemctl disable serial-getty@ttyAMA0.service
-
apt-get install libxml2 libarchive-dev curl sudo ln -s /usr/lib/arm-linux-gnueabihf/libarchive.so.13 /usr/lib/arm-linux-gnueabihf/libarchive.so.12
Переходим в командную строку RaZberry и устанавливаем Программное Обеспечение Z-Way.
Переходим в панель управления сервером Asterisk.
Настраиваем SIP сервер.
Для подключения к системе могут использоваться любые устройства с поддержкой протокола SIP. В принципе, любые камеры и устройства можно подключать через аппаратные или программные шлюзы для добавления функциональности SIP, например, возможно к системе возможно подключить обычный аналоговый видео-домофон.
Добавить и настроить нового клиента:
На этом настройка сети закончена. Запускаем любой подходящие клиент VoIP для смартфона или ПК.