Home Assistant12 728x90 "우리집에도 GPT가 산다" – AI로 진화하는 대화형 스마트홈의 모든 것 Home Assistant에서 MCP(Model Context Protocol)와 AI(특히 LLM 기반 음성 비서)를 연동하여 스마트 홈 음성 비서를 통합하는 것은, 개인화된 자연어 인터페이스를 통해 사용자 맞춤형 음성 제어 환경을 구현하는 매우 흥미로운 구성입니다.🏠 Home Assistant + MCP + AI 음성 비서 통합 구성 개요1. Home Assistant란?오픈소스 홈 자동화 플랫폼으로, 다양한 스마트 디바이스를 통합 제어하고 자동화 규칙을 설정할 수 있음MQTT, REST API, WebSocket, ESPHome, Zigbee/Z-Wave 등 다양한 프로토콜과 연동 가능2. MCP (Model Context Protocol) 개요다양한 입력/출력 장치와 모델을 연결하기 위한 통합 .. 2025. 4. 27. MCP Proxy를 Claude 연동 AI와 함께하는 스마트 홈 생활 자동화 (Home Assistant) Home Assistant에서 Model Context Protocol Server(MCP 서버)를 구성하여 AI(예: Claude, Cursor 등)와 연계하는 방법입니다.🧠 Model Context Protocol(MCP)이란?Model Context Protocol은 LLM(Large Language Model)이 외부 애플리케이션의 컨텍스트를 받아 활용할 수 있도록 표준화된 인터페이스를 제공하는 오픈 프로토콜입니다.예: Claude 데스크탑 앱이 Home Assistant의 할 일 목록(Google Tasks)을 도구로 사용하여 제어할 수 있음.🏡 Home Assistant에 MCP Server 구성하기1. ✅ 요구 조건 (Prerequisites)LLM 애플리케이션 (예: Claude Des.. 2025. 4. 27. 쓸모없던 스마트폰을 스마트홈 서버로 변신, 안드로이드 리눅스 설치 사용하지 않아 쓸모없는 구형 Android 스마트폰에 Ubuntu를 설치하여 리눅스 서버로 활용하는 방법입니다.개요 및 배경최근 스마트폰 성능이 향상되면서 오래된 스마트폰을 리눅스 서버로 활용하려는 관심이 늘고 있습니다. 일반적으로 리눅스 서버를 구축하려면 별도의 하드웨어(예: 라즈베리파이)를 구매해야 하지만, 라즈베리파이(Raspberry Pi)에서 Ubuntu, Docker, Jenkins CI/CD 환경 구축하기라즈베리파이(Raspberry Pi)란?라즈베리파이(Raspberry Pi)는 영국의 라즈베리파이 재단에서 개발한 소형 싱글보드 컴퓨터(SBC)입니다. 저렴한 가격과 저전력 소비, 다양한 확장성과 높은 활용성 덕분에blog.pages.kr스마트폰을 리눅스 서버로 전환하면 다음과 같은 장점이 .. 2025. 3. 30. 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. 이전 1 2 3 다음 728x90 728x90