When to Use This Integration¶
This integration and meraki-dashboard-exporter - a Prometheus exporter for the Meraki Dashboard API, by the same author - read overlapping data from the same API but serve different jobs. This page states the trade-offs factually so you can pick the right tool, or run both. It makes no claims about Meraki's own product internals beyond what Architecture and Device Support already document about this integration's own scope.
The three ways to consume Meraki MT data¶
This integration - Home Assistant automation and presence. MT environmental sensors become Home Assistant entities: temperature, humidity, air quality, door/water/button state, and power metrics for MT40. That makes them usable in automations, dashboards, and scenes alongside every other device in your smart home - "turn on the fan when the office CO2 sensor exceeds a threshold" or "notify me if a door sensor opens overnight" - the way you'd use any other Home Assistant sensor. It is built for a single home or small property with hub-based device management, not fleet-wide metrics retention.
meraki-dashboard-exporter - Prometheus metrics and Grafana alerting. A Prometheus exporter that polls the broader Meraki API surface (not limited to MT) and exposes metrics for scraping into Prometheus/Grafana, aimed at network and infrastructure monitoring - dashboards, long-term trend retention, and alert rules evaluated by an observability stack rather than by Home Assistant's automation engine.
The Meraki Dashboard's own alerting. Cisco Meraki ships built-in alerting and notification configuration directly in the Dashboard, independent of either tool here. That's the option that requires installing nothing at all if Dashboard-native alerts and thresholds already meet your need.
When this integration is the right tool¶
- You want MT sensor data to drive Home Assistant automations - triggering scenes, notifying through Home Assistant's notification platforms, or feeding conditions into other automations - rather than external dashboards or alert rules.
- Your monitoring scope is MT environmental sensors specifically. As of v1.0.0 this integration covers only MT devices - see Device Support - so it isn't a general Meraki monitoring tool even where it overlaps with the exporter's broader API coverage.
- You're already invested in Home Assistant as your automation platform and want one more category of sensor alongside the rest of your smart home, not a second observability stack.
- You want near-real-time updates for MT15/MT40 devices specifically - fast refresh mode polls every 30 seconds, see MT Fast Refresh Mode.
When to reach for something else instead¶
- You need metrics beyond MT sensors - wireless, switching, security appliance, or organization-wide health metrics. This integration removed MR/MS/MV support entirely in v1.0.0; a Prometheus exporter covering the broader API surface, such as meraki-dashboard-exporter, is the tool built for that scope.
- You need long-term trend retention or alert rules independent of Home Assistant uptime. Home Assistant's history and Prometheus/Grafana retention are different tools with different retention models; if your alerting needs to keep working when Home Assistant itself is down for maintenance, an external observability stack is architecturally the right place for that alert to live.
- You need push-driven event timing for door/button events. MT20/MT30 events are surfaced by polling here (see Troubleshooting), not by a webhook - a brief press between polls can be missed or reported late regardless of which polling-based tool reads it.
- You just want threshold alerts and nothing installed. The Meraki Dashboard's own alerting covers a lot of ground with zero additional infrastructure - reach for this integration only once you want that data inside Home Assistant's automation and presence model specifically.
Running both¶
Nothing about this integration conflicts with also running meraki-dashboard-exporter against the same organization - they're independent read-only API consumers (aside from this integration's one write path documented in Security) and commonly serve different audiences: Home Assistant automations for the people living in the space, Grafana dashboards and alert rules for whoever owns the network infrastructure.
See also¶
- Architecture - hub-based design and data flow
- Device Support - what's covered as of v1.0.0
- Security - API key scope and the one write operation
- meraki-dashboard-exporter - the Prometheus/Grafana sibling project