MCP homelab-sensors: Raumtemperaturen + Klima-Leistung (Phase 2) #129
Labels
No labels
flugscanner
fuenfvoracht
infrastruktur
jarvis
ki-tower
nice-to-have
prio-1
wartung
wordpress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: orbitalo/homelab-brain#129
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Phase 1 erledigt (Commit
14e32664):homelab-ai-bot/tools/grafana.pyliest Raum-Satelliten jetzt aus InfluxDB DBsensors(nicht mehr ioBroker-Archiv). Hausmeister-Bot (CT 116) nutzt das.Problem: Hermes2 (CT 151,
hermes-agent) greift per Terminal auf falsche Hosts zu (z.B.192.168.178.222) und liefert keine harten Zahlen. Braucht strukturierten MCP-Zugriff.Supervisor: Cursor-Agent (Architektur + Review)
Implementierung: Cline (KI-Server)
Ziel
Neuer MCP-Server
homelab-sensorsfür einheitlichen Zugriff auf:Wiederverwendbar in: Cursor, Cline, OpenCode, später Hermes2.
Architektur (IST — nicht neu erfinden)
WICHTIG:
192.168.178.36, Tailscale100.66.78.56)192.168.178.222(existiert nicht / falsch)homelab-brain/infra/telegraf/MCP-Tools (Vorschlag)
get_room_temperaturessensors,SELECT last(value), min(value), max(value) FROM temperature WHERE time > now()-24h GROUP BY nodeget_temperature_historynode(string),hours(int, default 24)get_klima_powersensors, measurementpowerklima_flur_oben(Split oben),klima_flur_unten(Panasonic, vorbereitet)watt,energy_wh_totalget_sensor_status+/statusund+/tempauf192.168.178.36:1883Optional:
evaluate_klimatisierungpower.watt > 500mit fallenden Raumtemperaturenprojekte/klima-monitoring.mdNode-Mapping (deutsche Labels)
Deploy-Empfehlung
Empfehlung Supervisor: CT 122 (wie OpenMemory) — Queries per
http://100.66.78.56:8086und MQTT per Tailscale/LAN.Repo-Vorschlag:
orbitalo/homelab-sensors-mcpoder Unterordnerhomelab-brain/mcp/sensors/Referenzen
/root/docs/projekte/klima-monitoring.md/root/docs/container/ct-143-raspi-broker.md/root/docs/container/ct-esp-satellite.mdhomelab-brain/infra/telegraf/klima.conf,satellites.confhomelab-brain/infra/grafana/klima-bewertung.jsonhomelab-ai-bot/tools/grafana.py(gleiche Queries, als Vorlage)Verifikation
Akzeptanzkriterien
get_room_temperaturesliefert aktuelle Werte aller online Satellitenget_klima_powerfunktioniert sobald Shellyklima_flur_obenMQTT sendetNicht im Scope