mqtt-clientThis is a simple client for connecting to an mqtt instance
Install via ClawdBot CLI:
clawdbot install enchantedmotorcycle/mqtt-clientThis is a background mqtt process, it stays connected to the specified queue and tracks messages.
This skill does not require any parameters.
scripts/bootstrap.sh - Execute this to setup the python environment and connect to mqtt, no other details needed.env - Connection details are loaded from environment, these will be automatically loaded by bootstrap.shGenerated Mar 1, 2026
Connects to an MQTT broker to monitor sensor data from IoT devices in real-time. This enables tracking of environmental conditions, device status, and alerts for anomalies in industrial or smart home settings.
Subscribes to MQTT topics to control and automate home appliances like lights, thermostats, and security systems. It allows users to manage devices remotely and set up automated routines based on sensor inputs.
Uses MQTT to receive location and status updates from assets in manufacturing or logistics. This helps in real-time tracking of equipment, inventory management, and predictive maintenance scheduling.
Connects to MQTT brokers to collect data from smart meters and energy sensors. This supports monitoring power consumption, optimizing energy usage, and generating reports for sustainability initiatives.
Offers a cloud-based MQTT client service with features like data analytics, dashboards, and API access. Customers pay a monthly or annual fee based on usage tiers, such as number of devices or data volume.
Provides professional services to help businesses integrate MQTT clients into their existing systems. This includes setup, customization, training, and ongoing support, with revenue from project-based fees or retainer contracts.
Sells pre-configured hardware devices, like IoT gateways or sensors, that include the MQTT client skill. Revenue comes from one-time hardware sales and potential upsells for software updates or premium features.
💬 Integration Tip
Ensure the .env file is properly configured with MQTT broker details before running bootstrap.sh to avoid connection issues.
Control Sonos speakers (discover/status/play/volume/group).
Control Philips Hue lights/scenes via the OpenHue CLI.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Control Home Assistant smart home devices, run automations, and receive webhook events. Use when controlling lights, switches, climate, scenes, scripts, or any HA entity. Supports bidirectional communication via REST API (outbound) and webhooks (inbound triggers from HA automations).
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.