SONOFF выпускает HTTP API для измерителя мощности SPM-Main


SPM-Main — это основной блок интеллектуального стекируемого измерителя мощности Sonoff, использующий RS485 для обеспечения до 128 реле. Создатели устройства, во время запуска в сентябре 2021 года, обещали помимо поддержки мобильного приложения eWelink, так же HTTP API.

Компания ITEAD сдержала свои обещания и выпустила HTTP API для интеллектуального измерителя мощности SPM-Main, чтобы пользователи и разработчики домашней IoT-автоматизации могли управлять устройствами SONOFF через существующую платформу домашней автоматизации с открытым исходным кодом или локальный HTTP-клиент. Это тот же REST API, который используется для интеллектуальных коммутаторов SONOFF MINI и R3, но он также добавляет поддержку для мониторинга мощности.

API позволяет при необходимости переключаться между режимами eWelink и DIY и предоставляет следующие функции:

  • Широковещательная передача состояния устройства — возвращает состояние переключателя всех каналов с током, напряжением, мощностью, состоянием перегрузки, состоянием связи RS485 и т. д.
  • Получение списка подустройств — список реле SPM-4, подключенных через RS485
  • Переключатель ВКЛ/ВЫКЛ — включение/выключение каналов реле SPM-4 по мере необходимости.
  • Защита от перегрузки — включение/отключение и настройка защиты от перегрузки.
  • I Am Here — проверка, доступно ли подустройство
  • Set Device Time — установка даты/времени SPM-Main
  • Исторические данные подустройства — JSON с историческими данными подустройства для каждого переключателя (напряжение, ток, мощность и т. д.)
  • Настройка информации, связанной с мониторингом в реальном времени — возврат данных в реальном времени (напряжение, ток, мощность) конкретной розетки на выбранном подустройстве (SPM-4Relay)
  • Настройка SSID и пароля WiFi — конфигурация SPM-Main WiFi (мы полагаем, это сделано через Ethernet…)
  • OTA-прошивка — ссылка на файл обновления прошивки и хеш SHA256
  • Получение отчетов о работе канала — сообщает, когда определенная розетка была включена/выключена, перешла в режим перегрузки и т. д.
  • Получение состояния устройства — сообщает о версии прошивки, статусе WiFi, статусе связи RS485 и т. Д.

Вы найдете документацию по API на веб-сайте разработчика, а также краткое руководство на веб-сайте SONOFF.

Реле SPM-4 (слева) и SPM-Main (справа)

Многие люди уже устанавливают на свои устройства SONOFF прошивки с открытым исходным кодом ESPHome или Tasmota, но в большинстве случаев для этого требуется вскрывать устройство и иногда даже припаивать некоторые провода, что не всем может показаться удобным, а HTTP API устраняет необходимость взламывания оборудования, если оно реализовано в выбранном вами пакете домашней автоматизации.

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

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

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

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

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