Попытка приручить умную розетку Alfawise PE1004T, и добавить небольшой функционал

  • Цена: $8.99 брал с поинтами за $5.21

История в нескольких частях о том, как я купил умную розетку, сначала обрадовался, потом расстроился, потом накосячил, потом собрался с силами и уже окончательно обрадовался…
Если коротко, то данную розетку приручить можно, но как оказалось это не так просто, как хотелось бы…

Фото под спойлером.
Много текста.



Ну, ок. Поехали…

О доставке.


Посылка добиралась не очень долго. 19 дней.

Информация о доставке
Trcking message
2018-11-29 16:12:06
Маріуполь, Delivered
2018-11-29 16:12:05
Київ — Маріуполь,
2018-11-28 20:12:00
Route: Київ — Маріуполь, Local carrier: Arrived in the department
2018-11-28 05:42:34
Route: Київ — Маріуполь, Local carrier: Preparing to issue
2018-11-27 04:32:40
Route: Київ — Маріуполь, Local carrier: Sent
2018-11-25 13:38:27
Ukraine, Local delivery
2018-11-25 13:38:27
Kiev warehouse, In transit
2018-11-25 13:38:27
Estimated delivery time 27-Nov-2018, Transferred for local delivery by Nova Poshta.
2018-11-21 15:07:20
Boryspil International Airport (KBP), In transit
2018-11-20 22:05:19
Baku International Airport (GYD), In transit
2018-11-13 16:15:04
Hong Kong International Airport (HKG), In transit
2018-11-13 05:03:07
Shenzhen, In transit
2018-11-13 03:53:07
Hong Kong International Airport (HKG), In transit
2018-11-12 08:40:32
Shenzhen warehouse, In transit
2018-11-10 21:14:56
China, Request s been received


В коробке, собственно, само устройство и инструкция по использованию.

Распаковка









Часть I: я обрадовался...


Устройство выполнено качественно. Ничего не скрипит, внутри ничего не болтается и не тарахтит. В розетку вставляется с небольшим усилием, держится хорошо. Кнопка не дребезжит. Как говорится: «береш у руки, маєш вещь»)

Ну и с единственной функцией — включением/отключением нагрузки по нажатию кнопки, справляется без проблем, в том числе и без привязки к родному приложению.

Всё просто: вставил устройство в розетку, на кнопке индикации нет, нажал кратковременно на кнопку, втянулось реле, на кнопке загорелся красный светодиод — значит на выходе есть напряжение.

Я изначально не планировал использовать эту розетку с родным приложением, поэтому и не проверял. Но если захотите, то все операции по подключению к приложению описаны в инструкции…

А хотел я вот чего… Думал, приедет розеточка, я в нее залью чего-нибудь на подобие Tasmota или ESPEasy или WifiIOT и буду наслаждаться использованием её в своём Home Assistant и управлять ею с помощью MQTT.
Но меня ждал маленький сюрприз…

Часть II: я расстроился...


Что бы прошить, надо ведь сначала разобрать?

Вот на это я потратил где-то час времени…
Понятно, что человек с прямыми руками сделал бы это быстрее, но я не он))

Крутил я эту розетку в руках и так и сяк. Ни винтов, ни следов защёлок не обнаружил. В общем-то стало понятно, что она просто проклеена по периметру.
Повезло, что слой клея был настолько минимальным, что стенки с задней стороны розетки разошлись, правда пришлось прилагать достаточно большое усилие…

Разборка








Отлично! Едем дальше!

Где же? Где этот чип, который я сейчас буду прошивать? Где этот 8266? Где Rx и Tx? Где GPIO0?

А вот и не угадал! Нет его!
А вместо него видим вот такую штуку:
TYWE2S


Ну, ок. Чего ж поделать. Изучаем зверя. Находим даташит Видим необходимые нам GPIO, а так же обращаем внимание, что внутри установлен чип 8285.
А это значит, что память там встроенная, объемом 1 МБ и не любая прошивка сюда полезет. Или если и влезет, то не факт, что будет корректно работать…

В принципе всё понятно. Что бы прошить, нужно подпаяться, а это удобнее сделать если отпаять плату от силовых контактов розетки.
Освобождение платы и маркировка GPIO





Осталось подпаяться к GPIO, подключить конвертер и найти GPIO0, так как его почему-то на ламели не вывели.

Так вот, GPIO0 находится на обратной стороне TYWE2S и выглядит он в виде точки на плате. Остальные GPIO там же.

GPIO0


Что бы было удобнее, подпаял кнопочку, одним концом к GPIO0, другим к GND, дабы была возможность переводить чип в режим прошивки.

В принципе всё готово к прошивке.
И тут начались проблемы.
— Пробовал прошивать разные прошивки в режиме DOUT И Tasmota и WifiIOT. Заливаются без проблем, но чип не стартует. После прошивки отваливается com-port и отследить логи не возможно. Переводишь чип в режим прошивки и порт появляется…
— Пробовал 3 конвертера с разными типами чипов, результат один и тот же.
В итоге, запустилась только лишь прошивка ESP_Easy_mega-20181201_dev_ESP8285_1024.bin

Часть III: я накосячил...


В общем запустилась, отлично!
Но, я совершил 2 ошибки, которые собственно и предопределили дальнейшую судьбу розетки:
1. Когда я отпаивал проводки, я плохо прогрел GPIO0 и в итоге оторвал проводок вместе с точкой и дорожкой на плате.
2. Надо было заливать прошивку с ОТА.

Теперь я не могу перевести чип в режим прошивки и видимо останусь с той прошивкой, которая установлена…

Как говорится: «Думал, плакал, курил...»
Ничего не поделать. Надо как-то возвращать радость…

Часть IV: я собрался с силами и уже окончательно обрадовался...


Думаю, ну чего ж пропадать свободным GPIO?
Прикручу-ка я на GPIO14 датчик температуры DS18B20. Польза хоть какая-то будет. Можно будет следить за температурой внутри розетки и при плохом контакте и увеличении температуры можно будет вовремя спохватиться и отключить нагрузку…

DS18B20




Алгоритм работы устройства решил сделать таким:
1. Розетка подключена к питанию и реле не втянуто — горит зеленый светодиод
2. Нажали на кнопку — втянулось реле, горит красный светодиод.
3. Нажали на кнопку — реле отпустилось, горит зеленый светодиод.

Дополнительно решил вывести некоторые системные данные, а именно: Uptime и уровень сигнала WiFi.
Ниже настройки ESPEasy

Devices и Rules




В Home Assistant добавил устройство без проблем.

HASS


Вот собственно и вся история.

Товаром доволен.
Думаю, каждый сам для себя решит, нужен этот товар ему или нет.

Всем прямых рук!
Планирую купить +11 Добавить в избранное +43 +65
+
avatar
  • chmel
  • 04 декабря 2018, 20:16
+4
Цены на вифи розетки упали, и это очень радует.
Свои розетки делаю из sonoff basic и очень доволен.
sonoff.itead.cc/en/products/sonoff/sonoff-basic
+
avatar
  • Onegin45
  • 05 декабря 2018, 10:45
+3
А что вы из них делаете? Лежит такая, думаю куда бы ее приспособить…
+
avatar
0
Тоже интересно, подпишусь)
+
avatar
+1
Да, да. Скоро в каждом умном доме стоять будут)
+
avatar
  • rubanok
  • 04 декабря 2018, 22:51
+11
Скоро в каждом доме розетки умнее своих хозяев. Потом восстание розеток…
+
avatar
  • pashcka
  • 04 декабря 2018, 20:24
+1
Молодца!
+
avatar
+1
Расскажите больше про HASS.
+
avatar
  • reliable
  • 04 декабря 2018, 20:42
+5
Вряд ли это возможно в рамках данного топика))
Однако инфы и так более чем достаточно:
www.home-assistant.io
sprut.ai/client/article/284
t.me/homassistant
+
avatar
+2
мне показалось или реле немного подплавлено?
+
avatar
  • reliable
  • 04 декабря 2018, 20:52
+1

Не, думаю просто свет так лёг, ну и фокус))
+
avatar
  • myskul01
  • 04 декабря 2018, 21:06
+2
Немного офтопик, но… наболело.
Заменил на кухне лампу дневного света на LED и поимел дичайшие помехи на радио, которое стоит рядом.
Вопросов два
Кто виноват ? ясно кто
Где на али найти готовый фильтр для ликвидации помех с импульсного БП?
Что-то не могу найти предложения, а для DIY я не готов
+
avatar
  • myskul01
  • 04 декабря 2018, 21:11
+2
фу ты.
Нашел
+
avatar
  • LLO
  • 05 декабря 2018, 11:57
0
Лампа на кухне включается в розетку?
Каким образом радиопомехи будет гасить сетевой фильтр?
+
avatar
  • myskul01
  • 05 декабря 2018, 20:21
0
Да, светодиодная лампа для подсветки на кухне
Типа вот такой

планирую: в розетку фильтр, в фильтр лампу
либо
планирую: в розетку фильтр, в фильтр радио
ожидаю снижение импульсных помех от БП лампы в указанном диапазоне.
Иначе придется страдать головной болью от прочтения кучи форумов как срукожопить DIY фильтр самому
+
avatar
  • Pleiades
  • 06 декабря 2018, 18:39
0
Если драйвер светодиодов встроен в самой лампе, а не в корпусе светильника, то один из сетевых проводов будет длиннее. От фазного, соответственно, может быть существенная наводка. Как вариант, попробуйте «перевернуть» сетевую вилку.
И ещё, по первому сообщению. Замена лампы быть может была в светильнике от люминесцентной лампы? Если так, то подключение Вы в нем переделали напрямую?
+
avatar
  • myskul01
  • 07 декабря 2018, 14:26
0
Если драйвер светодиодов встроен в самой лампе, а не в корпусе светильника, то один из сетевых проводов будет длиннее. От фазного, соответственно, может быть существенная наводка. Как вариант, попробуйте «перевернуть» сетевую вилку.
Спасибо, попробую вечером!

Замена лампы быть может была в светильнике от люминесцентной лампы?
Нет, полностью менял лампы, старую выкинул прямо с корпусом, даже не разобрал на запчасти
+
avatar
  • myskul01
  • 07 декабря 2018, 16:25
0
Попробовал — не помогло
+
avatar
  • lemc
  • 04 декабря 2018, 22:07
0
Скажите, а как Вы поинты к флеш товару применили?
+
avatar
  • reliable
  • 04 декабря 2018, 22:15
0
На тот момент товар не был с флеш-ценой…
С окончательной ценой немного ошибся. Спасибо! Исправил.
Информация о заказе
+
avatar
0
Так как присутствует описание самого товара, хотелось бы знать название приложения, которое было изначально установлено.
Подозреваю — что «смарт Хом».
+
avatar
  • reliable
  • 05 декабря 2018, 09:10
0
Изначально предполагается использование этого приложения.
+
avatar
0
Как вам Home Assistant? На чем он у вас крутится?
+
avatar
  • reliable
  • 05 декабря 2018, 09:18
0
Home Assistant мне лично зашел больше остальных подобных систем. Хотя, конечно каждому своё))
До него пробовал и Domoticz и Iobroker.
Около года крутил HASS на Orange Pi Lite. Сейчас купил Raspberry 3 B+ и плавно переезжаю на этот сервер.
+
avatar
0
а node-red пробовали?
+
avatar
  • reliable
  • 05 декабря 2018, 14:58
0
Нет. Руки не дошли до него. Хотя и немного изучал его.
Но не представляю, под какие задачи он может мне пригодиться…
+
avatar
0
По подробнее пожалуйста. Стою перед выбором что использовать. Очень поможет Ваше мнение. Все плюсы и минусы HASS и node-red.

Спасибо.
+
avatar
  • reliable
  • 06 декабря 2018, 10:49
0
Честно говоря не считаю себя достаточно компетентным, что бы проводить подобные сравнения. Если с HASS я хоть как-то знаком, то node-red использовать не приходилось.

По HASS я черпаю информацию здесь:
www.home-assistant.io
sprut.ai/client/article/284
t.me/homassistant
+
avatar
0
В Hass есть компонент node-red, ставьте и пользуйтесь хоть тем хоть тем.
+
avatar
0
А можно увидеть примерную схему, чем и как управляет система Home Assistant.
Вот думаю для чего бы и как применить, может зайдет и в след. ремонт заложу ко всем источниками и потребителям сигнальные цепи.
+
avatar
  • reliable
  • 06 декабря 2018, 11:00
0
У меня система Home Assistant собирает данные с различных датчиков.
В основном это температура, влажность, атмосферное давление, учет электричества, датчики движения, местонахождение членов семьи, камера…
А управляет освещением на улице, водонагревателем, телевизором и спутниковым тюнером, шлюзом Xiaomi…
Всё организовано по безпроводке. Wifi и Zigbee…
+
avatar
0
Спасибо за примерное видение этого, но пожалуй все это так, баловство. Не нужно мне это.
knx-forum.ru/index.php?topic=84.0 вот это решение интереснее.
+
avatar
0
а какой приемник-пеедатчик используете для подключения шлюза Xiaomi к Home Assistant?
+
avatar
  • reliable
  • 06 декабря 2018, 15:14
0
Шлюз подключается к HASS по WIFI, он там есть как готовый компонент.
А уже датчики подключаются к шлюзу по Zigbee и в HASS видятся автоматически.
+
avatar
0
Спасибо. Теперь я тоже загорелся собрать HASS

Шлюз переводили в режим разработчика? Тыкните в хорошую иструкци по шлюзы и hass. Спасибо.
+
avatar
  • reliable
  • 06 декабря 2018, 18:44
0
Да, переводил, без этого никак.
Делал по инструкции
+
avatar
0
Расскажи что ты принимаешь на mqtt import с hass
+
avatar
  • reliable
  • 06 декабря 2018, 10:55
0
Не совсем понял вопрос…
Что значит:«что ты принимаешь на mqtt import»?
У меня крутится на малине Mosquitto и там же крутится HASS.
Всё, что у меня есть на ESP, подписано на MQTT сервер.
Соответственно HASS тоже подписан на него. Таким образом осуществляется передача информации…
+
avatar
0
Так вот зачем hass подписан на esp? у меня схема такая же, но mqtt import на esp у меня что бы с hass передать температуру что бы на дисплей вывести
+
avatar
  • reliable
  • 06 декабря 2018, 12:27
0
А, я понял вопрос))
У меня с HASS передается нажатие кнопки. Ну, например, на самой розетке я нажимаю кнопку и она включается. А потом в HASS нажимаю выключатель и розетка отключается…
+
avatar
0
Блин все равно не понял)) может мне тоже надо, а я не знаю об этом))
У меня вот реле тоже подключено, в конфиге
— platform: mqtt
name: «MQTT Relay»
state_topic: "/ESP_Easy/relay/Switch"
command_topic: "/ESP_Easy/gpio/13"
payload_on: 0
payload_off: 1
optimistic: false
qos: 1

Появилась кнопка в hass и она показывает состояние вкл или выкл, если в есп ткнуть кнопку то состояние в hass поменяется ведь.
Зачем import mqtt )))
+
avatar
  • reliable
  • 06 декабря 2018, 12:45
0
Видимо я просто реализовал тоже самое но более кривым способом.
У меня вот так:
state_topic: "/ESP_Easy/relay/Switch"
command_topic: "/ESP_Easy/relay/Switch"

И это из HASS не работает.
Переделаю по Вашему варианту, проверю.
Если сработает, то это упростит и правила в том числе))
+
avatar
0
Сделал видео по прошивке Tasmota на эту розетку
+
avatar
  • ileksus
  • 18 сентября 2019, 20:59
0
Вчера целый вечер промучался, в итоге надорвал дорожки силовые, благо восстановил. Косяк в том, что не подлезешь к контактам не отпаяв силовую часть. Чип так и не удалось перепрошить. Коннект идет, но чип не отвечает. Замыкал GPIO 0, размыкал, замыкал на время, замыкал потом включал переходник, в общем пока оставил китайское облако((