Начало работы с ioBroker на устройстве PLCnext EPC 1522
Привет, ребята из PLCnext!
Преамбула
Вчера, благодаря Ян Кристоф Мюллер, я установил ioBroker на своё устройство PLCnext (EPC 1522). Рад поделиться.
Проблема/цель
У меня есть:
- Вентилятор Pluggit на Modbus TCP. В прошлом месяце делал проект в Visu+, но не доволен.
- Некоторые реле Shelly на MQTT.
- Устройства Xiaomi "умный дом": Yeelight, робот-пылесос и др.
- Хочу одну систему для всех устройств.
Почему ioBroker?
- Известная система умного дома, работает на многих устройствах (включая PLCnext).
- Много шаблонов/библиотек для умных устройств.
- Работает в Docker.
Как установить?
- Зайдите на устройство браузером (IE, Firefox, Chrome):
- В моём случае:
https://192.168.0.29/cockpit/ - Заводской адрес:
https://192.168.1.10/cockpit/
- В моём случае:
- Перейдите в Docker.
- Войдите в Docker Portainer.
- Перейдите в "App template" → "custom template" → "Add custom template".
- Заполните информацию шаблона.
- Нажмите "create custom template" внизу страницы.
- Вернитесь в "Custom template" слева и выберите только что созданный шаблон.
- Нажмите "deploy the stack" (подождите... время за кофе :D).
- После "кофейной паузы" проверьте слева под "container", работает ли "ioBroker".
- Теперь зайдите в ioBroker:
https://192.168.0.29:8081/ - Всё готово, можно делать первую конфигурацию в ioBroker.
Подсказка: в "Web editor" скопируйте и вставьте этот текст:
version: '2'
services:
iobroker:
restart: always
image: buanet/iobroker:latest
container_name: iobroker
hostname: iobroker
ports:
- "8081:8081"
volumes:
- iobrokerdata:/opt/iobroker
Надеюсь, блог понравится. Вопросы — пишите. В следующий раз покажу приложение с вентилятором Pluggit (Modbus TCP).
Промышленные технологии
- Теория твердотельных приборов: от физики к практическим приложениям
- Оптимизация настройки VLAN на PLCnext Control с командами Linux терминала
- Безопасный удаленный gRPC доступ с grpcurl на устройствах PLCnext
- PLCnext CLI Templates: Ускорение разработки на C++
- Оптимизация PLCnext Control с SNMP: Практическое руководство
- Безопасный доступ к веб-серверу PLCnext с IP по DHCP
- Управление кластерами на PLCnext: Использование Kubernetes для промышленной автоматизации
- Мониторинг PLCnext в реальном времени с дашбордами Tableau
- Создание дашбордов Power BI из облачных данных PLCnext
- Создание дашбордов Grafana для PLCnext Control в Azure IoT Hub