Espsensorgrid

From RevSpace
Jump to navigation Jump to search
Project ESP Sensor Grid
Espsensor2.JPG
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 en dan /zone/id/ en de temperatuur volgens 'XX.XX °C'

Klusbunker temperatuur

Espsensor1.JPG

1 ESP met diverse 1wire DS18b20 sensoren, twee aan de verwarmingsbuizen en een aantal van de voormalige SpaceLoop

Klusbunker-luchtvochtigheid

Esp humidity1.jpg Esp humidity2.jpg

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"