ESP8266 12E Wifi sensor till Vera och Thingspeak är nu ”klar”
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.
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.
Räven var lite snäll som släppte sensorn inom räckvidden för mitt wifi på gården!
// Ispep

Skribent:
Markus Jakobsson har mer än 10 års erfarenhet inom smarta hem, så han har hunnit testa och lära sig det mesta! Men fullärd blir man aldrig dock aldrig 🙂
TIPS:
Vill gärna tipsa om ett inlägg där du hittar grupperad information om smarta hem: Automatiserar.se/smarta-hem/
Skulle du mot förmodan inte hittat det du sökte kommer du troligen hitta det här: Automatiserar.se/sok-om-hemautomation/
Vill du diskutera smarta hem så har vi en kanal på Facebook med +7000 medlemmar: Smartare hem & Hemautomation | Facebook
Sedan början av 2023 har vi skapat mer material på Youtube kanalen: Stötta oss gärna genom att kolla in filmerna där och följa kanalen
Övrigt
Du kanske uppskattade och fick nytta av det här inlägget och vill hjälpa sidan Automatiserar.se?
Swisha gärna en slant till kaffe på 0705470065 om du vill stötta bloggen. Då visar du din uppskattning av den tid vi lägger på Bloggen och vi kan fortsätta driva sidan helt utan reklam. Du kan även stötta bloggen genom att köpa någon av våra smarta hållare.
Alla bidrag vi får går till att täcka driftkostnaderna för bloggen, samt att köpa den teknik vi kan skriver om på bloggen.
Om bloggen:
Vi kör sidan helt på fritiden, därigenom helt oberoende och gör detta för att det är roligt och lärorikt.
Vi hoppas att du som läsare hittat ett inlägg som hjälper dig att automatisera mera.
Gillade du bloggen så dela den gärna med vänner, och var det något du inte tyckte var allt för bra så hör av dig så vi får veta!
Stort tack för att du tog dig tid att läsa vårt inlägg.
Med vänliga hälsningar Markus Jakobsson
Allt går att automatisera!
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!
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
Pingback: Tips Inför Val Av Teknik För Hemautomation! |