Intelligent Home
Sensors
- PowerMeter: A Bluetooth Low Energy power meter reads the IR flashes and
reports house electricity use. This is read by the
/home/pi/src/npm-ble-powermeter/powerToMQTT.js script on hallen.local and
posted to the MQTT server under the 'power' and 'energy' topics
- Temperate & Humidity sensor: An ESP8266 based WiFi temperature and humidity
sensor, currently in the master bedroom posts temperature and humidity to the
MQTT server under the rooms/mbr/temperature and rooms/mbr/humidity
topis. The sensor is currently on IP 172.16.2.105.
- Xiaomi Bluetooth Temperature & Humidity sensors are read by ? and posts to MQTT
MQTT
The MQTT server is Mosquitto, running on hallen.local (172.16.2.16).
Influxdb / Telegraf
Runs on cumulus. Telegraph (configuration in /etc/telegraf/telegraf.conf).
Telegraph connects to the MQTT server, reads data and writes it to the Influxdb database.
Grafana
Runs on hallen.local. Reachable on port 3000. Gets its data from Influxdb on cumulus.