라벨이 lg에어컨인 게시물 표시

ESP8266, espeasy, HA, MQTT를 이용하여 에어컨 자동화하기(1)

이미지
제일 비싸고 편한 방법은 IOT붙은 에어컨을 새로 사면된다. 근데 에어컨을 이렇게 막 바꾸는 집은 잘 없고...10년된 에어컨도 잘돌아가는데 굳이 바꾸기도 뭐하고..수십만원 쓰기엔(iot 붙은 에어컨이 이정도는 더 비싸게 나오는것같다) 아까운 사람들도 많을것이다. 이런사람들을 위해 다른 방법으로 싸게(약 6천원 + 많은 시간) 에어컨 자동화할 수 있는 방법이다. 1. esp8266 준비 이전글 참고 글쓴이는 에어컨 옆에 쉽게 붙이기 위해서 ESP-12S+adapter plate를 사용하였다. 마침 남는 3.3v 어댑터도 하나 있고 해서. 2. esp8266에 올릴 펌웨어 준비 기본적으로는 espeasy 를 사용한다 다만 적외선관련해서 문제가 있는데..espeasy 최근 정식릴리즈(2.0)에는 에어컨관련해서 가장 중요한 irremoteesp8266이라는 라이브러리가 매우 구버전으로 들어가있어서 그대로 사용이 안된다. 그런관계로 espeasy에서 저 라이브러리를 최신버전으로 바꿔주고, 관련된 플러그인을 좀 손봐줘야 한다. 이부분은 나중에 글을 따로 쓰던지 하겠다. 여기 다 쓰기엔 너무 길고 복잡하다. 포인트는 라이브러리 최신버전 업글, lg 에어컨의 경우 타이밍 손봐주기이다(저 라이브라리 그대로 쓰면 신호 받는건 되는데 보내는게 안먹더라). 2018. 7. 17.수정. irremoteesp8266에서 lg 에어컨 타이밍 안받는 부분은 수정되어 그대로 사용가능하다. 이제 espeasy에서 최신라이브러리로 업데이트만 해주면좋겠다. 또한, espeasy 중 _p35_IRTX.ino 플러그인을 조금 수정해서 함수를 하나 추가해줘야 한다. 여기 글쓴이가 작업해놓은 소스가 있으니 필요하면 컴파일해서 사용할 수 있다(github 첨써보는거라 이렇게 하는게 맞는지 모르겠다...혹시 잘아시는분 있으면 정리해주시면 더 좋겠다) 이미 espeasy 다른버전을 올려두었다면 tools-firmware-load에서 올려주면 유...