Sonoff Basic (Подключение за 10 Минут) + Настройка eWeLink
На чтение 5 мин Опубликовано Обновлено
Монтаж wi-fi реле Sonoff Basic (на русском языке — Сонофф Басик) подразумевает его последовательное подключение в цепь питания бытового электроприбора, либо иного электронного устройства с питанием от сети 220v. Реле Sonoff Basic сохраняет информацию о таймерах в памяти устройства.
Сопряжение с гаджетом и настройка потребует установки приложения eWeLink. При нахождении реле и устройства с приложением eWeLink в локальной сети (подключены в одному wi-fi) возможна отправка команд без интернет соединения.
Синхронизация времени осуществляется с Китайского облака, поэтому Sonoff продолжит работу по установленным таймерам при длительном отсутствии интернета, до первой перезагрузки устройства.
Инструкция по подключению Sonoff Basic
Нам понадобится:
- Wifi реле Sonoff Basic (либо Sonoff Basic R2, R3 различий при подключении нет).
- Бытовой прибор, который будем автоматизировать. Я буду делать умным удлинитель.
- Инструмент — канцелярский нож, кусачки, маленькая отвертка крестовая и плоская.
Приступаем:
- Извлекаем реле из упаковки. В комплекте Sonoff Basic: боковые крышки, болты для крепления крышек и краткая инструкция.
- Определитесь с местом установки реле. Обычно я ставлю посередине длины шнура питания. Иногда такая установка невозможна если провод проходит за шкафом, под диваном и в других труднодоступных местах. Кусачками перерубаем провод питания электроприбора в месте установки.
- Канцелярским ножом аккуратно срезаем первый слой изоляции. Не прорежьте провода. Под изоляцией три провода из которых: коричневый фаза (L), синий нейтраль (N), желто—зеленый земля (PE). Зачищаем изоляцию на фазном (L) и нейтральном проводе (N). Подключение земли не предусмотрено. Отгибаем провод в сторону, подключать не будем.
- К левой части Sonoff Basic подключаем часть провода с вилкой. Она будет идти в розетку. Вставляем провода N и L в зеленую колодку, надпись на корпусе
- К правой части Sonoff подключаем провод электроприбора. Вставляем провода N и L в зеленую колодку, надпись на корпусе Output. Плоской отверткой зажимаем контакты.
- Остался третий провод — земля. Между корпусом прибора и местом куда закручивается болт крепления крышки есть место куда он встает впритык и никуда не денется. Убираем его, что бы не мешал закрыть крышку. Дополнительно можно заизолировать.
- Закручиваем крестовой отверткой боковые крышки Sonoff Basic болтами из комплекта устройства. Боковые крышки прижимают провод за изоляцию, что предотвращает вырывание проводов из контактной колодки при случайном воздействии на реле.
Настройка работы в приложении eWeLink
Скачиваем приложение eWeLink на гаджет с AppStore или PlayMarket. Регистрируем аккаунт. Ввод почты обязателен для получения кода подтверждения. Пароль не менее восьми символов.
После регистрации попадаем в главное меню eWeLink. Управление реле возможно только с использованием этого приложения. Управление с компьютера возможно только с помощью установки виртуальной машины с мобильными ОС или путем отправки http команд, после перепрошивки реле.
Сопряжение Sonoff Basic
Поддерживаются только Wi-fi сети 2.4G.
Зажимаем кнопку на Sonoff Basic до тех пор пока светодиодный индикатор не начнет быстро мигать или мигать 2 раза и гореть.
В приложении нажимаем кнопку +, далее Quick Pairing. Поле имя беспроводной сети будет заполнено автоматически, названием сети к которой подключен гаджет. Остается ввести только пароль от Wi-fi. Далее ожидаем сопряжения.
После успешного нахождения устройства в сети под временем увидим надпись «Registering….». Вводим имя Sonoff Basic для отображения в приложении. Нажимаем добавить устройство. Сопряжение закончено, о чем свидетельствует постоянно горящий зеленый LED индикатор.
Sonoff Basic отобразится в главном меню приложения eWeLink в состоянии выключен (OFF). Для его запуска тапаем на кнопку OFF и получаем состояние включено (ON).
Нажатие на имя переносит на отдельное меню настройки. Справа отображается значок активности подключения. Если работаем в рамках одной сети там будет значок обозначающий локальную сеть.
Настройка Sonoff Basic в eWeLink. Таймеры, работа по расписанию.
В меню доступны пункты:
- Поделиться. Позволяет управлять одним реле с разных аккаунтов. Например: Удлинителем могут управлять все члены семьи со своих смарфонов.
По расписанию. Настройка работы Sonoff по расписанию. Позволяет настроить работу по времени на любой день года с указанием конкретной даты включения или выключения. Возможно разовое выполнение команд или с повторением по дням недели.- Таймер. Обратный отчет до времени совершения действия ON или OFF.
- Цикличный таймер. Запустить действие ON/OFF, после заданного времени действие ON/OFF.
Обновление прошивки, дополнительные функции
Справа от названия реле нажав на три точки попадаем в дополнительное меню где находим:
- Изменение имени устройства.
- Активация работы в локальной сети.
- Notification for operations…. Отправка уведомлений о работе устройства.
- Power-on-State. Важная настройка. Определяет поведение Sonoff Basic после возобновления электропитания. Например: после отключения света реле может перейти в состояние ON, OFF или последнее активное состояние при котором пропало электропитание.
- Turn off network indicator
- Длительность. Параметр устанавливает через какое время выключить Sonoff Basic, после его включения.
- История. Лог работы устройства.
- Данные о модуле. Версия прошивки, MAC адрес, другая системная информация.
Если заявленного функционала оказалось недостаточно, есть возможность прошивки этих беспроводных модулей на кастомную. Например прошить на Tasmota, с последующей интеграцией в системы умного дома.
Сброс до заводских настроек
Выполняется путем удержания кнопки на устройстве (~ 30 секунд). Ждем частого мигания светодиода. Далее подключение реле к учетной записи выполняем аналогично обычному подключению нового устройства.
Если нет необходимости скрытого подключения или возникает необходимость отключать прибор от сети электропитания стоит рассмотреть возможность использования «умных» розеток.
Оцените статью по 5 бальной шкале ниже если она была полезной. Благодарю!
SONOFF Th26 – инструкция по подключению
Sonoff Th26 представляет собой Wi-Fi переключатель для системы умного дома от компании ITEAD (Китай). Это смарт-реле, которым можно управлять дистанционно посредством Wi-Fi. Устройство подключается к сети 220 вольт и позволяет управлять нагрузкой с силой тока до 16 Ампер.
Предусмотрена программа для айфонов и смартфонов на «Андроиде» на русском языке. Благодаря этому управлять умным домом можно посредством телефона либо планшета. Датчики обеспечивают поддержание нужных температурных показателей, уровня влажности, даже если вы находитесь на большом расстоянии от дома.
Особенности
Устройство оснащено выносными датчиками AM2301 или DS18B20, при этом последний предназначен только для измерения температурных показателей. Датчик DS является водонепроницаемым, может погружаться в воду. AM включает в себя 2 сенсора, которые размещены в корпусе из пластика.
В верху корпуса расположен паз для закрепления реле, внизу — разъем, через который устройство подключается к электросети. Для установки проводов применяются клеммы самозажима. На передней части расположена клавиша ручного управления, а сбоку — место для подключения датчиков.
Устройство построено на базе ESP8266, что позволяет прошивать в него альтернативные прошивки и соответственно использовать с альтернативным софтом.
Подключение оборудования
Чтобы подключить оборудование к телефону, требуется последовательно выполнить 4 шага:
- Установите на смартфон программу eWeLink.
- Зарегистрируйте новый профиль. Пароль, необходимый для создания аккаунта, поступит на указанный e-mail.
- Добавьте новое оборудование. На передней части устройства есть клавиша, по которой нужно кликнуть. Держите ее нажатой 5 с, после чего продолжайте регистрацию.
- Зарегистрируйте оборудование в сети Wi-Fi. Sonoff Th26 подключится к той же сети, что и смартфон. Это значит, что подключать реле к роутеру необходимо посредством беспроводной сети, а не через провайдера мобильного интернета.
На этом настройка программы завершена. Переключатель готов принимать команды от телефона. После задания нужных температурных показателей и перехода в автоматический режим устройство начнет выполнять прописанный сценарий. В таком режиме переключатель не реагирует на нажатие виртуальной клавиши. Кнопка на корпусной части получает максимальный приоритет, функционирует вне зависимости от программы.
Параметры оборудования
Устройство Sonoff Th26 обладает такими техническими характеристиками:
- напряжение электросети — 220 В;
- мощность активной нагрузки — 16 А;
- потребляемая мощность — меньше 0.5 Вт;
- материал корпусной части — пластиковый;
- стандарт Wi-Fi — 802.11;
- поддерживаемые сенсоры температуры, влажности — цифровые датчики AM2301, DHT11, DS18B20.
Чтобы устройство прослужило вам долгое время, не выполняйте подключение/отключение сенсоров, когда реле подсоединено к электросети. Инструкция по подключению коммутатора к электросети включена в комплектацию оборудования. На клеммы производитель нанес маркировку, упрощающую подключение устройства.
Программа для смартфонов дает возможность определять актуальный статус реле в онлайновом режиме. Программа позволяет задавать до 8 сценариев включения/выключения нагрузки по графику либо по параметрам внешних сенсоров, устанавливать таймер обратного отсчета.
Sonoff Th26 нередко применяют для того, чтобы дистанционно управлять котлами отопления. Так как электроника отопительного котла работает от электросети с напряжением меньше 220 В, передавать напрямую сигнал управления невозможно. Для передачи сигнала монтируют промежуточное реле, которое обеспечивает электропитание с гальванической развязкой от электросети. Актуальная версия программы для смартфонов позволяет создавать простые сценарии. Переключатель нормально работает с:
- вентиляторами;
- кондиционерной техникой;
- поливными системами.
Тесты устройства
Испытания, которые провели пользователи Sonoff Th26, дали не самые однозначные результаты. В большей части случаев, когда загружалась программа для смартфонов, переключатель не проходил регистрацию в сети. В остальных случаях регистрация проходила без проблем, но спустя примерно полминуты работы коммутатор выключался. Если пользователь сбрасывал настройки и повторно загружал программу, переключатель возвращался к нормальной работе.
При проверке программы автоматического включения/выключения в установленном температурном диапазоне оборудование функционировало без сбоев. Пользователь управлял нагрузкой соответственно с установленными граничными значениями. После того, как была проверена точность работы сенсоров, выяснилось, что разность показаний между контрольным и рабочим устройствами была равна 10–15 градусам. Причина этого была обнаружена — датчик Sonoff Th26 подключили по паразитному электропитанию.
Если отсутствует сеть Wi-Fi, то дистанционно управлять устройством и работать с сенсорами нельзя. Отсутствие RF-модуля уменьшает качество работы переключателя. Есть Sonoff RF, где производитель решил данную проблему, но в этом устройстве нельзя контролировать температурные показатели и влажность.
Проверка силовой части оборудования показала, что Sonoff Th26 нормально функционирует со всеми подключаемыми устройствами, мощность которых суммарно не превышает 3500 Вт. На протяжении 2 ч беспрерывного функционирования не обнаружено чрезмерного нагрева прибора. Прописанные сценарии исполнялись соответственно с предельными значениями.
Выполненные проверки подтверждают, что Sonoff Th26 соответствует характеристикам и функционалу, которые заявляет изготовитель, может работать с сенсорами влажности и температурных показателей.
Данное устройство подойдет для создания базовых вещей для умного дома и станет первым шагом к вашему пути в будущее.
Видео по теме
youtube.com/embed/_p78bmxOFAw» frameborder=»0″ allowfullscreen=»allowfullscreen»>Мой мир
Вконтакте
Одноклассники
Как подключить Sonoff к Алисе (Голосовой помощник)
Многие участники сообщества интересуются, как с помощью голосового помощника Алисы можно управлять нашими любимыми реле Sonoff? Сегодня я расскажу об этом! Не так давно в приложении Mi Home появилась возможность добавлять платформы сторонних производителей, в том числе и EWeLink, который в свою очередь и управляет умными реле Sonoff. Многие из пользователей долгое время ждут интеграции этого производителя в программное обеспечение от компании Xiaomi. Изучив инструкцию в приложении eWeLink, стало понятно, что основная цель данной интеграции является управление Sonoff с помощью голосовых помощников:
- Управление устройствами (на телефонах Mi)
- Управление устройствами (по Mi AI Speaker)
Китайские голосовые помощники это не наш путь, но возможность добавить сторонний ассистент, как оказалось существует. Соответственно и Алиса от Яндекс, которая с сегодняшнего дня имеет интеграцию с продуктами Xiaomi, вполне может работать в этой связке. И так, что нам нужно:
- Реле Sonoff
- Аккаунт и приложение eWeLink
- Аккаунт и приложение Mi Home
- Аккаунт и приложение Яндекс
Первое, что очень важно, Алиса не умеет работать с латиницей. Соответственно для успешной интеграции названия ваших устройств в EWeLink должны быть написаны строго на кириллице.
Второй,крайне важный момент. Вам придется удалить все offline устройства из приложения eWeLink, если такие есть. Оставляем только те устройства, которые в данный момент доступны и находятся в сети. В обратном случае синхронизации между приложениями eWeLink и Mi Home не произойдет, а как следствие и Яндекс не сможет подхватить ваши устройства из Mi Home.
Третье, без чего у нас ничего не получиться.Обязательнов настройках приложения Mi Home нужно установить регион: Материковый Китай.
Так выглядит правильное название для устройства Sonoff в приложении eWeLink. В моем случае это «Светильник | Спальня». В будущем вы сможете его изменить уже в приложении Яндекс
- Переходим в приложение Mi Home — Профиль — Другие устройства платформы
Переходим в настройки приложения Mi Home и выбираем раздел «Другие устройства платформы»
Находим в списке доступных платформа интересующий нас EWeLink и добавляем. В моем случае эта платформа уже добавлена.
Находим в списке EWeLink и добавляем его в Mi Home
После интеграции eWeLink в приложении Mi Home вы увидите свои устройства в списке доступных. Напомню, что управлять ими через приложение от Xiaomi невозможно, но таким образом голосовой ассистент Алиса получит к ним доступ.
Если в приложении Mi Home кликнуть на клавишу «Синхронизация устройства», то вы увидите надпись «Не удалось синхронизировать». Не переживайте, на управление голосом это никак не влияет. Приступайте к следующему шагу.
Переходим в приложение Яндекс — Устройства — Умный Дом — Кликаем на плюсик — Добавить устройство
Следуйте инструкциям на экране и вас ждет успех!
Далее нам нужно будет выбрать платформу Xiaomi и пройти авторизацию, либо обновить список устройств.
После добавления вы сможете найти подробную информацию в настройках устройства. Как видно из моего скриншота, оригинальное название, которое мы указали в приложении eWeLink сохранено.
После этого Sonoff появятся в списке устройств умного дома от Яндекс и будут готовы к взаимодействию с Алисой.
Данная инструкция проверена и работает на устройствах:
Не работает:
Делитесь в комментариях о своем опыте интеграции Sonoff к умному дому от Яндекс. Пишите мне в личку или в комментарии, если потребуется помощь. Так мы сможем собрать максимально подробный мануал для остальных участников сообщества. Удачи и пусть ваш дом будет действительно умным!
Ссылка на источник статьи https://sprut.ai/client/blog/1385компактное Zigbee-реле с подключением выключателя, интеграция в Home Assistant / Комфортный дом и бытовая техника / iXBT Live
Приветствую друзья
В этом обзоре рассмотрим новинку — представителя Zigbee линейки устройств от Itead Sonoff. Реле с wi-fi интерфейсом Sonoff пользуются заслуженной популярностью из-за соотношения цены — качества, особенно модели Basic и mini. Basic уже вышел в Zigbee версии — обзор, а теперь настала очередь и Mini — компактного реле с возможностью подключения механического выключателя.
Где купить?
- Официальный магазин ITEAD — цена на момент публикации $9,90
- Официальный магазин на Aliexpress — цена на момент публикации $9,90
Параметры
- Модель: Sonoff ZBMINI
- Интерфейс — Zigbee 3. 0
- Рабочее напряжение, вход / выход — 100-240 В
- Максимальный ток нагрузки — 10 А
- Размер — 42.6 x 42.6 x 20 мм
Поставка
Серия Zigbee устройств, за исключением реле Basic, поставляется в коробках оранжевого цвета. wi-fi версии и упомянутое реле имеют цвет морской волны.
Сзади на коробке написаны все основные характеристики устройства.
Комплект весьма лаконичен, впрочем как обычно. В коробке нашлось реле, небольшой буклет инструкции, мультиязычный и отметка о прохождении контроля качества.
Из полезного, что нашлось в инструкции — это схема подключения. Кстати ее реализация у моделей Sonoff mini — как wi-fi так и zigbee очень удобная, об этом немного дальше. Также тут есть упоминание о том, что реле не поддерживает возвратный выключатель, но тест показал что это не так
Внешний вид
Реле очень компактное. Корпус — квадратный, со сторонами в 42,6 мм. Толщина — 20 мм. На одну из боковых сторон выведена контактная колодка для подключения проводов.
На задней стороне продублированы технические характеристики устройства, про которые я уже сказал в начале обзора.
Размер реле позволяет легко разместить его в стандартном круглом подрозетнике. А толщина — размещать поверху и механический выключатель и розетку. Стоит помнить о максимальном токе нагрузки.
Сравнение
Для сравнения — wi-fi и zigbee версии. Коробки имеют совершенно одинаковый размер, главное отличие — это цвет. Остальные изменения не так заметны, тем не менее тип беспроводного интерфейса указан на каждой из них
На крышках указаны названия моделей. Для wi-fi это просто mini, для zigbee — zbmini.
Внешне реле практически идентичны. Из главных отличий — это наличие внешней антенны у wi-fi версии, а у zigbee контакты для подключения механического выключателя сделаны из серого пластика.
В остальном — все, включая расположение контактов, и кнопку для управления реле и режимом сброса — одинаковое.
Белые пластиковые корпуса — вообще штампуются на одном конвейере, об этом недвусмысленно говорит отверстие сбоку — в wi-fi версии там находится выход антенны.
Разборка
Разбирается реле, как и wi-fi версия — очень просто, корпус просто открывается, все держится на защелках, ничего откручивать не надо.
Хорошая новость — производитель использовал 16 А реле, имеется серьезный запас по мощности, так как реле, напомню, маркировано как 10 А
Компоновка элементов плотная, но так и должно быть — из за размеров. Качество сборки хорошее, никаких недостатков мне обнаружить не удалось.
Пайка вся аккуратная, следов не смытого флюса, как это иногда бывает у некоторых производителей нет.
Маркировка со всех элементов — удалена. Видимо производителю надоело что его устройства постоянно перепрошивают.
Подключение
Для начала я подключил реле без механического выключателя. Удобным в реле mini является наличие двух контактов для нулевой линии, они сквозные, во второй подключается нагрузка.
В многих реле — такой вход один, и приходится придумывать куда подключать ноль от нагрузки. Вся проводка размещена с одной стороны
После включения реле переходит в режим сопряжения
Zigbee2mqtt
На момент проведения теста, продуктивная версия Zigbee2mqtt была 1.16.1. Первое сопряжение было проведено на ней.
Переводим интеграцию в режим подключения новых устройств. Реле переходит в режим сопряжение после первого включения или после 5 секундного удерживания кнопки на реле. Реле добавляется но в этой версии интеграции — поддержки еще нет. Устройство маркируется как неподдерживаемое.
Тип устройства определяется как роутер. Дальнейший путь — пробовать версию интеграции для разработчиков или искать внешний конвертер.
Zigbee2mqtt Edge
Можно безболезненно удалить продуктивную, и поставить версию для разработчиков. База устройств остается и все подтягивается обратно.
Запускаем режим сопряжения и ждем пока устройство обнаружится и пройдет интервью.
После этого устройство добавляется в систему — и в этой версии оно поддерживается. Корректно определяется и модель и производитель, единственное нет картинки, но это не страшно.
Нашелся и свич — управляющий реле и сенсор показывающий уровень качества сигнала.
Эти же сущности пробрасываются и в Home Assistant. Так что с реле можно полноценно работать.
Наличие поддержки в версии для разработчиков, говорит о том, что реле появится и в ближайшем релизе продуктивной версии
SLS Gateway
В SLS поддержка реле добавлена в версии прошивки начиная от 13.11.2020.
Включаем режим подключения новых устройств, проверяем чтобы реле находилось в режиме сопряжения.
После прохождения интервью устройство добавляется в систему.
Проверить работу — включение выключение, можно прямо из интерфейса шлюза. Вводим нужный статус и обновляем. Все работает.
Реле поддерживает TouchLink — это значит что если шлюз и реле находятся не далее пары десятков сантиметров друг от друга, то сбросить его можно и без нажатия на кнопку. Это может пригодится если к реле сложно добраться.
Тестирование
Исполнительный элемент — электромеханическое реле, поэтому звук при срабатывании есть и довольно отчетливый.
Переключать можно и при помощи кнопки на корпусе. Короткое нажатие — меняет состояние реле.
Увидеть это можно в видео версии обзора
Подключение выключателя тоже очень простое — он должен замыкать два серых контакта. Можно использовать и пару проходных выключателей соединенных по классической схеме.
Я считаю такую схему удобнее, чем например у двойного реле Aqara, где внешний выключатель должен подавать фазу на контакт. На новых реле Aqara T1 — так и сделано
Логическое и управление выключателем — сквозное. То есть у выключателя нет положения включено или выключено — он меняет состояние на противоположное.
Быстрым переключением я имитировал работу возвратного выключателя. Несмотря на предупреждение в инструкции — такой режим срабатывает корректно.
Управление локальное — статусы мгновенно обновляются в интеграции и передаются в home assistant.
Подробнее —
Видео версия обзора
Из всех реле что я протестировал, это реле, не считая конечно ее wi-fi версии, одно из самых компактных и при этом еще и дешевое. Так что однозначно рекомендую обратить внимание.
Использование Wi-Fi-коммутатора Sonoff и существующего настенного переключателя для управления освещением
Во-первых, все в Sonoff воняет как дешевый сыр, так что стоит поспорить, что в списке нет UL. RoHS и CE — ничто, и списки UL / CSA часто подделываются теми оффшорными производителями.
Сетевое электроснабжение — это серьезный бизнес , и все это уже очень дешево — например, 20 долларов за правильный интеллектуальный коммутатор. Единственная причина, по которой цена кажется высокой, заключается в том, что вы нашли эту вещь, которая стоит дешевле в нескольких отношениях, наиболее плохая. Какая разница? Там всегда будет более дешевый кусок мусора там. Ваше время тоже ценно.
В юрисдикциях NEC вы не можете устанавливать вещи, не одобренные вашим местным инспектором, который не управляет собственной лабораторией тестирования, а просто получает список одобренных приборов от UL или аналогичного предприятия. NEC 110.
Вы не можете установить снаружи распределительной коробки
Электрическое устройство не может быть смонтировано вне распределительной коробки, как вы планируете, если только на этикетке или в инструкциях не указано, что его нужно установить таким образом — маркировка и инструкции являются частью списка UL, список зависит от того, правильно ли он установлен, и незаконно устанавливать его вопреки этим инструкциям (NEC 110.3).
Параллельные выключатели в вашем плане полу-ОК
Тот факт, что у Sonoff нетрадиционный вход, объясняется просто тем, что он является устройством с питанием и нуждается в нейтрали для своей собственной мощности. Я не могу догадаться, переключается ли он на нейтраль: можно обойти его нейтральный выход и обслуживать нейтраль с другой стороны — это зависит (опять же) от маркировки, одобренной UL, и инструкций на устройстве.
Если это так, то при наличии интеллектуального переключателя и простого переключателя свет должен быть в порядке. Ключевое правило заключается в том, что в любом кабеле токи должны быть одинаковыми — подавлять друг друга. То есть, чтобы избежать вихревого нагрева.
Низковольтные дистанционные выключатели еще лучше
Если метод доступа к внутреннему коммутатору Deepesh Golani работает и (опять же) поддерживается одобренной UL маркировкой или инструкциями, это еще лучший способ, поскольку он не требует значительных токов. Если это напряжение низкого напряжения, вы можете избежать требования использовать методы подключения класса 1 и, например, использовать дистанционные переключатели с проводом термостата.
Прошивка выключателя Sonoff T0EU3C на ESPHome и подключение к Home Assistant
Небольшой обзор, прошивка на ESPHome и подключение к системе умный на базе Home Assistant трехкнопочного выключателя Sonoff T0EU3C от ITEAD. По умолчанию данный модуль работает с приложением eWeLink — Smart Home. Я же успешно его прошил на ESPHome и подключил к умному дому Home Assistant.
Ссылка на модуль в магазине BangGood: SONOFF® T0 EU/US/UK AC 100-240V 1/2/3 Gang TX Series
Данные со страницы магазина:
Характеристики:
Модель: T0
Стандарт: EU
Количество каналов: 3
Цвет: белый
Вход: Переменное напряжение 100-240В 50/60Гц до 3A
Выход: 100-240В 50/60Гц до 1A/канал
При светодиодной нагрузке: 60Вт/110В (на канал)
100Вт/220В (на канал)
Операционные системы: Android 4.1 и выше или iOS 9.0 и выше
Материал корпуса: PC V0 + закаленное стекло
Стандарт WIFI: IEEE 802.11 b/g/n 2.4G
Размер: 86 * 86 * 35 мм
Примечание: не может управляться пультом дистанционного управления 433МГц
Рисунки из описания (фото кликабельны):
Подробные фото выключателя Sonoff T0EU3
Дальше привожу несколько фотографий упаковки, выключателя и платы крупным планом для того, чтобы можно было лучше идентифицировать модуль. Т.е. если есть такая же плата – то прошивка, приведенная ниже, должна подойти.
Выключатель упакован в синюю коробочку, на которой указаны основные характеристики:
Передняя панель стеклянная. Вид спереди:
Фото выключателя сзади:
Разбираем:
Фото силового блока:
Плата управления. Вид спереди. Внизу видно не распаянное место под радиомодуль:
Обратная сторона модуля. Из полезного – указан GPIO0:
Схема подключения
Для подключения к адаптеру USB используются выводы Tx, Rx, GND и 3.3V и вывод GPIO0. Выводы GND, Tx, Rx и 3.3В берутся с разъема. Не забываем, что вывод Rx платы выключателя припаивается к Tx USB адаптера, а Tx выключателя к Rx USB адаптера. Вывод GPIO0 (я его брал с резистора R10) – на время прошивки необходимо соединить с GND.
ПРОФИЛЬ ESPHOME И ЕГО ОПИСАНИЕ
При включении все реле выключены. Кнопками или через веб интерфейс или из меню Home Assistant можно включить-выключить соответствующее реле (соответствующий канал). При включении любого канала на 2 секунды зажигается светодиод на передней панели.
В прошивке есть сенсоры, отображающие уровень сигнала WIFI, время работы, состояния реле и светодиода и дата последней перепрошивки. Также есть доступ к к выключателю по вебу используя его IP адрес:
Используемые GPIO Sonoff T0EU3C:
Профиль для ESPHome:
esphome: name: sonoff_t0eu3c platform: ESP8266 board: esp01_1m wifi: ssid: "dream2" password: "********" manual_ip: static_ip: 192.168.1.128 gateway: 192.168.1.1 subnet: 255.255.255.0 # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Sonoff T0Eu3C Fallback Hotspot" password: "*******" captive_portal: # Enable logging logger: # Enable Home Assistant API api: password: "********" ota: password: "*******" web_server: port: 80 # GPIO Binary Sensor # Активация внутреннего подтягивания вывода и обозначение кнопки # GPIO Binary Sensor # Активация внутреннего подтягивания вывода и обозначение кнопки binary_sensor: - platform: gpio pin: number: GPIO0 mode: INPUT_PULLUP inverted: True name: "Sonoff T0EU3C Touchpad 1" on_press: - switch. toggle: mybutton1 - platform: gpio pin: number: GPIO09 mode: INPUT_PULLUP inverted: True name: "Sonoff T0EU3C Touchpad 2" on_press: - switch.toggle: mybutton2 - platform: gpio pin: number: GPIO10 mode: INPUT_PULLUP inverted: True name: "Sonoff T0EU3C Touchpad 3" on_press: - switch.toggle: mybutton3 - platform: status name: "Sonoff T0EU3C Status" switch: # - platform: template name: "Sonoff T0EU3C Relay 1" optimistic: true id: mybutton1 turn_on_action: - switch.turn_on: relay_1 - light.turn_on: led - delay: seconds: 2 - light.turn_off: led turn_off_action: - switch.turn_off: relay_1 - platform: template name: "Sonoff T0EU3C Relay 2" optimistic: true id: mybutton2 turn_on_action: - switch.turn_on: relay_2 - light.turn_on: led - delay: seconds: 2 - light.turn_off: led turn_off_action: - switch.turn_off: relay_2 - platform: template name: "Sonoff T0EU3C Relay 3" optimistic: true id: mybutton3 turn_on_action: - switch. turn_on: relay_3 - light.turn_on: led - delay: seconds: 2 - light.turn_off: led turn_off_action: - switch.turn_off: relay_3 # Назначение выхода на реле 1 - platform: gpio id: relay_1 pin: GPIO12 - platform: gpio pin: GPIO5 id: relay_2 - platform: gpio pin: GPIO4 id: relay_3 # Плавное зажигание светодиода output: - platform: esp8266_pwm id: blue_led pin: GPIO13 inverted: True light: - platform: monochromatic name: "Sonoff T0EU3C Blue LED" output: blue_led id: led sensor: # WiFi Signal Sensor # Датчик отображающий уровень сигнала Wifi - platform: wifi_signal name: "Sonoff T0EU3C Signal" update_interval: 60s # Uptime Sensor # Датчик отображающий время работы - platform: uptime name: "Sonoff T0EU3C Uptime" text_sensor: # Version Text Sensor # Датчик отображающий версию прошивки - platform: version name: "Sonoff T0EU3C ESPHome Version"
Добавляется в Home Assistant через меню Настройки-Интеграции:
Замена штатных выключателей на выключатели Sonoff Touch в муниципальном ремонте П44Т
Итак рукожопства пост.Пока живу без ремонта.
В нашем муниципальном ремонте все «прекрасно»: Скрепящий пол, обои на потолке, «красивые» двери. Но самое дебильное что есть в нашем муниципальном ремонте — это выключатели света, которые висят на высоте 155см от пола и мой 6 летний сын до сих пор не может достать до выключателя, даже встав на цыпочки. Можно конечно штробануть или купить люстру с пультом ДУ, но я решил попробовать реализовать умный выключатель.
После долгого изучения нашего народного магазина https://ru.aliexpress.com/ мой выбор пал на выключатели фирмы Sonoff
Итак недавно я получил заветную посылку с выключателями:
Верхняя крышка снимается достаточно легко и там мы видим крепежные отверстия.
А вот подключать данные выключатели нужно через 3 провода: Фаза, Фаза которая идет на выключатель и ноль. Внутри выключателя находится модуль Wi-Fi.
У нас в муниципальном ремонте единственный прекрасный момент — это электрика. Наконец то задумались и реализовали в каждой комнате возможность подключения 2х клавишного выключателя и в каждый подразетник выведено по 3 провода: 1 фаза и 2 провода на люстру.
Значит мы сможем сделать так, чтобы наш умный выключатель работал корректно, как задумывалось и через второй черный провод мы вернем ноль с люстры обратно на выключатель.
Для этого нам понадобятся клемники из электромагазина на 3 провода и кусочек самого провода.
Нам нужно сделать так, чтобы с синего провода (ноль) у нас приходил на второй черный провод и на люстру. Для этого мы ставим нашу перемычку:
Ноль у нас теперь есть в подразетнике и через наш коротенький переходничек мы будем прицеплять саму люстру.
Далее вешаем люстру, в моем случае из ИКЕИ, назад.
Тут все просто в люстре всего 2 провода. Фаза и ноль. Фаза у нас будет первый черный провод, который идет с выключателя, а ноль это наш коротенкий, который мы разделили со вторым черным, который вернулся в выключатель.
Монтируем сам выключатель.
Тут соответсвенно: Красная это фаза с щитка, далее черный на люстру, который будет разрываться и выключать свет и наш ноль, который мы пустили с люстры назад.
Подрозетников внятных в нашем муниципальном ремонте нету, но можно прикрутить выключатель к краям монтажного стакана и таким образом закрепить данную конструкцию.
Если все сделано правильно, то выключатель начнет работать, а wi-fi мигать.
Далее скачиваем приложение EWeLink и регистрируем себе аккаунт. После этого в приложение нам нужно добавить выключатель, но перед этим надо перевести выключатель в режим AP. Нажимаем и удерживаем кнопку в районе 10 секунд пока не начнет мигать индикатор и в приложение выбираем добавить устройство:
Пока наше устройство не знает пароль на наш Wi-Fi домашний и его надо настроить. После выбора режима AP нам на телефоне надо подключится к Wi-Fi сети выключателя:
В следующем шаге вернутся в приложения и указать точку доступа и пароль домашней сети (не поддерживает сети 5G). И после этого программа перенастроит выключатель на работу вашей домашней сети.
Но тут надо понимать, что настроили вы это для своего аккаунта и если на телефоне жены/ребенка настроить тот же аккаунт настройки у вас собьются, поэтому тут есть возможность поделится настройкой с другим пользователем, что на мой взгляд удобно. Вы можете поделится, только 1 выключателем и ограничить возможности редактирования и управления, как пример, только вкл/выкл.
Всем спасибо. Если что-то непонятно или надо подписать картинки, то пишите в комментариях.
Знакомство с коммутаторами Sonoff
Sonoff — это марка недорогих (5 фунтов стерлингов) коммутаторов Wi-Fi , которые можно использовать для управления устройствами с питанием от сети, такими как фонари, насосы, обогреватели и т. Д.
Они состоят из ESP8266 Wi-Fi Chip и дополнительных схем. и производятся компанией ITEAD Studio, базирующейся в Китае, которая также производит коллекцию продуктов для домашней автоматизации.
Существует много типов переключателей (см. Здесь), но две версии программного обеспечения.
- Официальный софт
- Программное обеспечение Tasmota MQTT
Sonoff Zigbee
ITEAD недавно представила Zigbee версии базового коммутатора sonoff.
Выглядит так же, как версия Wi-Fi, но использует Texas Instruments CC2530.
Поскольку он использует Zigbee, для подключения к Интернету потребуется концентратор Zigbee . Однако последняя версия Amazon Echo plus сделает это.
Это может изменить правила игры для устройств sonoff , и будет интересно посмотреть, как быстро они будут приняты.
Официальное программное обеспечение (Прошивка)
Официальное программное обеспечение, которое поставляется на устройствах, которые вы покупаете у Amazon и т. Д., Предназначено для подключения к Интернету для успешной работы.
Эти устройства работают с приложениями EWelink, Google Home, Alexa и т. Д.
Они работают по протоколу http (s) , но основным недостатком является то, что для работы им требуется подключение к Интернету.
Последние версии коммутатора (R3) имеют режим, называемый режимом LAN, который позволяет управлять через LAN и поэтому будет работать, даже если Интернет не работает.
Тасмота MQTT
Вы также можете получить эти устройства из Интернета, но не на Amazon.
Эти устройства являются оригинальными, но на них установлена программа Tasmota MQTT .
Вы можете получить стандартные устройства и прошить их самостоятельно, так как программное обеспечение Tasmota доступно на Github.
УстройстваTasmota не работают с официальными приложениями EWelink
Основным преимуществом использования этого программного обеспечения является то, что оно использует протокол MQTT и не требует подключения к Интернету для работы.
Использование официального коммутатора Sonoff
Прежде чем вы сможете использовать его, вам необходимо настроить его для работы в вашей сети. Для этого вам потребуется подключение к Интернету.
Вот инструкции по установке.
Если вам интересно, как они на самом деле работают и взаимодействуют с управляющим сервером, посмотрите это очень хорошее руководство.
Вы можете заставить устройство работать с вашим собственным сервером управления, но это непросто. Вот инструкция.
Использование переключателя Tasmota Sonoff
Если вы не можете найти тот, который был прошит, вам нужно будет прошить самостоятельно.
Опять же, этот процесс не предназначен для неспециалистов, но в Интернете есть много хороших руководств и видео.
Видео вспышка Sonoff с Tasmota использует последовательный порт.
SuperHouse Учебное пособие и видео
Программное обеспечение Tasmota позволяет управлять коммутатором локально без подключения к Интернету с помощью http или MQTT
Преимущества и недостатки — Тасмота против официального программного обеспечения
Основные преимущества использования коммутаторов Sonoff с официальным программным обеспечением:
- Взломать не нужно
- Они работают с Alexa, Google Home и т. Д.
Основные недостатки:
- Им нужно подключение к Интернету — Примечание: более новых (r3) имеют режим LAN и режим DIY. .
- Они не поддерживают MQTT
- Они полагаются на внешний сервер, контролируемый Itead, который может принять решение о взимании платы за это позже или может полностью прекратить обслуживание.
Альтернативы Sonoff
Из-за
- Отсутствие поддержки MQTT в официальных устройствах Sonoff
- То, что я не хочу возиться с прошивкой устройств
- ITead похоже затрудняет прошивку устройств.
- Я хочу полностью контролировать свои устройства.
Пока я решил поискать альтернативы, я нашел линейку переключателей Shelly, которые дешевы и предназначены для прошивки.
Учебное пособие и видео Sonoff vs Shelly
Лично я их еще не пробовал, но они выглядят достойными внимания.
Используемые термины
Протокол MQTT — это протокол публикации и подписки, который быстро становится де-факто протоколом для подключения устройств IOT.
http — Протокол передачи гипертекста. Протокол, используемый веб-браузерами.
https — безопасный http — Использует шифрование для защиты данных.
Перепрошивка устройства — Процесс установки нового кода на устройстве.
Связанные руководства и ресурсы
Технические руководства очень полезны, если вы хотите понять, как работает Sonoff, и для взлома
Пожалуйста, дайте мне знать, если вы нашли это полезным
electric — Использование как коммутатора Sonoff Wi-Fi, так и существующего настенного выключателя для управления освещением
Во-первых, все в Sonoff воняет дешевым сыром, так что готов поспорить, что он не внесен в список UL.RoHS и CE — ничто, а списки UL / CSA часто подделываются этими оффшорными производителями.
Электрооборудование — серьезный бизнес , и все это уже стоит очень дешево — например, 20 долларов за правильный интеллектуальный выключатель. Единственная причина, по которой цена кажется высокой, заключается в том, что вы нашли эту дешевую или по нескольким причинам, причем самым плохим. Какая разница? всегда будет более дешевым мусором. Ваше время тоже ценно.
В юрисдикциях NEC вы не можете устанавливать устройства, не одобренные вашим местным инспектором, который не имеет собственной испытательной лаборатории, а просто получает список одобренных устройств от UL или аналогичной организации.NEC 110.
Вы не можете установить за пределами распределительной коробки
Электрическое устройство не может быть установлено вне распределительной коробки, как вы планируете, если только в маркировке или инструкциях не указано, что нужно установить его таким образом — маркировка и инструкции являются частью списка UL, список зависит от его правильной установки и его установка, противоречащая этим инструкциям, является незаконной (NEC 110.3).
Параллельные переключатели в вашем плане полу-ОК
Тот факт, что Sonoff имеет нейтральный вход, просто связан с тем фактом, что это устройство с питанием, и для его собственного питания требуется нейтраль. Я не могу догадаться, переключает ли он нейтраль: возможно, удастся обойти его нейтральный выход и обслуживать нейтраль с другой стороны — это зависит (опять же) от одобренной UL маркировки и инструкций на устройстве.
Если это так, то если и интеллектуальный выключатель, и простой выключатель питают свет, это должно быть нормально. Ключевое правило — в любом кабеле токи должны быть одинаковыми — компенсировать друг друга. Это необходимо для предотвращения нагрева вихревым током.
Дистанционные переключатели низкого напряжения еще лучше
Если метод доступа Дипеша Голани к внутреннему переключателю работает и (опять же) поддерживается одобренной UL маркировкой или инструкциями, это даже лучший способ, поскольку он не требует значительных токов.Если это питание низкого напряжения, вы избежите требования использовать методы проводки класса 1 и можете, например, запустить удаленные переключатели с проводом термостата.
Сопряжение не удалось? Прочтите это перед повторной попыткой — Справочный центр eWeLink
Не удалось выполнить сопряжение? Прочтите это перед повторной попыткой.
Всякий раз, когда вы получаете новое устройство умного дома, вам необходимо добавить его в свою учетную запись, прежде чем вы сможете его использовать. Мы называем этот процесс «Спариванием». Приложение eWeLink предоставляет множество различных методов сопряжения.
Сопряжение устройства с помощью оптимального метода сэкономит вам много усилий. Чтобы помочь вам выяснить, как лучше всего выполнить сопряжение вашего устройства, позвольте нам представить все режимы сопряжения один за другим.
Вы также поймете, как каждый режим сопряжения работает за сценой.
1.Быстрое соединениеЕсли у вас есть однополосный WiFi-маршрутизатор 2,4 ГГц или ваш двухдиапазонный маршрутизатор имеет отдельные SSID и пароли для радиодиапазона 2,4 ГГц и 5 ГГц (другими словами, Smart Connect отключен), то лучшим режимом сопряжения для вас является быстрое сопряжение .
Как только устройство перейдет в режим быстрого сопряжения, оно будет ожидать отправки SSID WiFi и пароля в радиодиапазоне 2,4 ГГц. Следовательно, ваш смартфон должен подключаться к тому же Wi-Fi 2,4 ГГц, чтобы отправлять SSID и пароль на ваше умное домашнее устройство.
Вот почему так важно, чтобы ваш смартфон подключался к сети Wi-Fi 2,4 ГГц.
Как только ваше устройство и смартфон находятся в радиодиапазоне 2,4 ГГц, все, что нам нужно сделать, это открыть приложение eWeLink >> нажать кнопку «+» >> выбрать «Быстрое сопряжение» >> Завершить сопряжение, следуя подсказкам приложения.
2.Совместимое сопряжениеВ настоящее время почти каждый маршрутизатор оснащен функцией «Smart Connect», которая позволяет пользователям устанавливать единый SSID для 2,4 и 5 ГГц. Весьма вероятно, что ваш Wi-Fi 2,4 ГГц и Wi-Fi 5 ГГц используют один и тот же SSID. (Например, см. Рисунок ниже.)
Если Smart Connect включен в настройках маршрутизатора, при сопряжении устройства может возникнуть следующая проблема.
Ваш смартфон подключается к вашему Wi-Fi 5 ГГц и поэтому продолжает передавать SSID и пароль в этом радиодиапазоне.В то время как ваше умное домашнее устройство все еще ожидает в радиодиапазоне 2,4 ГГц необходимого SSID и пароля для завершения сопряжения.
Из-за того, что они отправляют и получают информацию в двух разных диапазонах, они не будут разговаривать друг с другом, и соединение не будет выполнено.
Чтобы избежать этого, рекомендуется использовать совместимый режим сопряжения, когда ваш Wi-Fi 2,4 ГГц и Wi-Fi 5 ГГц являются одним. Когда ваше умное домашнее устройство находится в режиме совместимого сопряжения, оно автоматически создает AP в формате «ITEAD-xxxxxx», что дает ему доступ к вашему SSID и паролю после подключения к нему вашего смартфона.
Затем откройте приложение eWeLink и коснитесь «Совместимый режим сопряжения». В этот момент смартфоны Android автоматически подключатся к точке доступа устройства. (Из-за ограничений iOS пользователи iOS должны перейти в системные настройки, чтобы подключиться к точке доступа ITEAD-xxxx, а затем снова переключиться в приложение eWeLink.)
До сих пор вам необходимо ввести SSID и пароль вашего Wi-Fi в приложении eWeLink.
После этого соединение между точкой доступа вашего умного домашнего устройства и вашим смартфоном разорвется само в нужный момент.Устройство умного дома будет использовать SSID и пароль, отправленные смартфоном, для подключения к маршрутизатору, и смартфон продолжит подключение к маршрутизатору.
Преимущество совместимого режима сопряжения заключается в том, что не нужно беспокоиться о том, подключен ли ваш смартфон к сети Wi-Fi 2,4 ГГц или нет. Сопряжение будет успешным, даже если ваш Wi-Fi 2,4 ГГц и 5 ГГц имеет одинаковый SSID.
Обратите внимание, что ввод неправильного SSID или пароля приведет к успешному добавлению устройства, но останется в автономном режиме, поскольку SSID и пароль отправляются смартфоном непосредственно на устройство умного дома.По этой причине мы должны ввести правильный SSID и пароль в приложении и убедиться, что они принадлежат Wi-Fi 2,4 ГГц.
3. Сопряжение по BluetoothЕсли ваше интеллектуальное устройство поддерживает режим сопряжения по Bluetooth, нет необходимости проверять, включено ли интеллектуальное соединение в настройках маршрутизатора или ваш смартфон подключается к сети Wi-Fi 2,4 ГГц.
В режиме сопряжения Bluetooth устройство умного дома устанавливает соединение со смартфоном через Bluetooth. Единственное, что нам нужно сделать, это ввести правильный SSID и пароль для 2.4Ghz WiFi. Как только устройство получит SSID и пароль, оно автоматически подключится к предоставленному Wi-Fi 2,4 ГГц.
4. Сканировать QR-код
Для устройств GSM метод сопряжения — сканирование QR-кода. Поскольку устройство GSM подключается к сети оператора связи напрямую, им не требуется SSID или пароль Wi-Fi для сетевого подключения. Просто отсканируйте QR-код на устройстве или его упаковке, устройство будет зарегистрировано в вашей учетной записи eWeLink.Подождите, пока устройство не перейдет в онлайн и сопряжение не будет завершено.
При условии, что устройство GSM отказывается подключаться к сети, вам следует проверить, достаточно ли данных для этой SIM-карты, или найти место с лучшим сигналом, чтобы повторить попытку.
Нет сомнений в том, что сканирование QR значительно улучшает взаимодействие с пользователем. Учитывая это, мы ввели этот режим сопряжения с новыми устройствами Wi-Fi.
Сопряжение Wi-Fi-устройства путем сканирования QR-кода работает так же, как и в совместимом режиме.После того, как вы отсканируете QR-код устройства, ваш смартфон подключится к AP устройства и отправит SSID и пароль на ваше устройство.
В результате связь между смартфоном и устройством разрывается. Ваше смарт-устройство подключится к маршрутизатору, отправив ему SSID и пароль. Между тем смартфон возобновляет соединение с роутером.
По сравнению с совместимым режимом сопряжения пользователям iOS не нужно переходить в системные настройки для подключения к точке доступа устройства вручную, как и пользователям Android.Это позволяет пользователям иметь постоянный опыт работы, несмотря на их операционную систему.
Если ни один из вышеперечисленных режимов сопряжения не работает, перейдите в настройки маршрутизатора и последовательно выполните следующие решения.
1. Проверьте, содержит ли SSID вашего Wi-Fi какой-либо специальный символ. Мы настоятельно рекомендуем использовать SSID только с английскими буквами и цифрами.
2. Отключите брандмауэры, фильтр MAC-адресов, белый список, изоляцию точек доступа и двухэтапную проверку.
3.Включите DHCP.
pySonoffLAN — документация pySonoffLAN 0.3.0
Управляйте устройствами Sonoff с оригинальной прошивкой в режиме LAN.
Этот модуль обеспечивает способ взаимодействия с устройствами умного дома Sonoff, такие как интеллектуальные переключатели (например, Sonoff Basic), вилки (например, Sonoff S20), и настенные переключатели (например, Sonoff Touch), когда эти устройства находятся в режиме LAN.
Режим LAN — это функция, введенная производителем Itead, для обеспечения работы локально, когда их серверы недоступны.Более подробную информацию можно найти в руководстве eWeLink LAN Mode.
С середины 2018 года прошивка Itead поставляется с большинством устройств Sonoff. предоставил эту функцию, позволяющую управлять устройствами напрямую в локальной сети, используя соединение WebSocket на порту 8081.
Функция предназначена для использования только при отсутствии подключения к облачным серверам Itead (например, если ваше интернет-соединение не работает, или их серверы не работают). Таким образом, он доступен только тогда, когда устройство подключено к вашему Wi-Fi. сеть, но не может подключиться к серверам Itead .
Большинство пользователей смогут использовать это только до сознательно блокируют доступ в Интернет своим устройствам Sonoff.
Характеристики
- Обнаружить все устройства в локальной сети (192.168.0.0/24, 192.168.1.0/24)
- Обнаружение IP-адреса устройства с известным идентификатором устройства (из приложения eWeLink)
- Считать состояние устройства
- Переключающее устройство ВКЛ. / ВЫКЛ.
- Слушать изменения состояния, объявленные устройством (например, физическим переключателем)
- Активация устройства толчкового / мгновенного действия с изменяемым временем включения (например,г. 1с)
Установить
$ pip install pysonofflan
Использование командной строки
Использование: pysonofflan [OPTIONS] COMMAND [ARGS] ... Инструмент cli для управления интеллектуальными коммутаторами / вилками Sonoff в режиме LAN. Опции: --host ТЕКСТ IP-адрес или имя хоста устройства, к которому нужно подключиться. --device_id ТЕКСТ Идентификатор устройства, к которому нужно подключиться. --inching TEXT Количество секунд времени включения, если это Переключатель Inching / Momentary.-v, --verbosity LVL Критический, ОШИБКА, ПРЕДУПРЕЖДЕНИЕ, ИНФОРМАЦИЯ или ОТЛАДКА --help Показать это сообщение и выйти. Команды: обнаружение Обнаружение устройств в сети (занимает ~ 1 ... прослушать Подключиться к устройству, распечатать состояние, затем распечатать ... выкл. Выключите устройство. on Включите устройство. состояние Подключиться к устройству и распечатать текущее состояние.
Пример использования
$ pysonofflan открыть 2019-01-31 00: 45: 32,074 - информация: Попытка обнаружить устройства Sonoff LAN Mode в локальной сети, подождите... 2019-01-31 00: 46: 24,007 - информация: Найдено устройство Sonoff LAN Mode с IP 192.168.0.77 $ pysonofflan --host 192.168.0.77 состояние 2019-01-31 00: 41: 34,931 - информация: Инициализация SonoffSwitch с хостом 192.168.0.77 2019-01-31 00: 41: 35,016 - информация: == Устройство: 10006866e9 (192.168.0.77) == 2019-01-31 00: 41: 35,016 - информация: Состояние: ВЫКЛ. $ pysonofflan --host 192.168.0.77 на 2019-01-31 00: 49: 40,334 - информация: Инициализация SonoffSwitch с хостом 192.168.0.77 2019-01-31 00: 49: 40,508 - информация: 2019-01-31 00: 49: 40,508 - информация: Исходное состояние: 2019-01-31 00: 49: 40,508 - информация: == Устройство: 10006866e9 (192.168.0.77) == 2019-01-31 00: 49: 40,508 - информация: Состояние: ВЫКЛ. 2019-01-31 00: 49: 40,508 - информация: 2019-01-31 00: 49: 40,508 - информация: Новое состояние: 2019-01-31 00: 49: 40,508 - информация: == Устройство: 10006866e9 (192.168.0.77) == 2019-01-31 00: 49: 40,508 - информация: Состояние: ВКЛ.
Использование библиотеки
Все общие, общие функции доступны через SonoffSwitch
class:
x = SonoffSwitch ("192.168.1.50")
После создания экземпляра класса SonoffSwitch соединение инициируется, и состояние устройства заполняется, но никаких дальнейших действий не предпринимается.
В большинстве случаев вам понадобится callback_after_update
параметр, чтобы что-то делать с устройством после подключения
инициализировано, например:
async def print_state_callback (устройство): если device.basic_info не равно None: print ("ВКЛ", если device.is_on иначе "ВЫКЛ") device.shutdown_event_loop () SonoffSwitch ( host = "192.168.1.50", callback_after_update = print_state_callback )
В этом примере просто подключается к устройству, выводится ли оно в настоящее время «ВКЛ» или «ВЫКЛ», затем соединение закрывается.Обратите внимание: обратный вызов должен быть асинхронный.
Ошибки, относящиеся к модулю, выдаются как исключения и являются ожидаемыми. для обработки пользователем библиотеки.
Лицензия
- Бесплатное программное обеспечение: лицензия MIT
Sonoff Basic — беспроводной смарт-коммутатор WiFi
Sonoff — это доступное устройство на базе ESP8266, которое предоставляет пользователям возможность управления умным домом. Это беспроводной коммутатор на базе Wi-Fi, который может подключаться к широкому спектру устройств. Sonoff передает данные на облачную платформу через маршрутизатор Wi-Fi, который позволяет пользователям удаленно управлять всеми подключенными устройствами через мобильное приложение eWeLink.Облачный сервер Sonoff — это глобальный сервер Amazon AWS.
Sonoff делает всю бытовую технику умной. Если у вашего мобильного телефона есть сеть, вы можете удаленно управлять подключенными устройствами из любого места в любое время. Еще одна доступная функция — установить временные графики для устройств, которые включают таймеры обратного отсчета и запланированное время включения / выключения. Это может упростить управление освещением / отоплением и т. Д. И избежать лишних затрат на счета за электроэнергию, например, если вы забыли выключить свет перед тем, как уйти на работу.
Обратите внимание: это устройство требует подключения к электросети. Вы не должны пытаться установить этот продукт самостоятельно, если вы не знаете, как безопасно подключить электрическое устройство к электросети. Перед подключением данного продукта всегда отключайте питание от сети.
Эта версия Sonoff не имеет функции дистанционного управления RF 433 МГц.
Функции
Поддерживает отслеживание статуса, статус бытовой техники, получение обратной связи прямо в приложении.
Поддерживает удаленное включение и выключение подключенных устройств.
Поддерживает однократные / повторные / обратные отсчеты времени для каждого устройства.
Поддерживает множество интеллектуальных коммутаторов WiFi в одной учетной записи.
Простая установка, удобство в обращении и возможность немедленной активации.
Диапазон напряжения: 90-250 В переменного тока (50/60 Гц)
Максимальный ток: 10 А
Максимальная мощность: 2200 Вт
Размеры: (Д) 88 * (Ш) 38 * (В) 23 мм
Цвет: Белый
Рабочий Температура: 0 ° C-40 ° C (32 ° F-104 ° F)
Рабочая влажность: 5% -90% относительной влажности, без конденсации
Частота беспроводной связи: 2.4Ghz
Размеры
Шесть секретов Sonoff — SuperHouse Automation
Настройте свои контроллеры домашней автоматизации Sonoff с помощью обновления памяти, всепогодного корпуса, переключателей управления, датчиков и специальной прошивки.
ITEAD продолжает выпускать новые модели Sonoff, поэтому это не полный список, но некоторые из моделей, упомянутых в видео, включают:
Хранилище
Размер микросхемы флэш-памяти в Sonoffs составляет 8 Мбит, что составляет всего 1 Мбайт.Затем, если вы хотите выполнять обновления OTA (по воздуху), вам необходимо ограничить размер вашей программы до менее половины доступной памяти, чтобы новая программа могла быть загружена вместе со старой. А если вы используете SPIFFS (SPI Flash File System) для хранения энергонезависимых данных вне вашей программы, вы потеряете еще больше памяти.
Вы можете заменить микросхему флэш-памяти на Winbond 25Q32FV в пакете SOP-8, который представляет собой микросхему 32 Мбит (4 Мбайта). Вы можете купить их на eBay примерно за 3 доллара США за упаковку из 10 штук.
Исходной флэш-памятью на Sonoff является Winbond 25Q08FV, которая представляет собой 8-мегабитную (1-мегабайтную) версию того же чипа.
Спасибо Питу Скаргиллу за эту идею! Вы можете увидеть больше в его оригинальном сообщении в блоге: «32Мб ESP01 и Sonoff»
Безопасность
Конечно, вы можете просто отрезать шнур питания и вкрутить его в Sonoff, но это, вероятно, плохая идея. Вы должны продумать, как будет использоваться ваш Sonoff, включая физическую защиту (не позволяйте мизинцам доходить до клемм!) И защиту от разливов жидкости. Вам также необходимо убедиться, что кабели имеют разгрузку от натяжения, чтобы предотвратить их выдергивание и возможное повреждение подключений к электросети.Вы можете сделать это дешево, используя пластиковую коробку для проектов и закрепив кабели вокруг кабелей внутри коробки, чтобы их нельзя было вытащить. В результате может получиться очень аккуратная установка, которая не будет выглядеть как хитрый самодельный кабель и должна быть безопасной для обычного использования.
Вы можете пойти еще дальше и использовать корпус с классом защиты IP (защита от проникновения) и кабельные вводы, чтобы сделать ваш Sonoff водонепроницаемым и физически очень прочным.
В этом видео я дал очень простое объяснение двузначных IP-кодов.Есть также расширения кода для других атрибутов. Вы можете найти дополнительную информацию и таблицы, показывающие конкретное значение чисел, на en.wikipedia.org/wiki/IP_Code.
Переключатели
Управление Интернетом — это весело, но обычно вам также нужен способ вручную включать или выключать выход без использования телефона. Вы можете изменить Sonoff для подключения внешней кнопки к контактам встроенной кнопки, что позволит вам переключать выход, нажимая кнопку вручную.Встроенная кнопка подключена к GPIO0, поэтому, когда кнопка нажата, она подтягивает GPIO0 к GND. Это используется во время включения питания для перевода Sonoff в режим загрузчика, а также может использоваться для переключения вывода или выполнения других действий.
В качестве альтернативы вы можете подключить внешнюю кнопку между GND и GPIO14, чтобы ваше программное обеспечение, работающее на Sonoff, могло определять, когда она была нажата. Некоторые прошивки, в том числе TASMOTA Тео Арендса, поддерживают это прямо из коробки.
GPIO14 отображается на внутреннем заголовке, используемом для обновления программного обеспечения стандартного Sonoff.На GPIO14 уже есть подтягивающий резистор, поэтому вам не нужны другие детали. Просто подключите кнопку к контактам GPIO14 и GND, и готово!
Более того, TASMOTA имеет возможность поддерживать внешний переключатель вместо внешней кнопки. Разница в том, что с помощью кнопки вы хотите, чтобы выход менял состояние каждый раз, когда вы нажимаете и отпускаете кнопку. Это означает, что микропрограммное обеспечение должно обрабатывать нажатие и отпускание кнопки (циклическое переключение с ВЫСОКОГО на НИЗКИЙ и ВЫСОКИЙ) как одно событие.Но переключатель просто меняет состояние (переходит с HIGH в LOW или с LOW на HIGH) и остается там, потому что он фиксируется на месте. Таким образом, ваше программное обеспечение должно обрабатывать каждое изменение уровня как отдельное событие и переключать вывод. Еще раз, TASMOTA поддерживает это из коробки.
Датчики
Как объяснялось в разделе о переключателях, обычный Sonoff предоставляет GPIO14 во внутреннем заголовке, который используется для прошивки новой прошивки. Тот же разъем также обеспечивает соединения GND и 3,3 В, а вывод GPIO14 снабжен подтягивающим резистором.Это упрощает подключение всего, что требует одного цифрового вывода, например внешнего переключателя / кнопки или однопроводного датчика.
Чтобы сделать это еще проще, оба Sonoff Th20A и Th26A оснащены 4-контактным разъемом 2,5 мм (TRRS), предназначенным для подключения внешних датчиков. Гнездо обеспечивает 3,3 В, GND и GPIO14: тот же вывод ввода / вывода, который отображается на внутреннем заголовке обычного Sonoff. Это означает, что вам даже не нужно модифицировать плату, вы можете просто подключить датчик или переключиться извне.
Гнездо 2,5 мм также имеет 4-е соединение, но внутри Sonoff отсутствуют детали, поэтому он не используется. Вы можете легко это исправить, поместив каплю припоя на две контактные площадки на печатной плате Sonoff и, при желании, установив подтягивающий резистор.
В ролике я сказал, что есть подтягивание 10к с GPIO14 на 3,3В. Однако я не заметил, что на самом деле происходит 2 параллельных подтягивания, поэтому эффективное подтягивание на GPIO14 составляет 5 км! Вы все еще можете использовать подтягивание 10k на GPIO4, если хотите, или вы можете использовать подтягивание 4.Резистор 7к, если хотите, чтобы они были примерно одинаковы. 4.7k обычно для I2C, но 10k тоже нормально.
Программное обеспечение
Есть много проектов альтернативных прошивок для Sonoff. Лично мне нравится прошивка Тео Арендса, но есть много других, которые могут вам больше подойти.
Чтобы узнать, как установить новую прошивку, см. Эпизод # 17 SuperHouseTV: Управление домашней автоматизацией с помощью Sonoff, Arduino, MQTT и OpenHAB.
Если у вас есть другие предложения, дайте мне знать в комментариях ниже, и я обновлю этот список.
Сайтов
Поскольку Sonoff использует микроконтроллер ESP8266, существует огромное количество сайтов с информацией, имеющей отношение к Sonoff. К ним относятся:
Building Smart Home With 5 $ Switch
Умный дом и Интернет вещей — быстрорастущие отрасли ИТ.Но превращение вашего дома в место, заполненное электроникой, может довольно быстро стать довольно дорогим.
Большинство интеллектуальных выключателей стоят около 60 долларов за одну лампу. Учитывая количество светильников в доме, сумма денег, которую вам придется вложить, становится очень высокой. Добавьте к этому тот факт, что, когда вы решите купить одну марку переключателей, вам также нужно будет искать другие устройства, совместимые с теми, которые у вас есть, и вы получите серьезную головную боль, которая отвлекает многих людей от технологий умного дома.Но не волнуйтесь! Есть решение для дешевого, открытого и безопасного умного дома.Вам просто нужно запачкать руки и немного написать код. Если вас это не пугает, позвольте мне объяснить, как нам удалось управлять светом голосом всего за 5 долларов за переключатель!
Идея
Шаг лифта такой: в световой короб мы будем помещать дешевые умные переключатели с собственной прошивкой. Они могут включать и выключать свет, и ими можно управлять через Wi-Fi. Также будет обычный выключатель света, который соединит 2 контакта на устройстве, которые будут включать или выключать его (как на изображении выше).Это устройство взаимодействует с вашим локальным сервером (в нашем случае raspberry pi), которым можно управлять из любого места. Результат: вы получаете переключатели, которые выглядят и действуют как обычные, но вы также можете управлять ими через веб-сайт или HomeKit от Apple. Для этого предстоит многое сделать, но результат того стоит. Заинтересованы? Тогда давай просто начнем!
Аппараты
Главными героями нашей установки являются коммутаторы Sonoff Basic ( https://www.itead.cc/sonoff-wifi-wireless-switch.html ). Они продаются по цене 5 долларов на AliExpress, без стоимости доставки для небольших покупок. Однако из коробки они не идеальны. Они подключаются к китайским серверам через Интернет, и вы можете управлять ими только с этого удаленного сервера. В зависимости от вашего местоположения это может занять некоторое время, и вы можете не захотеть, чтобы цифровой след ваших переключателей выходил за пределы вашего дома. К счастью, мы можем прошить их нашей собственной прошивкой для локального подключения к нашему локальному концентратору через Wi-Fi.
ВАЖНО — Мы поместим выключатели в коробки выключателей света.Если у вас нет места для них, это решение не сработает. Стандартные европейские слишком малы, поэтому обязательно установите расширенные в своем доме. Если это не вариант, вы можете использовать Shelly 1 (https://shelly.cloud/shelly1-open-source/). Он очень маленький, но в два раза дороже. Он поддерживает MQTT прямо из коробки, поэтому вам не нужно его прошивать.
Хаб, который мы будем использовать, является самым универсальным — Home Assistant. Он создан сообществом любителей DIY и имеет множество функций.Для этого вам нужно знать немного о кодировании, но только основы. Мы запустим его на Raspberry Pi 3.
.Итак, первый шаг — покупка необходимых устройств:
Не менее 5 перемычек «папа-мама» для микроконтроллеров
Несколько перемычек для микроконтроллеров
Распределительные коробки с дополнительным пространством
Штатные выключатели света, пропускающие ток только при нажатии на них, например, выключатели дверных звонков
Установка Sonoff
Сначала загрузите программное обеспечение, которое мы будем использовать:
Теперь вам нужно правильно подключить Sonoff к компьютеру, чтобы прошить его кастомной прошивкой.Это самая неприятная часть, так как подключить контакты может быть непросто. Сначала установите перемычки «папа-мама» на 4 контакта адаптера TTL: 3v3, Rx, Tx и GND. Затем вставьте вилочные концы этих проводов в отверстия в Sonoff, как показано на изображении ниже. Первое квадратное отверстие, ближайшее к кнопке, необходимо подключить к источнику питания с напряжением 3 вольта (5 вольт могут вывести плату из строя!). Следующие отверстия должны быть подключены для приема, передачи и заземления. Пока оставьте GPIO 14 в покое, мы воспользуемся им позже.
ВНИМАНИЕ: Новые версии базовых плат Sonoff не имеют GPIO14. Вместо этого вы можете использовать вывод, помеченный как IO2, который можно запрограммировать как GPIO2. Остальные 4 контакта остаются такими же, как на старом.
Мой совет, чтобы контакты оставались соединенными, — это надежно отвести провода в сторону. Кроме того, вам обязательно нужно подключить адаптер к удлинителю USB, а затем удлинитель к компьютеру, чтобы контакты оставались неподвижными при их подключении.
Чтобы прошить устройство, нажмите и удерживайте черную кнопку, подключите USB-удлинитель к компьютеру и отпустите кнопку.Откройте папку с ESPEasy и запустите FlashESP8266.exe. Выберите COM-порт Sonoff и под прошивкой выберите ранее загруженный файл sonoff.bin. Щелкните вспышкой и молитесь, чтобы она работала Если этого не произошло, попробуйте следующее:
.Если он не работает, скорее всего, из-за отсоединения контактов. Держите их прижатыми к одной стороне и попробуйте еще раз.
Убедитесь, что штифты в правильном порядке.
Некоторые версии Tasmota работают с некоторыми версиями ESPEasy.Самый новый из обоих работал у меня.
После прошивки осторожно не прикасаться к устройству! Если он успешно прошился, это означает, что контакты правильно выровнены. Теперь отключите и снова подключите USB-удлинитель (на этот раз без кнопки). Зеленый светодиод на Sonoff должен начать мигать. Теперь откройте программу Termite, которую мы скачали ранее. Это терминал, который мы можем использовать для передачи команд Sonoff. В настройках Termite установите порт на порт устройства (такой же, как на предыдущем шаге) и измените скорость передачи данных на 115200.Через несколько секунд вы должны увидеть зеленый текст, означающий, что вы можете получить доступ к своему Sonoff через этот терминал. Если вы его не видите, не волнуйтесь — иногда текст выводится только после ввода команды. Здесь нужно сделать две основные вещи: сообщить устройству, к какой сети Wi-Fi оно должно подключиться, и какой пароль. Вы можете сделать это одним движением! Просто введите «Backlog SSID1 my_wifi_name; Пароль1 my_wifi_password; «. Через некоторое время вы увидите, что ваш Sonoff подключен к вашей сети вместе со своим IP-адресом! Проще говоря, IP-адрес — это 4 числа, которые позволяют другим устройствам находить ваш Sonoff в вашей локальной сети.Вы можете ввести его в браузер, и он покажет панель управления этим устройством. Молодец! Вы на полпути!
Пока мы занимаемся этим, мы можем изменить некоторые вещи с помощью консоли. Вы хотите, чтобы IP-адреса ваших интеллектуальных устройств оставались постоянными, чтобы другие устройства могли их всегда находить. Лучший способ добиться этого — ввести следующее:
ipadress1 192.168.1.50 (измените IP-адрес, который вы хотите, чтобы ваш Sonoff имел)ipadress2 192.168.1.1 (IP-адрес вашего маршрутизатора, в большинстве случаев это именно он)
ipadress3 255.255.255.0 (маска вашей сети, эта должна быть в порядке)
перезапуск 1 (перезапуск для применения изменений)
Через некоторое время вы сможете получить доступ к Sonoff по вновь назначенному IP-адресу. Это означает, что мы можем установить устройства внутри распределительной коробки. Во-первых, давайте подключим небольшие перемычки «папа-папа» к GND и GPIO 14 (как показано на предыдущей фотографии). После их подключения Sonoff изменит свое состояние на включено или выключено. Мой совет — заклеить все устройство изолентой, чтобы все оставалось на месте.Вы также можете закрыть светодиод, чтобы в переключателе не загорелся зеленый свет.
Не забывайте отключать ток в доме, пока теребите провода! Поместите устройство в световой короб, подключите электрические провода, как описано на коробке Sonoff, и снова включите питание. Через минуту вы сможете получить доступ к устройству на своем компьютере, введя его IP-адрес в браузере. Нажмите кнопку «переключатель», чтобы полюбоваться, как меняется свет в вашей комнате, пока вы сидите на диване!
Пока мы смотрим на эту панель, пойдем в Configuration> Configure Module.Установите GPIO14 на «09 Switch2». Затем перейдите на главную страницу и выберите Консоль. Здесь вы можете вводить те же команды, что и в Termite, но удаленно! А пока напишите «switchmode1 3» и нажмите Enter. Эти два изменения сделают так, что когда мы подключим два провода, идущие к GND и GPIO 14, переключатель изменит свое состояние. Вы можете проверить это сами. Не волнуйтесь — это всего 3 вольта, поэтому вас не ударит током.
Последнее, что нужно сделать, это закрыть коробку переключателем. Подключите вышеупомянутые провода к противоположным сторонам переключателя и установите его.Теперь у вас есть рабочий светильник, которым вы можете управлять как вручную, так и с помощью компьютера. Поздравляю! 🎉🎊
Домашний помощник
Теперь цель состоит в том, чтобы управлять несколькими коммутаторами из одного места, доступного как для компьютера, так и для смартфона. Этим местом будет Home Assistant — удивительная платформа для умного дома с открытым исходным кодом, обладающая множеством возможностей и поддержкой сообщества.
Чтобы установить Home Assistant на Raspberry Pi, следуйте официальному руководству: https: //www.home-assistant.io / hassio / установка / . Это очень просто, просто прошейте с помощью Etcher. Etcher — это программа для прошивки Micro SD карт с операционными системами, в нашем случае — Home Assistant. Через полчаса подключите его к маршрутизатору с помощью сетевого кабеля, и вы сможете получить к нему доступ, набрав в браузере http: //hassio.local: 8123 .
Мы хотим, чтобы у Hassio всегда был один и тот же IP-адрес, поэтому нам нужно изменить его в настройках роутера. Каждый маршрутизатор делает это по-своему, но обычно вы можете узнать об этом, набрав «<моя компания-маршрутизатор> статический IP-адрес» в Google.Запомните этот IP, мы будем использовать его позже.
Теперь откройте свою страницу Hassio в браузере. В меню выберите Hass.io, затем Магазин надстроек и в списке нажмите на брокера Mosquitto. Установите его, и когда это будет сделано, не забудьте указать имя пользователя и пароль в конфигурации. Это позволит вашим Sonoff подключиться к домашнему помощнику.
Второе (и очень важное) дополнение, которое необходимо установить — это конфигуратор. С его помощью мы сможем получить доступ к файлам конфигурации через веб-сайт.Не забудьте также дать ему имя пользователя и пароль. После завершения установки нажмите «Открыть веб-интерфейс».
Вы должны увидеть файл configuration.yaml. Это корень всех ваших настроек. Вот код, который у меня есть, вы можете просто скопировать его и вставить в конец файла:
# Разрешает доступ к конфигуратору из менюpanel_iframe:
configurator:
title: Configurator
icon: mdi: wrench
url: http: //hassio.local: 3218
# Настройка mosquitto a.к.а. Брокер Mqtt. Задайте здесь свое имя пользователя и пароль.
mqtt:
broker: core-mosquitto
username: my-username
password: my-password
# Примеры того, как вы определяете свои sonoffs. В первом из них light-l1 - это mqtt-имя для моего сына, измените его на все, что вам нравится.
переключатель:
- платформа: mqtt
имя: «Главный свет в гостиной 1»
command_topic: «cmnd / light-l1 / power»
state_topic: «stat / light-l1 / POWER»
qos : 1
payload_on: "ON"
payload_off: "OFF"
- platform: mqtt
name: "Главный свет в гостиной 2"
command_topic: "cmnd / light-l2 / power"
state_topic: "stat / light-l2 / POWER"
qos: 1
payload_on: "ON"
payload_off: "OFF"
# Одна линия для включения автоматизации HomeKit!
домашний комплект:
Соединение двух
Мы почти закончили, обещаю! Убедитесь, что ваш коммутатор определен с его уникальным именем MQTT в конфигурации.yaml файл. Перейдите на страницу настройки Sonoff, введя его IP-адрес в свой браузер и перейдите к конфигурации MQTT. В поле хоста введите IP-адрес вашего Raspberry Pi. Затем введите пользователя и пароль, которые вы определили ранее в файле configuration.yaml. Измените тему на MQTT ID вашего источника света, в моем случае это будет «light-l1». Сохраните, перейдите в Home Assistant, и вы сможете управлять светом оттуда!
Последние штрихи
В качестве вишенки наверху мы можем добавить поддержку HomeKit.Поскольку Apple изменила свою платформу на программную аутентификацию, это так же просто, как поместить строку «homekit:» где-нибудь в файле configuration.yaml (если вы скопировали мой код, она будет в конце). Перезагрузите Hassio, затем откройте приложение «Домой» на своем iPhone. Нажмите «Добавить аксессуар», затем выберите «Нет кода или не можете сканировать?» и выберите Home Assistant Bridge. Подтвердите, что вы добавляете несертифицированный аксессуар, нажав Все равно добавить.