Хочу поделиться проектом, который делаю последние пару лет. Это контроллер для автоматического считывания показаний счётчиков электроэнергии, воды, тепла и газа по шине RS-485.

Что это
УС-RS485 — устройство на DIN-рейку с питанием 220В. Подключается к счётчикам по RS-485 (витая пара A/B), опрашивает их по цифровым протоколам и передаёт показания по Wi-Fi.
В отличие от MySensors-подхода (NRF24 + импульсные датчики), здесь работа с промышленными протоколами — Modbus RTU, СПОДЭС (DLMS/COSEM), M-Bus. Счётчик отдаёт не просто импульсы, а полный набор данных: тарифы, напряжение, ток, мощность, частоту, cosφ, профиль нагрузки.
Поддерживаемые протоколы
- Modbus RTU — Меркурий 230/236, Энергомера CE102/CE207/CE301/CE303, НЕВА МТ, и др.
- СПОДЭС (DLMS/COSEM) — Нартис И100/И300, КВАНТ ST, КАСКАД-1-МТ, и др.
- M-Bus over RS-485 — теплосчётчики (SANEXT, Берилл, Пульсар)
Характеристики
- Питание: 220В, 50Гц
- Интерфейс: RS-485 (клеммы A/B)
- Связь: Wi-Fi 2.4 ГГц
- Монтаж: DIN-рейка
- Макс. устройств на шине: 10
- Передача данных: MQTT, REST API
- Home Assistant — MQTT Discovery, устройства появляются автоматически
- SprutHub — через MQTT
- Ватериус — передача показаний в управляющую компанию (154+ УК)
- Любая система с поддержкой MQTT
Импульсный выход считает только потребление (кВт·ч). RS-485 даёт полную картину:
— все тарифы (до 4)
— напряжение, ток, мощность по каждой фазе
— частоту сети, cosφ
— журнал событий (отключения, вскрытия)
— профиль нагрузки (получасовки)
И всё это без вскрытия клеммной крышки счётчика — RS-485 выведен на отдельные клеммы.
Как это работает
Счётчик → RS-485 (витая пара) → УС-RS485 → Wi-Fi → MQTT-брокер → Home Assistant / SprutHub / Ватериус
Настройка через веб-интерфейс контроллера: выбрать модель счётчика, указать адрес, скорость — и данные начинают приходить.
Ссылки
- Сайт проекта: us.pstd.ru/us-485
- Каталог поддерживаемых счётчиков: us.pstd.ru
- Купить: us.pstd.ru/product/us-rs485 (5 000 руб.)
- Интеграция с Home Assistant: us.pstd.ru/homeassistant