Home Assistant - mqtt 스위치 수정

반응형

mqtt 스위치가 다 좋은데 정말 때때로 잘때 오류가 나서 불이 켜지는 경우가 있다.

어제도 그랬다.

화가 난다!!1 부들~부들~

잘 자는데 눈뽕 당하는 일은 군대에서만 당해도 충분한데.....

그런데 도저히 원인을 삭제할 방법이 없어서(스위치가 상태가 변할 때 불을 키거나 끄는 거라 그 포트에서 전기가 유도가 되든 뭐든 조금만 흘러도 바뀔 수 있으니...)

오토메이션으로 조금이라도 해결하기로 했다.(그때 켜지자 마자 꺼지게)


00:00 ~ 05:00에는 불이 켜지면 바로 꺼지도록 설정!

그리고 혹여나 그때 불을 켜야할 상황도 있으니 그럴 경우에는 가상의 토글 스위치를 만들어서 토글 스위치와 불이 모두 켜질때는 게속 켜질 수 있도록 했다.

 

Let's Go!

configuration에서 helpers로 진입한 뒤

add helper - toggle을 클릭한 뒤 이름을 설정하고 생성(create)한다.

ui-lovelace에서 방금 만든 토글 스위치를 추가한다.(자세한 방법은 홈어시스턴트(Home Assistant) button-card - https://dazabamuker.tistory.com/m/entry/%ED%99%88%EC%96%B4%EC%8B%9C%EC%8A%A4%ED%84%B4%ED%8A%B8Home-Assistant-button-card 에 나와있다.)

 

홈어시스턴트(Home Assistant) button-card

저번에 아이콘이 큰 것은 적용이 안되서 차라리 다른 사진을 넣을 수 있지 않을까해서 찾던 도중에 이 깃허브를 찾았다. https://github.com/custom-cards/button-card#styling custom-cards/button-card ❇️ Lov..

dazabamuker.tistory.com

설정에서 오토메이션에 진입한 뒤 

start with an empty automation을 클릭한 뒤

자동화 이름을 생성하고 

불이 켜진 상태의 트리거를 설정한다.

밤 12시에서 새벽 5시 사이에 불이 켜질 경우 임으로 조건으로 설정하고

불 유지라는 이름으로 만들어 두었던 토글 스위치가 off일 경우에 불이 켜지는 경우임으로 조건으로 추가한다.

트리거와 조건이 모두 만족한 상황에서 바로 다시 불을 꺼야함으로 위의 사진처럼 액션을 추가한 다음 스위치중에서도 적용될 스위치가 정해져야함으로 pick entity를 눌러 해당 스위치를 선택한다.

나의 경우 불이라는 이름의 스위치이다.

반응형