[Jarvis] Shelly MCP Server einrichten — Rolläden, Tür, Garage, Temperatur #25

Open
opened 2026-03-10 11:47:11 +00:00 by orbitalo · 0 comments
Owner

Ziel

Jarvis kann alle Shelly Gen2-Geraete im Haus steuern und abfragen.

Geraete

  • Rollaeden (Shelly Plus 2PM) — hoch/runter/Position
  • Tueroeffner (Shelly Plus 1) — oeffnen mit Sicherheitsabfrage
  • Garagentor (Shelly Plus 1) — oeffnen/schliessen mit Bestaetigung
  • Temperatursensoren (Shelly Plus H&T) — aktuelle Werte abfragen

Optionen

Option A: Offizieller Shelly MCP Server

Option B: Eigener MCP ueber lokale HTTP-API

  • Kein Cloud-Account noetig
  • Gen2 RPC-API: http://<shelly-ip>/rpc/Switch.Set?id=0&on=true
  • Websocket fuer Echtzeit-Events
  • Mehr Kontrolle, ~halber Tag Aufwand

Sicherheit (PFLICHT)

  • Tueroeffner + Garagentor: Command Approval — Jarvis fragt IMMER zurueck bevor er oeffnet
  • Rollaeden + Sensoren: ohne Rueckfrage erlaubt
  • Logging: Jede Aktion wird protokolliert

Abhaengigkeit

  • Ollama-Issue (LLM als Gehirn)
  • #19 (Hermes Agent fuer Command Approval)
  • Shelly-Geraete muessen im lokalen Netz erreichbar sein (Tailscale oder LAN Muldenstein)
## Ziel Jarvis kann alle Shelly Gen2-Geraete im Haus steuern und abfragen. ## Geraete - **Rollaeden** (Shelly Plus 2PM) — hoch/runter/Position - **Tueroeffner** (Shelly Plus 1) — oeffnen mit Sicherheitsabfrage - **Garagentor** (Shelly Plus 1) — oeffnen/schliessen mit Bestaetigung - **Temperatursensoren** (Shelly Plus H&T) — aktuelle Werte abfragen ## Optionen ### Option A: Offizieller Shelly MCP Server - https://us.shelly.com/blogs/customer-projects/bringing-home-automation-to-your-ai-assistant - Nutzt Shelly Cloud API - Schnellster Weg (~1h) ### Option B: Eigener MCP ueber lokale HTTP-API - Kein Cloud-Account noetig - Gen2 RPC-API: `http://<shelly-ip>/rpc/Switch.Set?id=0&on=true` - Websocket fuer Echtzeit-Events - Mehr Kontrolle, ~halber Tag Aufwand ## Sicherheit (PFLICHT) - Tueroeffner + Garagentor: **Command Approval** — Jarvis fragt IMMER zurueck bevor er oeffnet - Rollaeden + Sensoren: ohne Rueckfrage erlaubt - Logging: Jede Aktion wird protokolliert ## Abhaengigkeit - Ollama-Issue (LLM als Gehirn) - #19 (Hermes Agent fuer Command Approval) - Shelly-Geraete muessen im lokalen Netz erreichbar sein (Tailscale oder LAN Muldenstein)
orbitalo added the
infrastruktur
jarvis
labels 2026-03-10 11:47:11 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: orbitalo/homelab-brain#25
No description provided.