반응형

https://youtu.be/l5DErl9LNeg

 

집안의 전등제어와 스마트플러그 구현을 위해서 녹칸다의 홈어시스턴트 편에서 몇가지 구현한적이 있다!

작동하는데는 별 문제가 없지만 간헐적으로 뭔가 오작동하거나 불안정한 모습이 보였다!

 

그래서 가격과 안전성에서 가장 합리적인게 무엇인가 라고 했을떄 가장 좋은 방법이 판매되는 제품을 응용하는 것이다!

 

많이 판매되고 여러사람이 사용하고 있는 만큼 직접 만드는것보다는 더 낫다고 판단했다!

sonoff basic r2를 구입하면 약간의? 조작으로 커스텀 펌웨어를 업로드 할 수 있다!

 

esphome에서 만든 펌웨어를 올리게되면 홈어시스턴트와 연동해서 사용할 수 있는데 녹칸다는 그것을 노린것이다!

 

납땜만 하면 나머지는 일사천리이다!

이게 sonoff basic r2이다!

 

별도의 고정이 없어서 그냥 분리가 된다!

비어있는곳에 4핀 핀헤더를 이용해서 납땜을 한다!

그리고 업로드하는 모듈을 이용해서 커스텀 펌웨어를 업로드 하면된다!

(영상으로 자세히 남겨두었으니 영상참고)

 

그럼 사진과 같이 홈어시스턴트에서 전등제어가 가능하다!

제품 본체에 있는 까만 버튼을 누르면 수동제어도 가능하다!

 

블로그가 복붙이 안되서...

여기 파일에 아래에 있는 내용이 모두 들어 있음!

녹칸다sonoff.txt
0.00MB

 

(driver download)
https://ftdichip.com/drivers/vcp-drivers/

(python install)
https://www.python.org/downloads/

(esptool.py install)
pip install esptool

(3초간 버튼을 누른다음 전원입력하기)
esptool.py -p COM9 flash_id

(backup)
esptool.py -p COM9 read_flash 0x00000 0x100000 Sonoff_r2_backup.bin

(upload)
esptool.py --p COM9 write_flash -fs 1MB -fm dout 0x0 C:\Users\wajang\Downloads\sonoff2-factory.bin

(yaml code)
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO0
      mode:
        input: true
        pullup: true
      inverted: true
    name: "Sonoff Basic R2 Button"
    on_press:
      - switch.toggle: relay

switch:
  - platform: gpio
    name: "Sonoff Basic R2 Relay"
    pin: GPIO12
    id: relay

status_led:
  pin:
    number: GPIO13
    inverted: yes

반응형
Posted by 덕력킹
,