Добрый день. Подскажите пожалуйста возможно ли, и какой алгоритм если возможно, подключение датчика 1-Wire атмосферного давления ИПМ-30-01-1-1 ("ИПМ-30-01-1-1" Датчик атмосферного давления) к контроллеру WB8.
Добрый день!
Контроллеры Wiren Board поддерживают работу по 1-Wire только с датчиками DS18B20. Использование других датчиков с этим интерфейсом не гарантирует корректную работу.
А вот такой вариант?
https://plcontroller.ru/product/ps-rs485/
Добрый день!
Данное устройство работает по другому протоколу — с Modbus протокол SBUS не совместим.
Актуальный список поддерживаемых устройств и протоколов доступен на нашем сайте. Рекомендуем опираться на него при выборе оборудования для интеграции.
Если устройство работает по Modbus, но не входит в список официально поддерживаемых, вам будет полезна данная статья — она описывает процесс подключения сторонних устройств.
Можно попросить подсказать датчик измерения атмосферного давления который можно подключить к WB8. Желательно в пределах до 10 т.р.
Я брал arduino и подключал к ней датчик bmp*80.
То есть bmp180, bmp280.
Скетч - такой же как в Датчик расстояния в умном доме / Хабр
Цена получившегося - ну, рублей 300, наверно.
А так-то можно посмотреть у китайцев: https://aliexpress.ru/item/1005008124919148.html?sku_id=12000043890843399&spm=a2g2w.productlist.search_results.7.23d7240dDhXK29
Ну и как совсем простой вариант - взять тот же i2c датчик bmp280 и подключить прямо в разъем контроллера.
Ну и написать шлюз который читает значение и публикует в mqtt.
Важно! i2c - не полевая шина, неверное подключение в разъем контроллера высоковероятно сделает его неремонтопригодным.
Это уже через чур сложный вариант. Смотрю в сторону готовых решений с минимальными доработками. Просмотрел список совместимого оборудования Устройства, протоколы и программы, с которыми может работать контроллер Wiren Board — Wiren Board но варианта датчика атмосферного давления не нашел. Если искать варианты сторонних производителей, то в сторону каких интерфейсов лучше смотреть? Чтобы потом можно было с меньшими танцами и бубнами добавить его в WB.
Добрый день!
Самый стабильный вариант интеграции — это использование Modbus по RS-485. Однако, если для устройства нет готового шаблона, придётся немного постараться:
— найти карту регистров,
— убедиться, что устройство действительно работает по Modbus,
— создать собственный шаблон для подключения.
Альтернативный вариант — использование Zigbee2MQTT.
Поддерживаемые Zigbee-устройства можно найти здесь.
Для работы потребуется модуль Zigbee, например, WBE2R-R-ZIGBEE v.2.
Третий вариант — интеграция через Home Assistant, который поддерживает множество устройств. Это самый простой способ, но, по моему опыту, он наименее стабильный.