Skip to main content

Infrastructure Integrations — AdGuard, Tailscale, MQTT, ESPHome, NUT

AdGuard Home

Integration: adguard | Add-on: AdGuard Home v6.2.0 (add-on), integration v6.1.3 | Area: Office

Network-wide DNS-based ad and tracker blocking. All DNS queries on the home network route through AdGuard.

AdGuard version: v0.107.74

Entity Notes
switch.adguard_home_protection Master toggle
switch.adguard_home_parental_control Parental controls
switch.adguard_home_safe_search Safe search enforcement
switch.adguard_home_safe_browsing Phishing/malware protection
switch.adguard_home_filtering DNS filter list
switch.adguard_home_query_log Query logging
sensor.adguard_home_dns_queries_blocked_ratio % of queries blocked

Tailscale

Add-on: Tailscale v0.28.1 | Integration: via hassio

Zero-config WireGuard-based mesh VPN. Provides secure remote access to HA and the home network from anywhere without port forwarding.

Tailscale is not exposed as HA entities — it runs as a network-level service. HA can be accessed via the Tailscale IP from any connected device.


MQTT (Mosquitto Broker)

Integration: mqtt | Add-on: Mosquitto broker v7.1.0 | Entry: 01KHEMPP6F5Y28VAB029MPY33M

The local MQTT broker is the backbone for:

  • Zigbee2MQTT device communication
  • ESPHome device telemetry
  • Frigate NVR events

Zigbee2MQTT publishes all Zigbee device state to MQTT topics (zigbee2mqtt/<device_name>/...).

Entity Notes
sensor.zigbee2mqtt_bridge_signal_level Bridge signal
binary_sensor.zigbee2mqtt_bridge_connection_state Bridge online
switch.zigbee2mqtt_bridge_permit_join Pairing mode

ESPHome

Integration: esphome | 2 devices

Device Firmware Area
ratgdov2.5i e4d21f ESPHome 2023.12.9 Garage
Home Assistant Voice 0919e8 ESPHome 2026.3.2 Bedroom

ESPHome devices communicate over local LAN via the native API — no MQTT required.


Network UPS Tools (NUT)

Integration: nut | Add-on: Network UPS Tools v0.18.0 | Host: a0d7b954-nut:3493

Monitors the CPS CP1500AVRLCD UPS in the Media Room.

Entity Notes
sensor.media_room_ups_load UPS load %
sensor.media_room_ups_battery_charge Battery %
sensor.media_room_ups_battery_runtime Estimated runtime
sensor.media_room_ups_input_voltage Grid input voltage
sensor.media_room_ups_output_voltage UPS output voltage

Automation: UPS Power Outage Notification triggers when UPS switches to battery.


go2rtc

Integration: go2rtc (system) | Status: loaded

Camera stream proxying and WebRTC support for the HA frontend and Lovelace dashboards. Enables low-latency camera card viewing.


Chrony (NTP)

Add-on: chrony v6.0.1

Local NTP server for IP cameras. Cameras should point to the HA host IP as their NTP server to stay time-synchronized for accurate event timestamps.


Version Monitoring

Two version integration entries track HA version:

  • Current Version — tracks the installed HA Core version
  • Docker Hub — tracks the latest available version (for update notifications)

Entity: binary_sensor.home_assistant_version_docker_hub_update_available


InfluxDB & Grafana

Add-ons: InfluxDB v5.0.2 | Grafana v12.1.0

Long-term time-series storage (InfluxDB) and visualization (Grafana) for HA sensor data. Configured separately from HA's built-in recorder. Provides historical energy, climate, and sensor dashboards beyond what the HA frontend offers.


iBeacon Tracker

Integration: ibeacon | Status: loaded

Passive BLE iBeacon tracking. Multiple TELEMATIC-* and vehicle-related iBeacon devices are detected in the environment (Rivian Phone Key, NIU scooter, vehicle telematics).

Most iBeacon devices visible in the registry are external/neighbouring devices detected passively, not intentionally tracked assets. The Rivian Phone Key (Rivian Phone Key DEEC) is the most relevant.


Mobile App

Integration: mobile_app | 3 registered devices

Device Model OS
Iceheart iPhone 17 Pro iOS 26.5
Bacta (iPad) iPad Pro (iPad16,2) iPadOS 26.5
Krytos (iPad) iPad (iPad11,1) iPadOS 26.3

Provides:

  • Presence detection (device_tracker.*)
  • Push notifications via notify.iceheart / notify.mobile_app_*
  • Sensor data (battery, focus mode, location)

Automation: Multiple automations use notify.mobile_app_iceheart for push notifications.


IFTTT

Integration: ifttt | Title: IFTTT Webhook

Provides IFTTT webhook trigger capability. A button entity (jeeves5454@gmail.com IFTTTrigger-2 is pressed) is exposed for IFTTT-initiated actions.


Pushover

Integration: pushover | Status: loaded

Push notification service as an alternative to the mobile app. Used for alerts where broader notification reach is needed.


Notes / Gotchas

  • Mosquitto, Zigbee2MQTT, and MQTT integration must all be running for Zigbee to work. If any component restarts, the others may need re-initialization.
  • NUT add-on version in the device registry shows v0.18.0 — this reflects the add-on version installed; the actual nut package may be newer.
  • InfluxDB and Grafana are community add-ons (a0d7b954 repository) — they receive updates separately from core HA.

Last Updated

2026-06-24