weishaupt-wem-mcp-server
Weishaupt WEM Portal MCP Server
AI 어시스턴트로 WEM Portal을 통해 Weishaupt 난방 시스템을 제어하고 모니터링하세요
기능
기기 검색 - WEM Portal 계정의 모든 기기와 모듈 나열
실시간 파라미터 - 온도, 압력, 작동 모드 및 현재 값 읽기
전체 개요 - 한 번의 호출로 전체 난방 시스템의 완전한 스냅샷 가져오기
파라미터 쓰기 - 목표 온도, 작동 모드, 일정 조정
기기 상태 - 기기의 연결 상태 확인
쓰기 가능 필터 - 실제로 변경할 수 있는 파라미터만 나열
세션 관리 - 동시 요청에 대한 로그인 잠금이 있는 자동 쿠키 기반 인증
Related MCP server: victron-tcp
빠른 시작
npx로 설치 (권장)
설치가 필요 없습니다. MCP 클라이언트를 다음과 같이 실행하도록 구성하세요:
npx @disane-dev/weishaupt-wem-mcp-server소스에서 설치
git clone https://github.com/Disane87/weishaupt-wem-mcp-server.git
cd weishaupt-wem-mcp-server
npm install
npm run build구성
Claude Desktop 구성에 추가:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"weishaupt-wem": {
"command": "npx",
"args": ["-y", "@disane-dev/weishaupt-wem-mcp-server"],
"env": {
"WEM_USERNAME": "your_email@example.com",
"WEM_PASSWORD": "your_password"
}
}
}
}claude mcp add weishaupt-wem -- npx -y @disane-dev/weishaupt-wem-mcp-server시작하기 전에 환경 변수 WEM_USERNAME 및 WEM_PASSWORD를 설정하세요.
{
"mcpServers": {
"weishaupt-wem": {
"command": "node",
"args": ["/path/to/wem-mcp/build/index.js"],
"env": {
"WEM_USERNAME": "your_email@example.com",
"WEM_PASSWORD": "your_password"
}
}
}
}환경 변수
변수 | 필수 | 설명 |
| 예 | WEM Portal 이메일 |
| 예 | WEM Portal 비밀번호 |
| 아니요 | API 기본 URL (기본값: |
사용 가능한 도구
도구 | 설명 |
| 모듈이 있는 모든 기기 나열. 먼저 호출하여 ID를 찾으세요. |
| 기기의 연결 상태 가져오기 |
| 전체 기기 개요: 한 번의 호출로 모든 모듈의 모든 파라미터 |
| 현재 값이 포함된 모듈의 모든 파라미터 가져오기 |
| 파라미터 메타데이터 가져오기 (이름, 최소/최대, 열거형, 쓰기 가능 플래그) |
| 범위와 옵션이 있는 조정 가능한 파라미터만 나열 |
| ID로 특정 파라미터 값 읽기 |
| 파라미터 값 설정 (예: 목표 온도) |
[!TIP]
wem_get_devices로deviceId,moduleIndex,moduleType을 찾은 다음,wem_get_overview를 사용하여 난방 시스템의 전체 스냅샷을 확인하세요.
일반적인 워크플로우
1. wem_get_devices
-> Returns devices with modules (WE0=heat generator, HZK0=heating circuit, WW0=hot water)
2. wem_get_overview (deviceId)
-> Returns ALL modules with ALL parameters in one call
3. wem_get_writable_parameters (deviceId, moduleIndex, moduleType)
-> Shows what you can adjust, with min/max ranges
4. wem_write_parameter (deviceId, moduleIndex, moduleType, parameterId, numericValue)
-> Sets a writable parameter (e.g. target temperature)일반적인 모듈 유형
유형 | 이름 | 설명 |
1 | SYSTEM | 시스템 개요 |
2 | HZK | 난방 회로 (온도, 작동 모드) |
3 | WW | 온수 (온도, 푸시, 일정) |
5 | TERMINAL | 제어판 |
6 | GATEWAY | 통신 게이트웨이 |
7 | WE | 열 발생기 (보일러/히트펌프 성능) |
9 | Device | 물리적 기기 단위 |
10 | GROUND | 접지 모듈 |
개발
명령 | 설명 |
| 프로젝트 빌드 |
| 감시 모드 (변경 시 자동 재빌드) |
| 서버 직접 실행 |
| API 연결 테스트 |
| 공식 MCP Inspector (Web UI) |
| 빠른 API 테스트용 CLI 인스펙터 |
문제 해결
[!NOTE] 이 서버를 사용하기 전에 wemportal.com에 로그인할 수 있는지 확인하세요.
문제 | 해결 방법 |
인증 실패 | 자격 증명 확인, WEM Portal이 너무 많은 시도 후 차단하는지 확인 |
연결 시간 초과 | 인터넷 확인, WEM Portal이 일시적으로 사용 불가능할 수 있음 (기본 30초 시간 초과) |
파라미터 값이 0으로 표시 | 일부 파라미터 (예: 실내 온도)는 기기에 물리적 센서가 연결되어 있어야 함 |
기여
기여를 환영합니다! 이슈를 열거나 풀 리퀘스트를 제출해 주세요.
라이선스
MIT - LICENSE 참조
disane.dev | 블로그 | GitHub | npm
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to interact with Home Assistant smart home devices through natural language. Control devices, manage automations, query entity states, and retrieve historical data across your home automation system.1MIT
- AlicenseAqualityAmaintenanceConnect AI assistants to Victron Energy systems to read real-time solar, battery, grid, and inverter data from your local network via Modbus TCP or MQTT.32253MIT
- AlicenseNot gradedqualityCmaintenanceEnables LLM applications to query and visualize data from Bosch/Buderus heat pumps via ems-ESP, including temperatures, statistics, and heat curves through natural language.9MIT
- AlicenseAqualityDmaintenanceAn unofficial MCP (Model Context Protocol) server that exposes a Vaillant heat pump's data to AI assistants like Claude. Query outdoor and room temperatures, hot water status, energy consumption, COP estimates, schedules, and diagnostics through natural conversation.4MIT
Related MCP Connectors
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Unofficial integration! ## ✨ Key Features ### 💰 Financial Intelligence - **Smart Charging Cost An…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Disane87/weishaupt-wem-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server