Har nu byggt en temperatursensor som kommunicerar över WIFI med ESP8266-12E, dvs ingen extra utrustning krävs för att logga direkt till exempelvis Thingspeak.

Komponentlista.PNG
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder

Detta är allt som behövs för temperatursensorn, måtten på ESP8266 är 24mm X 16mm vilket gör den enkel att dölja

Jag har skrivit koden så att den skickar information till Thingspeak, Vera och en egen loggserver. Allt som behövs är att ändra några få variabler längst upp i källkoden.

ThingLoggen.PNG
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder

När sensorn vaknar uppdateras informationen i realtid på Thingspeak grafen

Esp8266-NR3-Vera.PNG
När sensorn vaknar uppdateras min temperatursensor inne i Vera

Batteritiden verkar bli bra, har kört en ESP8266 sedan den 10:e januari fram tills nu, Just nu går den aldrig riktigt ner i viloläge och skickar data var 4:e sekund.

Från 2016-01-10 13:08:36.450 fram tills nu när den stannade 2016-01-13 23:16:43.067 har den skickat data 16793 ggr utan att riktigt sova! Detta gjordes med en ineffektiv kod, version 1.1 är mer optimerad och nyttjar en Deep sleep.

2016-01-10 13:08:36.450 | XXX.XXX.XXX.XXX | ESP8266-NR1 | T: | 22 | H: | 36
2016-01-13 23:16:43.067 | XXX.XXX.XXX.XXX | ESP8266-NR1 | ERROR

Dht11Versionen.PNG
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder

Första versionen jag gjorde för att testa batteritiden, den skickade data var 4:e sekund i nästan 3 dagar!

Esp8266-Nr2-Conf1.PNG
Inloggade ser högupplösta bilder
Skapa konto
Gratis och tar endast 30 sekunder

Version 3 skickar nu till Thingspeak, vera och min loggserver, väntar fortfarande på lådan

All kod och info om hur du bygger den själv finns på följande projektsida:
Wifi temperatursensor till Vera och Thingspeak

// Ispep @ Hemautomationsbloggen - Automatiserar.se
 
  • Gilla
Hawkai och 1 till
  • Laddar…
Kul bygge.
Det finns ganska små DC-DC step-up boosters som du skulle kunna försöka knöla in. Då kan du köra slut batterierna ännu lite mer innan de behöver bytas.
 
Klicka här för att svara
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.