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

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

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

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

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

О доставке.

Посылка добиралась не очень долго. 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

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

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

Всем прямых рук!

Планирую купить 0 Добавить в избранное 0

(c) 2017 Источник материала

Пролистать наверх