Tekniker som hjälper dig skapa ett smartare och tryggare hem.

Projekt – ESP8266 Wifi Tempertursensor

Kategori:

, , , ,

– Taggar:

ESP8266 12E Wifi sensor till Vera och Thingspeak är nu ”klar”

POC

Wifi sensorn på bilden drivs med 2 X AA batterier i ca ~70 dagar. Temperatur skickas var 5:e minut. Min färdiga temperatursensor som placerats ute valde en räv att flytta till ett nytt ställe under natten!

Vad har hänt sedan förra versionen av sensorn?

Har nu fått alla komponenter jag behövde för att färdigställa och under en längre tid mäta strömförbrukning på temperatursensorn baserad på ESP8266 12E. Det har varit en hel del jobb med att optimera koden. Bara genom att sätta fast ip på sensorerna minskade tiden att skicka temperatur från 8 sekunder ner till 2 sekunder. Detta gjorde en enorm skillnad på batteritiden! När jag började testa temperatursensorn DS18B20 har jag haft problem med felande avläsningar ”ibland”, detta hittade jag en enkel lösning på! en 220uF kondensator mellan + och jord avhjälpte helt problemet.

Tanken är att mina WIFI sensorer inte ska skicka data så ofta som var 5:e minut om dom körs på batterier. Placeringen blir på vinden och liknande ställen, temperatur och luftfuktighet rapporteras några få ggr om dagen. Detta gör att batteritiden kan bli flera år. Jag kommer nu att fokusera på att hitta andra typer av funktioner utöver temperatur.

På följande sida har jag skrivit all information om mätningen på esp8266 12E, summerat så bör bra batterier räcka något liknande nedan:

  • Uträkning på batteritiden för ESP8266 12E utifrån mätningarna.
  • Skickar sensorn var 5:e minut räcker 2700 mA batterier  ~71dagar
  • Skickar sensorn var 15:e minut räcker 2700 mA batterier  ~212 dagar
  • Skickar sensorn varje timme räcker 2700 mA batterier ~755 dagar
  • * Uträkningarna jag gjorde tar inte med självurladdning eller för låg batterispänning!

Vad är kvar?

Nu kvarstår en snygg paketering och design av ett kretskort eller liknande för att enkelt kunna uppdatera ”firmware” i framtiden. Eftersom jag är osäker på hur länge två AA batterier klarar att hålla 3.1V+ testar jag även 3st AA uppladdningsbara batterier.

POC04AA POC05AA

Tre st AA batterier och en DS18B20 på labbplatta fungerar även bra. Det går även att köra dessa utan att löda (bilden till höger)

Information om hur du bygger sensorn själv finns här

Den senaste koden som behövs finns att ladda hem på Github

Tester

Jag har under några dagars tid mätt snittförbrukning på 4 olika ESP8266 12E sensorer, dessa rapporterar temperatur till min Vera Lite var 5:e minut. En av ESP:erna rapporterar även till Thingspeak. Thingspeak adderar 0.3 sekunder på den aktiva tiden för sensorn vid varje skickning.

Jag har placerat en sensorn tillfällig i en plastlåda. Lådan placerades på gården under natten. Signalstyrkan som sensorn rapporterade var ca (-70) i snitt. Vid 03:45 började sensorn rapportera att wifi signalen var mycket låg (-96). Detta kunde jag se eftersom alla mina ESP8266 även skickar data till min http loggserver. Detta gjorde det relativt lätt att leta fram när sensorn flyttades och därefter se om det fanns någon övervakningsbild sett vad som hänt.

       ( DATUM )         (sensorns ip)                     (WIFI signal)
2016-02-18 03:12:27.143 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -71 | -6.62 | TID: | 3731
2016-02-18 03:17:20.832 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -71 | -7.06 | TID: | 3732
2016-02-18 03:22:15.134 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -71 | -7.06 | TID: | 3755
2016-02-18 03:27:08.516 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -71 | -7.62 | TID: | 3726
2016-02-18 03:32:02.205 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -71 | -7.81 | TID: | 3731
2016-02-18 03:36:56.200 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -71 | -7.94 | TID: | 3754
2016-02-18 03:41:49.580 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -70 | -8.31 | TID: | 3729
2016-02-18 03:51:40.081 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -95 | -8.13 | TID: | 3726
2016-02-18 03:56:33.849 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -95 | -8.19 | TID: | 3726
2016-02-18 06:36:21.288 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -95 | -10.13 | TID: | 4674
2016-02-18 06:43:25.907 | xxx.xxx.xxx.xxx | ESP8266-NR9 | 1.5 | -96 | -10.13 | TID: | 5742

Ovan är information från loggservern vid tillfället.

 

Sensorns optimala placering enligt räven på bilden nedan till vänster. Fick en bild på räven nere till höger strax före sensorn flyttades.

POC02 FOX

Räven var lite snäll som släppte sensorn inom räckvidden för mitt wifi på gården!

 

// Ispep

Har du precis börjat med smarta hem eller redan kommit en bit på resan? Läs mina dedikerade guider om smarta hem. Dom ger dig kunskaper och insikter som hjälper dig fatta rätt beslut i din resa.


Kommentarer

3 svar till ”Projekt – ESP8266 Wifi Tempertursensor”

  1. Intressant modul, jag lurar lite på om det kan vara ett alternativ till att styra LEDdrivers, typ jolly pro, med en 0-10V signal. Har inte hittat något bra alternativ ännu… Hur stabil är den? Tappar den signal etc? Kraven på en lampknapp är ju höga!

    1. Den skulle säkert fungera till att styra LEDDrivers. Dom 4 WIFI sensorer jag har igång nu går som tåget, har inte behövt startat om en enda av dom. Detta beror delvis på att dom alltid ”startar om” när dom vaknar.

      Jo tack kraven på lampknappen ska va hög på lysknappar 😀

      Jag håller på att bygga en sensor som ska drivas på USB och alltid vara igång, den har stått relativt länge utan att hänga sig eller starta om. Så jag svarar ”JA” på om dom är stabil och återkommer om dom börjar hänga sig.

      // Ispep

  2. […] du i framtiden att vilja bygga egna enheter med exempelvis Arduino eller EPS8266 och integrera liknande saker i ditt […]

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *



Vill du lära dig mer om smarta hem
och inte riskera missa några nyheter?
prenumerera då på bloggen via mail.

Taggar:

Gateway / Kontrollers & mjukvaror

Det finns idag en uppsjö tekniker och enheter på marknaden, tyvärr så finns det inte någon perfekt lösning ännu, utan varje lösning har sina styrkor och svagheter. För att du lättare ska kunna välja vilket spår som passar dig så har jag samlat alla tekniker jag testat och en bra sammanfattning om dom. Utifrån det kan du själv avgöra vad du anser mest lämpat. Är du osäker på vart du ska börja så kolla in min nybörjarguide om smarta hem, där får du tips på vad du ska leta efter och fundera över innan du kör igång.