IoTLabs wM-Bus шлюз – устройство на ESP32 с поддержкой Wireless M-Bus для Home Assistant

IoTLabs wM-Bus Gateway представляет собой устройство на базе ESP32, поддерживающее стандарт Wireless M-Bus (wM-Bus) для приема данных от совместимых счетчиков и датчиков, предназначенное для полной интеграции с Home Assistant.

Wireless M-Bus (Wireless Meter Bus) – это беспроводной протокол, специально разработанный для удаленного считывания данных с интеллектуальных счетчиков, как правило, газовых, водяных или электрических, и обычно используемый коммунальными службами. Однако шлюз wM-Bus позволяет применять этот стандарт для вашего решения по домашней автоматизации, счетчиков и датчиков.

wM Bus Gateway

Характеристики wM-Bus шлюза:

  • Основной контроллер – двухъядерный микроконтроллер ESP32 с поддержкой Wi-Fi и BLE
  • Дисплей – 1,3-дюймовый OLED для отображения текущих измерений и статуса
  • wM-Bus –
    • Радиоприемник 868 МГц; на основе Semtech SX1276 (RFM95/RFM96 согласно коду)
    • Поддерживает кадры T1 и C1, совместим с библиотекой wmbusmeters
  • Антенны
    • Встроенная антенна 2,4 ГГц для Wi-Fi и Bluetooth
    • Внешняя SMA-антенна для Wireless M-Bus; важно: она должна быть подключена до подачи питания на устройство, чтобы избежать повреждений
  • Прочее
    • Верхняя кнопка для переключения страниц на дисплее.
    • Нижняя кнопка для сброса устройства.
    • Встроенный светодиод
  • Питание – 5 В постоянного тока через порт microUSB
  • Размеры – 70 × 36 × 15 мм

Прошивка включает wmbusmeters , ESPHome и собственный код. Исходный код и бинарные релизы можно найти на GitHub . Прошивку можно загрузить через веб-инструменты на сервере IoTLabs , которые включают программатор, а также Improv BLE и Serial для настройки учетных данных Wi-Fi через Bluetooth или USB.

IOTLabs Flasher

Репозиторий на GitHub также содержит файл конфигурации blueprint.yaml для ESPHome, который можно изменить в соответствии с требованиями, если необходимо.

wM-Bus Gateway ESPHome YAML configuration file

Совместимость с ESPHome обеспечивает полную интеграцию с Home Assistant. Встроенный 1,3-дюймовый OLED-дисплей по умолчанию отображает следующую информацию:

  • Измерения, полученные от счетчиков
  • Текущее состояние устройства: подключение к Wi-Fi, уровень сигнала, статус приема
  • Последняя активность и параметры радиопередачи

Шлюз также можно настроить в качестве Bluetooth-прокси и передавать данные от BLE-датчиков в Home Assistant одновременно с поддержкой приема данных wM-Bus. Шлюз может публиковать данные через MQTT, собственный API, REST-интерфейсы или сокеты TCP/UDP.

Помимо считывания данных со счетчиков, wM-Bus шлюз может быть интегрирован с системами биллинга коммунальных услуг, собирать данные в реальном времени для автоматизации и графиков, использоваться для локального анализа необычного потребления, например, для обнаружения утечек. Дополнительную информацию можно найти на странице продукта .

wM-Bus шлюз можно приобрести за около 50 долларов на Lectronz или на Tindie . Обратите внимание, что wM-Bus в основном является европейским стандартом, хотя некоторые другие страны, такие как Индия и Россия, также используют его на той же частоте ~868 МГц, а другие — на 433 МГц. В США счетчики, по-видимому, полагаются на собственные системы AMR (Automatic Meter Reading), часто работающие в диапазоне 915 МГц.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments