Home Assistant9 Home Assistant와 Modbus 통신 프로토콜 통합 설정 및 활용 가이드 Modbus 통신 프로토콜 소개Modbus는 산업 자동화 분야에서 널리 사용되는 통신 프로토콜로, PLC(Programmable Logic Controller)와 RTU(Remote Terminal Unit) 간의 데이터 교환과 제어를 위해 개발되었습니다. 간단한 구조와 높은 호환성으로 인해 다양한 장치와 시스템에서 사용되고 있습니다. pymodbus 라이브러리를 활용하여 Home Assistant와 Modbus 통신을 설정하는 방법과, 이를 안전하게 운영하기 위한 방법입니다.Modbus 통신 설정하기Home Assistant에서 Modbus 통신을 설정하려면 configuration.yaml 파일에 통합 설정을 추가해야 합니다. 설정을 변경한 후에는 Home Assistant를 재시작하여 변경 사항을 .. 2024. 11. 12. 월패드(Wall pad) 제어를 스마트 홈 장치와 연동하여 자동화 MQTT 프로토콜과 RS-485를 활용하여 스마트 홈 장치들의 상태를 관리하고 제어하는 스크립트입니다.1. 라이브러리 임포트socket, threading, serial: 네트워크 통신과 멀티스레딩을 위한 기본 라이브러리.paho.mqtt.client: MQTT 프로토콜을 위한 클라이언트 라이브러리.json, sys, time, logging: 설정 파일 처리, 시스템 관련 작업, 로깅을 위한 라이브러리.2. 디바이스 설정RS485_DEVICE: 각 장치의 ID, 명령어 코드 및 상태를 정의.DISCOVERY_DEVICE, DISCOVERY_PAYLOAD: Home Assistant와의 연동을 위한 MQTT 디스커버리 정보.3. MQTT 및 로깅 초기화mqtt: MQTT 클라이언트 객체 생성 및 연결 설.. 2024. 11. 11. 스마트홈 IoT 시스템 구축 전력 사용량 및 히스토리 모니터링 Home Assistant에서 전력 사용량 및 그 히스토리를 효과적으로 표현하기 위해 여러 가지 Lovelace UI 모듈을 사용할 수 있습니다. 다음은 몇 가지 유용한 Lovelace 카드와 각각의 설치 및 설정 방법입니다.1. Energy DashboardHome Assistant의 기본 제공 기능인 Energy Dashboard는 전력 사용량과 에너지 생산을 시각화합니다. 이 대시보드를 설정하기 위해서는 각각의 전력 사용량 센서를 energy 플랫폼에 등록해야 합니다.설정 -> 에너지로 이동합니다.각 전력 사용량 센서를 전력 소비, 전력 생산에 맞게 추가합니다.데이터가 축적되면 대시보드에서 시간대별 또는 일별 소비량을 확인할 수 있습니다.2. Mini Graph CardMini Graph Card는.. 2024. 10. 31. LG 에어컨 MQTT 브로커 통해서 홈어시스턴트 연동 자동화 스마트홈 Home Assistant에서 MQTT를 사용하여 LG 에어컨을 제어하기 위해, MQTT 브로커를 설정하고, 해당 브로커와 통신할 수 있는 코드를 작성해야 합니다. MQTT 브로커로는 일반적으로 Mosquitto를 많이 사용합니다. 아래는 이를 설정하고 사용하는 방법에 대한 단계별 가이드입니다.MQTT 브로커 설치 및 설정 (Mosquitto 예시)sudo apt-get updatesudo apt-get install mosquitto mosquitto-clientsHome Assistant에 MQTT 통합 설정Home Assistant 설정 파일 (configuration.yaml)에 MQTT 브로커 설정을 추가합니다.mqtt: broker: your_broker_ip port: 1883 user.. 2024. 10. 20. Nintendo Switch Online 서비스 게임정보 및 친구상태 활동센서 구성 Home Assistant에서 Nintendo Switch App Sensor를 설정하여 Ring Fit Adventure 활동 시간을 추적하는 방법입니다. 홈브루(homebrew) 활성화된 Nintendo Switch와 Home Assistant를 갖추고 있으며, Python과 YAML 구성에 대한 기본 지식이 필요합니다.Step 1: Nintendo Switch에 SwitchPresence-Rewritten 설치 및 설정홈브루 활성화: Nintendo Switch에서 홈브루를 활성화합니다.SwitchPresence-Rewritten 설치SwitchPresence-Rewritten sysmodule을 다운로드합니다.SD 카드에 sysmodule 파일을 복사합니다.홈브루 매니저를 사용하여 sysmodul.. 2024. 10. 14. 이전 1 2 다음 728x90