Spotreba ESP8266 bez wifi

www
Odpovědět
Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Spotreba ESP8266 bez wifi

Příspěvek od tiimsvk »

Ahojte napadloma spraviť jeden pokus so spotrebou zapnutej wifi a vipnutej wifi na esp8266 wemos D1 pro
Nakoľko sú projekty, ktoré chcete robiť mimo ha a nepotrebujete pri tom wifi niečo ako arduino ale jednoduche programovanie cez esphome.
Pri zapnutej wifi: 70mA
Pri vipnutej je to necelých: 16mA

v code je potrebné odstrániť:

Kód: Vybrat vše

#api:
#ota:
#wifi:
#  ap:
#captive_portal:
Samozrejme prídete o ota update a aktualizácia prebehne iba pomocou tx rx pinov Ale tzá spotreba na baterii bude super :)

Tak ma napadla jedna vec, ktorú som už videl niekde na fórach..

Je možné vypnúť všetky funkcie wifi na esp32 a nechať zapnutý iba bluetooth a zariadenie by posielalo dáta cez bluetooth rozhranie? (bluetooth by malo mať menšiu spotrebu?

Potom už len iné esp32 alebio samotny raspberry by primal dáta (vobec neviem či je také niečo možné? ale bolo by to fajn)

Máte niekdo nejaké info?

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: Spotreba ESP8266 bez wifi

Příspěvek od mamonick »

tiimsvk píše: 09. září 2022, 10:13 ...
Je možné vypnúť všetky funkcie wifi na esp32 a nechať zapnutý iba bluetooth a zariadenie by posielalo dáta cez bluetooth rozhranie? (bluetooth by malo mať menšiu spotrebu?

Potom už len iné esp32 alebio samotny raspberry by primal dáta (vobec neviem či je také niečo možné? ale bolo by to fajn)
...
Tak řešení samozřejmě existuje, je stejné, jako když máš do HA integrovány jiné BT zařízení. Já to mám tak, že deska

Kód: Vybrat vše

board: esp32dev

slouží jako BT brána pomocí

Kód: Vybrat vše

esp32_ble_tracker:
Tedy jak jsi psal.

Ovšem novinka od Home Assistant 2022.9.0 umožňuje udělat z každé desky, která má BT tzv. Proxy,

Kód: Vybrat vše

bluetooth_proxy:
což je podstatně jednodušší integrace BT zařízení do HA. To ale nemám vyzkoušené.
Viz https://esphome.github.io/bluetooth-proxies/

Tak, jak existuje https://esphome.io/, narodilo se https://bthome.io/ :o

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: Spotreba ESP8266 bez wifi

Příspěvek od tiimsvk »

Ble proxy uz mam aplikovane na esp32co som doteraz pouzival ako tracker a dunfuje fajnvsetky zariadenia sa postupne pridali.

Bthome nepoznam musim kuknúť

kiklhorn
Moderátor
Moderátor
Příspěvky: 901
Registrován: 03. červenec 2021, 18:35
Dal poděkování: 107 poděkování
Dostal poděkování: 210 poděkování

Re: Spotreba ESP8266 bez wifi

Příspěvek od kiklhorn »

ESP je žravá potvora, použitelný režim je deepsleep, načíst jednou za čas údaje, uložit do rtc paměti a jednou za X načtení aktivovat bezdrát a odeslat to přes MQTT dávkově (rozdíl mezi spotřebou BT a WiFi téměř není). Ideálně asi s přímým napájením LiFePo4 článkem nabíjeným na 3.6V. Záleží také co je to za desku. Na mnohých je třeba použitý 3.3V LDO regulátor AMS1117 který sám sežere 5mA, což je hodnota která vystačí na provoz některého z níže odkazovaných modulů s aktivním BLE

I ESP se dá donutit k relativně nízké spotřebě s BLE, ale... - https://github.com/espressif/esp-idf/is ... -500312453

Myslím že jsou zajímavější obvody/moduly
Od Nordicu: nRF5340
Od Dialog Semi (dnes už Reneseas): DA16600, nebo jen BT modul DA14531mod
Od Ti: CC2340 - bude až v půlce 2023, ale dají se sehnat vývojové moduly LP-EM-CC2340R5 už teď.

Možná i RP2040 (podpora v ESPhome už asi dva měsíce) s nějakým BLE modulem - zajímavý projekt vzniká na vokolo.cz pod názvem "Picolo RP2040", autorka dává k dispozici veškeré podklady https://www.vokolo.cz/picolo-rp2040/ V prodeji bude počítám velmi brzy.


Na měření spotřeby se hodí nějaký power profiler - třeba PPK2 od Nordicu. Nedá se s ním sice měřit obousměrně, ale to vyváží výborná cena a možnost "značkování" přes integrovaný logický analyzátor.' https://pallavaggarwal.in/dc-current-an ... _PPK2_-_89
Vše co si přinesu domů je buď Shelly, nebo to skončí buď pod ESPhome nebo pod Zigbee2mqtt.
Ajťák co pamatuje BBS a OS/2 Warp a je mu jedno o jaký systém nebo síťařinu běží.
HA OS jako jedna z Proxmox VM na Odroid H3+/64GB https://github.com/tteck/Proxmox

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: Spotreba ESP8266 bez wifi

Příspěvek od tiimsvk »

Ďakujem za vyčerpávajúcu odpoveď... pri mne by bolo asi problem s programovaním..esphome zvladam ako tak ale vyššie by som musel luskať krok po kroku. Ale:
kiklhorn píše: 11. září 2022, 03:56 ESP je žravá potvora, použitelný režim je deepsleep, načíst jednou za čas údaje, uložit do rtc paměti a jednou za X načtení aktivovat bezdrát a odeslat to přes MQTT dávkově (rozdíl mezi spotřebou BT a WiFi téměř není). Ideálně asi s přímým napájením LiFePo4 článkem nabíjeným na 3.6V. Záleží také co je to za desku. Na mnohých je třeba použitý 3.3V LDO regulátor AMS1117 který sám sežere 5mA, což je hodnota která vystačí na provoz některého z níže odkazovaných modulů s aktivním BLE
Je potom použitelný akýkoľvek esp samostatný modul esp32 alebo esp8266 07/12 atď bez ams regulátora.
MQTT a zbieranie údajov a odoslanie udajov iba niekdy keď treba je veľmi zaujímavé. Máš nejaký kod do esphome ako na to?
Lebo predpokladam, že je to nastavené tak, že sa esp zapne v časových invervaloch bez wifi načita udaje uloži do pamete a po x načitaní zapne wifi a odošle?

Toto je možno riešenie, ktoré hladám. Len ten kód ak by bolo by bol fajn hlavne nastavenim wifi global a spravami cez mqtt. Dik

Uživatelský avatar
tiimsvk
Dárce - Donátor
Dárce - Donátor
Příspěvky: 801
Registrován: 06. květen 2021, 07:03
Dal poděkování: 72 poděkování
Dostal poděkování: 65 poděkování

Re: Spotreba ESP8266 bez wifi

Příspěvek od tiimsvk »

kiklhorn píše: 11. září 2022, 03:56 ESP je žravá potvora, použitelný režim je deepsleep, načíst jednou za čas údaje, uložit do rtc paměti a jednou za X načtení aktivovat bezdrát a odeslat to přes MQTT dávkově (rozdíl mezi spotřebou BT a WiFi téměř není). Ideálně asi s přímým napájením LiFePo4 článkem nabíjeným na 3.6V. Záleží také co je to za desku. Na mnohých je třeba použitý 3.3V LDO regulátor AMS1117 který sám sežere 5mA, což je hodnota která vystačí na provoz některého z níže odkazovaných modulů s aktivním BLE

I ESP se dá donutit k relativně nízké spotřebě s BLE, ale... - https://github.com/espressif/esp-idf/is ... -500312453

Myslím že jsou zajímavější obvody/moduly
Od Nordicu: nRF5340
Od Dialog Semi (dnes už Reneseas): DA16600, nebo jen BT modul DA14531mod
Od Ti: CC2340 - bude až v půlce 2023, ale dají se sehnat vývojové moduly LP-EM-CC2340R5 už teď.

Možná i RP2040 (podpora v ESPhome už asi dva měsíce) s nějakým BLE modulem - zajímavý projekt vzniká na vokolo.cz pod názvem "Picolo RP2040", autorka dává k dispozici veškeré podklady https://www.vokolo.cz/picolo-rp2040/ V prodeji bude počítám velmi brzy.


Na měření spotřeby se hodí nějaký power profiler - třeba PPK2 od Nordicu. Nedá se s ním sice měřit obousměrně, ale to vyváží výborná cena a možnost "značkování" přes integrovaný logický analyzátor.' https://pallavaggarwal.in/dc-current-an ... _PPK2_-_89
Ahoj vrátil som sa k tomuto postu nakoľko sa zase hrám s čo najmenšou spotrebou pri použivaní esp8266 a akéhokoľvek senzora, ktorý odosiela údaje pravidelne v nejaký čas a v texte píšeš.
jednou za X načtení aktivovat bezdrát
Ako sa dá vipnúť wifi modul a znova zapnúť?
Aký kód použiť do yaml

našiel som vlakno na githube (https://github.com/esphome/esphome/pull/1249) kde rozoberajú tento problém.

Viete mi poradiť ďakujem.

Odpovědět

Zpět na „ESPHome“