This repository contains various Arduino sketches for ESP8266 nodes. All sketches read some sensor data and publish the results to an MQTT server, or display something received from it.
Most configurations contain sensible defaults for the Mainframe hackerspace.
- Support for multiple Wifi networks with WifiMulti
- Automatic reconnect
delay
-free for reliable Wifi/MQTT connections- External
settings.h
andcredentials.h
for easy configuration
dht-node
: Reads temperature and humidity from DHT sensors.
power-node
: Reads ticks from an electric meter, calculates current
power consumption and published this and the counted meter value.
status-node
: Reads the Mainframe's opening status and signals it via
non-SPI RGB LED's (or stripes)
ds18b20-node
: Reads temperature from ds18b20 sensors.
template
is a commented template for a new node.