📊 Home Automation & Monitoring
Free and open-source tools to connect sensors and smart devices locally, without a cloud, and to collect and draw measurements over time. Home Assistant is in the Self-hosting section, ESPHome in Programming & Development.
Open in the interactive Digital Resources
Node-RED
nodered.orgConnect devices, APIs and services by drawing flows in the browser. Ideal for automations that are too odd for anything else.
Eclipse Mosquitto
mosquitto.orgA small, reliable MQTT broker – the post office through which sensors, switches and Home Assistant exchange messages.
MQTT Explorer
mqtt-explorer.comShows all MQTT topics as a tree with their latest values and history. The first tool to open when a device does not report.
Zigbee2MQTT
zigbee2mqtt.ioUse Zigbee sensors, bulbs and buttons of different brands with one USB stick and no manufacturer hubs or apps.
Tasmota
tasmota.github.ioAlternative firmware for ESP-based smart plugs, switches and relays. Removes the cloud and adds MQTT and a local web interface.
Grafana
grafana.comDraws dashboards and graphs from databases such as InfluxDB, Prometheus and PostgreSQL. Temperatures, power use, server load – all on one screen.
InfluxDB
influxdata.comA database built for time series – measurements with a timestamp, such as sensor readings. Open-source edition for self-hosting.
Prometheus
prometheus.ioCollects metrics from servers and services at regular intervals and sends alerts when something goes wrong. Usually shown in Grafana.
Netdata
netdata.cloudInstall it and immediately see hundreds of live graphs of CPU, disks, network and services on a Linux server. The agent is open source.