Espsensorgrid
Project ESP Sensor Grid | |
---|---|
Eenvoudig sensoren uitrollen in de space en aan MQTT hangen. | |
Status | In progress |
Contact | Sebastius |
Last Update | 2016-02-06 |
Inleiding
Het NRF-netwerk is overbelast. Een ESP op WiFi kan direct naar MQTT posten zodat elke node zelfstandig werkt.
Code
ESP Temperaturenode - Werkende code voor 1wire temperatuursensoren
MQTT
mosquitto_sub -h test.mosquitto.org -v -t revspace/sensors/esptemp/#
Huidige sensoren
Alle projectjes posten in revspace/sensors/temperatuur of revspace/sensors/humidity en dan /zone/id/ en de temperatuur volgens 'XX.XX °C' en de luchtvochtigheid volgens 'XX.XX %'.
Klusbunker temperatuur
1 ESP met diverse 1wire DS18b20 sensoren, twee aan de verwarmingsbuizen en een aantal van de voormalige SpaceLoop
Klusbunker-luchtvochtigheid
Een DHT-11 sensor op een ESP. Post zowel temperatuur als relatieve luchtvochtigheid. DHT-11's zijn niet zo precies (DHT-22 schijnt beter te zijn).
Actuele sensoren op MQTT
Momenteel zijn de volgende sensoren aangesloten:
Revspace/sensors/temperature/
- Klusbunker
- 2/1 - Verwarming Aanvoer (DS18b20)
- 2/2 - Verwarming Afvoer (DS18b20)
- 2/3 - Klusbunker midden, kabelgoot (DS18b20) (via de spaceloopbus naar Klusbunker-temperatuur)
- 2/4 - Klusbunker boven whitebord naast SpaceState (DS18b20) (via de spaceloopbus naar Klusbunker-temperatuur)
- 2/5 - Klusbunker naast kleine lichtkrant, DHT11 sensor (via Klusbunker-luchtvochtigheid)
- Meukhok
- 3/0 - Meukhok (DS18b20) (via de spaceloopbus naar Klusbunker-temperatuur)
- Hal beneden
- 6/0 - Trap hal beneden (DS18b20) (via de spaceloopbus naar Klusbunker-temperatuur)
Revspace/sensors/humidity/
- Klusbunker
- 2/5 - Klusbunker naast kleine lichtkrant, DHT11 sensor (via Klusbunker-luchtvochtigheid)
Statistics
See http://keetweej.vanheusden.com/revspace/
Zones
/* 1*/ "Entree\0" /* 2*/ "Klusbunker\0" /* 3*/ "Meukhok\0" /* 4*/ "Kantoor\0" /* 5*/ "Lounge\0" /* 6*/ "Hal beneden\0" /* 7*/ "Serverhok\0" /* 8*/ "Toiletten\0" /* 9*/ "Kelder\0" /*10*/ "SparksHack\0" /*11*/ "foo\0" /*12*/ "bar\0" /*13*/ "baz\0" /*14*/ "quux\0" /*15*/ "xyzzy\0" /*16*/ "Hellingbaan\0" /*17*/ "meh\0" /*18*/ "bla\0" /*19*/ "Voordeur\0" /*20*/ "RevSpace\0"