( nagy_peter | 2021. 12. 01., sze – 00:03 )

Hát, nem ennyire egyszerű a trükkje: A hőmérőben még egy esp8622 van, és ha az folyamatosan a wifin lógna, lemerítené az elemet 1 óra alatt. Ott azzal spórolnak, hogy alapvetően a wifi teljesen ki van kapcsolva, a mikrokontroller pedig az idő nagy részében alszik, időnként felébred, kiolvassa a szenzorok adatait, majd csak akkor megy fel a wifire, ha az előző kiolvasás óta más értéket mért (az beállítható a hőmérsékletre 0.5 fokonként a páratartalomra pedig 5%-os léptékben, hogy mekkora változás esetén reportoljon), látványos a fogyasztásbeli különbség, ha mondjuk 8 helyett 4 óránként kell wifin adatot küldenie. Ezen felül ott az is sokat számít, hogy fix ip-je legyen, mert ha dhcp-re bízzuk, az kb 20%-al gyorsabban meríti az akkut.

A mozgásérzékelőnél viszont más a helyzet, ott a silicon labs direkt erre optimalizált wifije van benne, ami 6500 miliampernyi akkuval képes 3 éven át standby folyamatosan fent lógni a wifin. Egy átlagos cr2032-es gombelem kb. 3 mAh, ennyi energiából ez a wifi chip 12 órán át tud online maradni (míg egy esp8266 kb. 30 másodpercet). Szóval itt a nagy akkuval, és a szokásosnál kb 1400-szor kevesebbet fogyasztó wifi modullal együtt tudja csak elérni ezt a nagyon hosszú üzemidőt.