WordPress plugin intelligence profile

IoT Data Widget – Home Assistant, MQTT & Smart Home Sensors

Show live data from your smart home devices on your WordPress site with a shortcode or block. Pro adds more data sources, history graphs and alerts.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.8
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.1
Directory statusactive
Last directory update30 Oct 20263d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records IoT Data Widget – Home Assistant, MQTT & Smart Home Sensors version 1.0.8 as active, updated 3d ago and tested up to WordPress 7.1.

Overview

About this plugin

IoT Data Widget lets you embed live values from smart home sensors and devices — temperature, humidity, tank levels, device status, anything with a numeric or text value — on any WordPress page or post. Activating the plugin drops you straight into a guided setup wizard that gets you from “no connection” to a working widget and a ready-to-paste shortcode in a few clicks.

The free version is fully functional, not a crippled trial: unlimited connections, Home Assistant, push mode, Generic REST, the Card/Status list/Gauge display styles, the shortcode and Gutenberg block, the setup wizard, and the diagnostics page all work with no time limit and no license. Pro adds more data sources, history graphs and alerts.

What you can build with it

  • A “conditions right now” box on a guesthouse or holiday-rental site: outdoor temperature, room temperatures, humidity.
  • A status panel for a workshop, greenhouse or server room: a pump or relay shown as “Running” with a green dot, a tank level on a gauge.
  • A kiosk tablet or lobby screen with a full-screen, theme-free page of live values (Pro).
  • An alert by email or webhook when a freezer, aquarium or boiler leaves its safe range (Pro).

Data sources

  • Home Assistant — any entity, picked from a searchable list.
  • Push mode — your device, script or Home Assistant automation sends readings to your site; works from any hosting, with ready-to-paste snippets for Shelly, Tasmota, ESPHome and Home Assistant.
  • Generic REST — any API that returns JSON, with or without authorization.
  • Device presets (Pro) — Shelly, Tasmota and ESPHome (pick the device and enter its IP address, no JSONPath needed; Shelly Gen1 and ESPHome presets are in beta), and Supla (paste the channel’s direct link from Supla Cloud).
  • Shelly Cloud (Pro).
  • MQTT (Pro) — polled every 2 minutes, or real-time with the optional server-side listener (requires SSH access).

Free

No time limit, no license, unlimited connections: Home Assistant, push mode, Generic REST data sources; Card/Status list/Gauge display styles; status rules (a text and a status colour for a value or range); the setup wizard, shortcode, Gutenberg block, and diagnostics page.

Pro

  • More data sources — device presets for Shelly, Tasmota, ESPHome and Supla, Shelly Cloud, and MQTT.
  • History graphs — Chart and Mini trend (sparkline) display styles, plus Grid for entities from different connections in one widget.
  • Alerts and reports — email or webhook alerts when a value crosses a threshold, and recurring email reports with min/max/average.
  • Embed and export — a token-protected public embed page without the site theme, and CSV export of recorded history.
  • Manually tracked entities — history and alerts for widgets placed outside post content, e.g. in theme templates.

Agency adds white-label branding on top of Pro. You can compare plans and upgrade from IoT Data Widget → Upgrade in your WordPress admin.

External services

This plugin connects to two services that are not the smart-home API/device you configure yourself:

  • Freemius (licensing, update delivery, and — if you opt in — basic usage analytics). On first activation you’re asked whether to allow anonymous diagnostic data (server environment, WordPress/PHP version, plugin version, site URL) to be sent — you can decline, and review/opt out again later from your account on freemius.com. No data about your connections, entities, or the values they return is ever included. Terms of Service, Privacy Policy.
  • Open-Meteo (optional, user-triggered) — clicking “Try it with demo data” in the setup wizard fetches live weather for a Warsaw coordinate pair from Open-Meteo, purely to show a working example widget. No account or personal data involved. Terms & Privacy. Skip this step and no request is ever made.

Every other outbound request goes only to the URL/host you configure for a connection.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • home assistant
  • smart home
  • iot
  • mqtt
  • sensor
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.1
Update activity30 Oct 20263d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.61.0.8
WordPress compatibility7.1.37.1.4
Version1.0.51.0.6
Version1.0.41.0.5
Version1.0.21.0.4
Version1.0.11.0.2
WordPress compatibility7.1.27.1.3
Version1.0.01.0.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.