esp8266, loggning via WiFi

Overgaard
Ungskog
Inlägg: 19
Blev medlem: fre 18 dec, 2015 15:44

esp8266, loggning via WiFi

Inlägg av Overgaard »

Vill bara tips om en bra modul, och firmware, för de som vill logga lite sensorer trådlöst, via WiFi.

Själv loggar jag i dagsläget temperaturer i samtliga rum, panntemperatur, framledning och retur, utetemperatur, elförbrukning (via fototransistor mot elmätaren).

(en del rum har en annan trådlös lösning, dock)

Igår kväll driftade jag nivåmätning på pelletsen (labbversion) via ultraljudsmätning. Återstår att se hur bra/exakt det blir.

Modulerna sänder data till (i mitt fall) Domoticz. Det går att använda andra programvaror/lösningar.

Vid test & labb använder jag NodeMCU modulen, för den har allt som behövs på ett kretskort och strömförsörjs via USB. Den färdiga "produkten" blir ett ordentligt kretskort, m.m

http://www.banggood.com/NodeMcu-Lua-ESP ... 85891.html

Den faktiska modulen är denna

http://www.banggood.com/ESP8266-ESP-12E ... 80984.html

Mjukvaran/firmware jag använder för tillfället till modulerna är ESPEasy och kan laddas ner från hemsidan
http://www.esp8266.nu/index.php/Main_Page

Temperaturer mäter jag med DS18B20.

Om intresse finns kan jag ta lite bilder och skärmdumpar på hur det ser ut i Domoticz :mrgreen:
Bilagor
domo.jpg
domo.jpg (57.36 KiB) Visad 6847 gånger
Senast redigerad av Overgaard den ons 13 jan, 2016 12:51, redigerad totalt 2 gång.
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: esp8266, loggning via WiFi

Inlägg av Honda »

Banggood länkarna returnerar bara 'access denied', du är antagligen inloggad där.

Har du en egen strömadapter till varje givare eller klarar de sig med batteridrift?
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
Overgaard
Ungskog
Inlägg: 19
Blev medlem: fre 18 dec, 2015 15:44

Re: esp8266, loggning via WiFi

Inlägg av Overgaard »

Har ändrat länkarna nu. Hoppas det fungerar bättre :mrgreen:

Jag driver dem (den i pannrummet och den i mätarskåpet utomhus) med vanliga USB-laddare/strömadaptrar.

Det går i vissa fall att (beroende på vilken typ av sensor man vill använda) sätta dem i deep-sleep i väntan på att de ska vakna upp, mäta och skicka data. De är absolut inte lika strömsnåla som en del andra trådlösa sensorer, men de är mycket kraftfullare, osv.

Sök på nätet ESP8266 battery sleep test så ska du finna lite info om hur länge man klarar sig på batteridrift.

Men tror att vill man byta batteri mer sällan än 3 månader så är kanske inte ESP8266 vägen att gå.
Vill man däremot koppla på en himla massa olika sensorer, diplayer, relän, switchar, osv på sin "sensor" så är definitivt esp8266 en bra möjlighet. Du kan koppla flera givare och prylar till samma modul.

Något som är intressant för den händige/intresserade programmeraren så har de portat de mesta av Arduinos bibliotek till esp8266:an, så det går bra att använda Arduinos utvecklingsmiljö och libs.

Själv klurar jag på att smacka in en PID-regulatorrutin, koppla på några tempgivare, relän och display,m.m. och ha till pannan. Men då är det ju inte loggning primärt, utan styrning :)
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: esp8266, loggning via WiFi

Inlägg av Honda »

Nu fungerar länkarna, men ändrade du nåt? Kollade att nu fungerar länken i den andra tråden också, och där fick jag också access denied tidigare. Min teori är att banggood sätter en cookie då man går in via roten på siten, och direktlänkar fungerar inte om man inte har den cookien satt. Eller nåt annat märkligt knas de har hittat på... Men jag hittade rätt sida då jag sökte via framsidan och sedan fungerade länken också.

Ja tre månader på batteri är nog för lite för att vara riktigt roligt, men man vill ju inte gödsla huset med en massa usb-laddare på tomgång heller. Borde nog skaffa några sådana där att leka med någon gång...
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
rod02
Pannrumshärskare!
Inlägg: 2637
Blev medlem: lör 20 dec, 2008 02:01

Re: esp8266, loggning via WiFi

Inlägg av rod02 »

Jag jämför oftast med ebay http://www.ebay.com/itm/161833537754?_t ... EBIDX%3AIT 46.06 SEK idag. http://www.ebay.com/itm/ESP8266-Esp-12E ... SwniRWNxYt 19.80 SEK idag.
Finns det moduler med Lua flashat? En felkälla mindre... Har modulen räckvidd att nå källaren? Jag har sett att den går att köra som relästation för längre räckvidd.

Det går att snåla utan breakoutboard. https://www.youtube.com/watch?v=VvIoBFLj2Xo Jag gissar att den går att progga med någon arduino eller dyl. Breakoutboard var inte så dyrt http://www.ebay.com/itm/2PCS-Adapter-Pl ... SwI-BWMdfk 7.92 SEK idag. Om man inte behöver så många pns så kanske denna http://www.ebay.com/itm/New-Hot-Remote- ... SwhcJWJjgV 16.62 SEK idag. Obs stiften passar inte kopplingsdäck.

För den som har en överbliven router, så kan den också funka.
Egor duplomat D1F 1978 Pellx 2001 7.0 Tigex25 Bulkföråd Termomatic ERA
d_anders
Energiprofet!
Inlägg: 409
Blev medlem: sön 04 aug, 2013 10:34

Re: esp8266, loggning via WiFi

Inlägg av d_anders »

Vad gäller kombinationen billigt och smidigt så är "witty cloud"-modulerna svårslagna. Sök på Aliexpress så hittar ni dem. För övrigt så hittar man oftast lägst priser på det mesta esp8266-relaterade där.
TMV Pannan Alfa, Viking Bio, insatsrör
Overgaard
Ungskog
Inlägg: 19
Blev medlem: fre 18 dec, 2015 15:44

Re: esp8266, loggning via WiFi

Inlägg av Overgaard »

De finns i alla smaker & färger, helt enkelt! :mrgreen:

Sitter just nu och patchar Easy ESP-firmware med lite egen kod. Bland annat ett "lågpassfilter" för ultraljuds-avståndsmätaren, för att bli av med de envisa "glitcharna". Jobbigt när det larmar att pelletsen snart är slut, hela tiden, pga tillfälligt mätfel :lol:
Sambon surnade till när telefonen för 5:e gången väckte henne mitt i natten för systemet trodde pelletsen var slut. Haha!

I mitt fall har jag inte stött på räckviddsproblem ännu. Når i hela huset, även ner till källaren/pannrummet.
Har väl dessutom ett 50-tal meter till mätarskåpet utomhus där jag mäter utetemp och elförbrukningen.
De finns ju med möjlighet till extern antenn om behovet uppstår. :) Enligt specen ska de ju lämna c:a +20 dBm. Har inte kontrollmätt detta eftersom vi nyligen flyttat in i huset och min verkstad är inte igång ännu. Så mätinstrument och sånt står och samlar damm just nu :(

Något som intresserar mig som jag tänkt att testa är ju deep-sleep funktionen, och vilka sensorer som kan tänkas fungera i det läget. Vid batteridrift då.
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: esp8266, loggning via WiFi

Inlägg av Honda »

Deep sleep ser ju riktigt enkelt ut: https://learn.sparkfun.com/tutorials/es ... sleep-mode

8mA i deep sleep imponerer inte alls, men de nämner att en led lyser trots att den sover, så om man löder bort den så ska det nog gå ner en hel del. Man får väl ordna själv att kapa strömförsörjningen till yttre sensorer i sovläge, sedan finns det väl inga begränsningar till vad som fungerar.
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
d_anders
Energiprofet!
Inlägg: 409
Blev medlem: sön 04 aug, 2013 10:34

Re: esp8266, loggning via WiFi

Inlägg av d_anders »

Vill man köra på batteri under längre tid är det mycket bättre att ha en separat strömsnål mcu som gör mätningar etc och som sedan startar esp'n bara när den vill skicka data. Då menar jag alltså att esp'n i normalläget ska vara helt av, inte i deepsleep.
TMV Pannan Alfa, Viking Bio, insatsrör
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: esp8266, loggning via WiFi

Inlägg av Honda »

Några dev kort beställda då, får se vad kul man kan hitta på med dem
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
d_anders
Energiprofet!
Inlägg: 409
Blev medlem: sön 04 aug, 2013 10:34

Re: esp8266, loggning via WiFi

Inlägg av d_anders »

Honda, har du skrivit egen kod för att hantera din lambdasond?
TMV Pannan Alfa, Viking Bio, insatsrör
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: esp8266, loggning via WiFi

Inlägg av Honda »

Nej, styrningen gör det själv
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: esp8266, loggning via WiFi

Inlägg av Honda »

Nu har jag fått hem några esp8266 dev board. Det är ju nästan lite tråkigt, allt finns redan helt färdigt... 15 minuter från öppnad låda till en wlan accesspoint med webbserver och 'hello world' webbsida igång via arduino ide, imponerande att de har paketerat allt så lättanvänt. Nu gäller det bara att komma på något att använda dem till då. Och att bestämma sig för vilken mjukvara. Finns ju åtminstone arduino C, lua och micropython att välja på. Plus en freeRTOS port på gång. Och easyesp om man inte vill koda alls.
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
d_anders
Energiprofet!
Inlägg: 409
Blev medlem: sön 04 aug, 2013 10:34

Re: esp8266, loggning via WiFi

Inlägg av d_anders »

Jag rekommenderar verkligen "arduino esp8266" det är stabilt och förbättras i snabb takt. lua är lite tungt
TMV Pannan Alfa, Viking Bio, insatsrör
d_anders
Energiprofet!
Inlägg: 409
Blev medlem: sön 04 aug, 2013 10:34

Re: esp8266, loggning via WiFi

Inlägg av d_anders »

Kolla dessutom på ota-exemplen så du kan ladda kod till esp'n via wifin. Väldigt smidigt och går dessutom betydligt fortare än via usb-serial
TMV Pannan Alfa, Viking Bio, insatsrör
Skriv svar