불편하면 바꾸자, Home Assistant용 커스텀 컴포넌트 개발하기 feat. 바이브코딩 / 4편 - 트러블슈팅, 수정
컴포넌트 개발의 완성도 향상AI 활용1편 - 기본 환경 설정2편 - 구상, 정리3편 - 코딩, 실행4편 - 트러블슈팅, 수정이제 마지막 시간 입니다.그리고 가장 시간이 오래 걸리는 곳 이죠.바로 생성된 컴포넌트를 테스트 하고문제와 기능을 수정하는 단계 입니다.테스트 환경 구축 우선 만든걸 써봐야 오류를 확인할 수 있죠.하지만, 실제 온도조절기나 가습기로 하기엔불편함이 있습니다.그래서 가상의 장치를 만들어서 테스트 해봐요.온도 조절기와 습도 조절기 테스트용 장치 만들어줘.이 장치는 가상의 조절기로, 오직 테스트 목적으로민 동작할거야.온도조절기- entity_id : climate.ac_test- 기능 : off, cool, dry, fan_only- fan_mode : low, mid, hight, aut..
불편하면 바꾸자, Home Assistant용 커스텀 컴포넌트 개발하기 feat. 바이브코딩 / 2편 - 구상, 정리
HA 바이브코딩 2편, 구상 및 정리지난시간에 이어, 계속 진행해 보겠습니다.1편 - 기본 환경 설정2편 - 구상, 정리3편 - 코딩, 실행4편 - 트러블슈팅, 수정오늘은 두번째 시간인 '구상, 정리' 입니다.이 과정을 잘 거쳐야, 낭비를 줄일 수 있습니다.그냥 해도 결국 목적지에 도달하긴 하는데그 여정이 차이가 납니다.낭비되는건 AI 모델의 사용한도 이기도 하고소요되는 시간 이기도 합니다.생각보다 고려할게 많다는걸 알아두셔야 해요.구상의 시작 처음 이 작업을 시작할때 제가 생각한건'PID 기반 온도조절기 만들자' 였어요.그래도 PID 제어에 대한 개념을 알고 있고그에 따라 최종적으로 'PID Output' 이라는0 ~ 100 까지로 환산되는 결과값이 나오니까이걸 가지고 구간에 따라 조절하자대신,..