Перепрошивка Moes MS-101
rush.zlo@gmail.comКупил на Aliexpress пару WiFi реле Moes MS-101 на ESP8285. Понадеявшись, что это клон Sonoff, и я, припаяв гребёнку, получу устройства для Esphome. Но не тут то было, гребёнку паять было некуда. Но, присмотревшись, пятаки для подключения всё же нашлись, хоть и не такие удобные.
Внимание:
- реле размыкает только одну линию - L !
- на верхнем, низковольтном, слое имеются две площадки с опасным напряжением 220В !
- нижний слой- высоковольтный, 220В ! Не подключайте линию 220В к плате без корпуса!
Советы:
- Используйте отдельный источник питания 3.3В, так как плата потребляет больше, чем могут дать USB-UART адаптеры, тем более если вы включите реле. HW-131 справляется на пределе, его LDO AM1117 сильно греется, лучше использовать DC-DC типа DSN-MINI-360.
- Паяйте к пятакам разъём 2.54 (вторая картинка), не надо резать провод - потом его будет очень трудно залудить - замучаетесь.
- TX платы лучше подключить через резистор 470-510 Ом.
- Для программирования GPIO0 необходимо подключить к GND и коснуться туда же, к земле, RESET'ом. После программирования необходимо отключить GPIO0, затем коснуться GND RESET'ом для запуска прошивки.
Moes MS-101
- GPIO 5 - Status LED
- GPIO 12 - Relay
- GPIO 13 - Button
Конфигурация Esphome для этого реле:
################################################
# Moes MS-101 (WiFi)
################################################
esphome:
name: moes-ms-101
platform: esp8266
board: esp8285
esp8266_restore_from_flash: false
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
password: ""
ota:
password: ""
wifi:
<<: !include secrets/wifi.yaml
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "moes-ms-101"
password: ""
captive_portal:
status_led:
pin: GPIO5
binary_sensor:
- platform: gpio
id: button
name: Button
pin:
number: GPIO13
mode: INPUT_PULLUP
inverted: true
switch:
- platform: gpio
id: relay
name: Relay
pin: GPIO12