Sonoff를 HASSIO에 연동하는 법을 찾던 중, LAN 모드로는 실패하고, ewelink를 어플을 통해 연동하는 방법이 있어 해보았다.
1. HA(/usr/share/hassio/homeassistant/) 설정 파일이 속해 있는 폴더에 custom_components 폴더를 생성, 하위에 sonoff 폴더생성 후, 첨부되어 있는 아래 파일들을 업로딩 한다.
custom_components
└── sonoff
└── __init__.py
└── switch.py
└── sensor.py
2. HA의 설정 파일인 configuration.yaml에서 아래 내용을 추가
sonoff:
username: [email or phone number]
password: [password]
scan_interval: 60 (optional, lower values than 60 won't work anymore!)
grace_period: 600 (optional)
api_region: 'eu' (optional)
entity_prefix: True (optional)
debug: False (optional)
username 과 password는 ewelink 계정 정보이다. 나머지는 명시된 것과 같이 옵션사항이므로 편한데로 하면 될 것 같다.
설정을 저장하고, Hassio 재시작하면, Switch 항목이 나타난다.
Github Link : https://github.com/peterbuga/HASS-sonoff-ewelink

Be the first to comment on "Sonoff basic HomeAssistant 연동"