Sonoff 스마트 플러그 Sonoff S26 R2 제품 사용기입니다. 예전에 Sonoff S20 제품에 ESPHome을 설치하는 내용을 공유한 적 있었는데 그 후속 버전인 것 같습니다.
안 쓰는 전등이 있어서 취침등으로 사용하려고 스마트 플러그를 구입을 했는데요. 원래 쓰던 S20를 구매하려고 했습니다. ESPHome 설치도 쉽게 할 수 있었고 지금까지 아무 문제없이 잘 사용하고 있었는데 업그레이드 제품이 나와서인지 더 이상 S20은 구할 수가 없었고 그래서 새로운 버전인 S26 R2 모델을 구매하게 되었습니다. 인터넷을 찾아보면 S26에 대한 내용은 좀 있는데 S26 R2에 대한 내용은 또 잘 안 보이네요. 걱정이 조금 되긴 했지만 뭐 큰 문제 있겠나 싶어서 2개 구매했고 다행히 계획했던 작업이 잘 돼서 내용 공유해요.
아래 링크에 있는 S20에 ESPHome을 설치하는 내용을 동일하게 이번에는 S26 R2에도 적용했습니다.
https://kwonkyo.tistory.com/518
우선 제품 먼저 보시겠습니다.
S26는 플러그가 무려 10가지 타입으로 생산이 되나 봅니다. 우리나라는 TPF(DE) 규격으로 구매하시면 됩니다.
설명서에는 Sonoff 제품의 컨트롤 타워 역할을 하는 'eWeLink'앱을 사용하는 방법이 상세히 나와있습니다. 하지만 저는 ESPHome을 사용할 예정이라서 필요 없는 내용들이고요.
외관을 보면 디자인은 동글동글하게 더 귀여워졌습니다. 그리고 내부 공간을 더 효율적으로 배치했는지 크기도 살짝 작아져서 전 모델보다 훨씬 맘에 드네요.
바로 본론으로 들어가서 커스텀 펌웨어를 올리는 방법을 알아보겠습니다. 플래싱을 하려면 배를 열어야겠죠. 뒷면을 보면 볼트가 3개 있는데 모두 풀고 아래쪽부터 살살 열어주면 케이스 분해가 쉽게 됩니다.
제품 내부는 S20과 S26 R2를 비교해보면 뭔가 많이 변경되었습니다.
원래는 보드 한 개에 모든 부품이 조립되어 있었는데 S26 R2는 와이파이 모듈 부분이 별도 보드로 되어서 수직으로 조립이 된 형태로 되어 있습니다.
보드를 뒤집어서 뒷면을 살펴보면 S26 V2.6이라고 버전이 표시되어 있고 아래쪽에 Vcc, GND, Tx, Rx 포트를 쉽게 발견할 수 있습니다.
4개의 포트에 점프 케이블을 살살 땜질해서 붙여주었습니다.
여기까지 하면 S26 R2 모델에서 특별하게 해줘야 하는 조치는 모두 끝났습니다. 앞에서 언급했던 S20 작업기를 와 동일한 방법으로 원래 펌웨어 백업하고 ESPHome에서 새로운 펌웨어 만들어서 업로드까지 스무스하게 완료하였습니다.
요건 백업용 원래 펌웨어이고요.
ESP-flasher로 ESPHome 펌웨어 업로드하였습니다.
업로드한 ESPHome 스크립트는 아래와 같습니다.
esphome:
name: sonoff-s26-1
platform: ESP8266
board: esp01_1m
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "S26-1 Fallback Hotspot"
password: !secret wifi_password
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
password: !secret ota_password
ota:
password: !secret ota_password
binary_sensor:
- platform: gpio
pin:
number: GPIO0
mode: INPUT_PULLUP
inverted: True
name: "Button"
on_press:
switch.toggle: relay
- platform: status
name: "Status"
switch:
- platform: gpio
name: "S26-1"
pin: GPIO12
id: relay
당연히 HA에 등록도 잘 되었습니다.
결론적으로, ESPHome을 설치할 스마트 스위치로 "Sonoff S26 R2" 괜찮네요.
끝!
'Hardware > Home Assistant(라즈베리파이)' 카테고리의 다른 글
해킹에 무방비하게 노출된 내 서버, 기본적인 방어는 되어 있는지 확인해 보세요 (7) | 2023.08.27 |
---|---|
ESPHome - OSError: [Errno 105] No buffer space available (2) | 2023.04.11 |
라즈베리파이 OS 64bit로 업그레이드하고 Home Assistant 설치하기 (0) | 2022.03.16 |
QUAD SATA HAT에 연결한 SSD에서 직접 라즈베리파이 부팅하기 (0) | 2022.03.08 |
댓글