Auch verfügbar in:
🇩🇪 Deutsch
Integrations — Overview
Mesh currently has 14 first-class integrations. Each is its own slot under Admin → Integrations and provides data for one or more widgets.
List
| Integration | Data source | Widget kinds | Wiki |
|---|---|---|---|
| Home Assistant | REST API + token | homeassistant, smartHome |
21-home-assistant.md |
| Glances | REST API (multi-instance) | glances + InfraNode CPU/RAM bars |
22-glances.md |
| AdGuard Home | REST API + Basic Auth | adguard |
23-adguard-home.md |
| Pi-hole | REST API + token (multi-instance) | pihole |
24-pihole.md |
| UniFi Network | UniFi API key | unifi |
25-unifi-network.md |
| UniFi Protect | UniFi API key | unifiProtect, camera snapshot |
26-unifi-protect.md |
| Portainer | Portainer API key (multi-instance) | portainer |
27-portainer.md |
| Frigate | Frigate API (multi-instance) | frigate |
28-frigate.md |
| ESPHome (Direct) | REST + SSE (multi-instance) | esphome |
29-esphome.md |
| Zigbee2MQTT | via HA / direct MQTT (v1.7+) | zigbee2mqtt |
30-zigbee2mqtt.md |
| Uptime Kuma | Status page slug | uptimeKuma |
31-uptime-kuma.md |
| Speedtest Tracker | REST + Bearer (multi-instance) | speedtest |
32-speedtest.md |
| Weather (Open-Meteo) | Public API, no key required | weather |
33-weather.md |
| Custom REST | Any JSON endpoint + JSONPath | customRest |
34-custom-rest.md |
Plus: Unraid GraphQL (for InfraNodes) — see 22-glances.md for the distinction.
Multi-instance vs single-instance
- Multi-instance (
[]in schema): Glances, Pi-hole, Portainer, Speedtest, Frigate, ESPHome — add as many instances as you like - Single-instance (
{}in schema): Home Assistant, AdGuard, UniFi, Weather, Uptime Kuma — one instance per Mesh
For multi-instance, each widget has an integrationIds[] setting to select which instances it shows.
Want to build your own widget?
If your data source is not in the list:
- Custom REST for JSON endpoints — no code needed
- Open a PR with your own widget kind — see
apps/web/src/components/widgets/registry.tsxas a template. Contributions are welcome.