Jak na WiFi senzory teploty v pokoji ?

Tomáš Koželuh mr.death na ipq.cz
Sobota Duben 16 09:13:32 CEST 2022


Jo, jenom jsem zapomněl, neřeším bateriový provoz, všude to mám na 5V USB adaptér, nakoupil jsem jich hromadu z Číny a většina dodnes funguje. Ale nějaký sleep state by tam určitě doprogramovat šel, aby to jelo i z baterky, ale pak by  to chtělo otočit komunikaci, kdy ty NodeMCU budou teplotu někam posílat po probuzení. IP si tahají z DHCP, kde je rezervace, aby se neměnila. Celkem se tak jedná o čtyři čidla a jedno RPi s displejem, taky měří teplotu a pak jich většinu zobrazuje.

-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Tomáš Koželuh
Sent: Saturday, April 16, 2022 7:48 AM
To: 'HW-news' <hw-list na list.hw.cz>
Subject: RE: Jak na WiFi senzory teploty v pokoji ?

NodeMCU, mně to netahá RPi, ale normální linuxový server, ale princip je stejný, čidlo se připojí do wifi a běží na něm http server, při dotazu vrátí teplotu a vlhkost, server se dotazuje přes cron. Čidla doporučuju DHT22, jsou docela přesná, měřím tím i venku bez problémů. Cena kompletu je v řádu desetikorun, jako krabičku používám tu největší od TicTaců, nevypadá to nijak super, ale většinou to někam schovám.
Pokud to budete dělat přes Arduino IDE, tak pro DHT22 doporučuju knihovnu DHTStable od Roba Tillarta.

-----Original Message-----
From: Hw-list [mailto:hw-list-bounces na list.hw.cz] On Behalf Of Kořenský Pavel
Sent: Friday, April 15, 2022 11:20 PM
To: hw-list na list.hw.cz
Subject: Jak na WiFi senzory teploty v pokoji ?

Zdravím vespolek,




po delší době jsem se opět odhodlal si trochu zabastlit a samozřejmě jsem si pěkně naběhl...




Záměr byl celkem jednoduchý. Učinit naší domácnost, kterou záměrně udržuji zcela "hloupou"  o něco méně hloupou a mít vše pod kontrolou.

Takže jako první krok jsem si usmyslel, že by nebylo úplně špatné mít v několika pokojích senzory teploty (a případně vlhkosti) připojené do domácí WiFi sítě. Teplotu by prozatím snímalo Raspberry Pi, připojené do stejné sítě a to buď tak, že by na něj senzory posílaly hodnoty nebo by naopak Raspberry Pi periodicky oslovovalo senzory třeba přes HTTP a sejmulo si data ve formátu "senzorXYZ, teplota, vlhkost".




Po prostudování materiálů k několika komerčně dostupným senzorům jsem kvůli bezpečnosti všechno zavrhnul. Nechci žádný cloud někde, žádné appky pro mobilní telefony, nic takového. Jen uzavřené řešení v rámci domácí sítě.




Jako celkem zřejmá možnost se nabízí použít třeba Raspberry Pico s WiFi modulem a napsat si to v Pythonu sám. To by problém nebyl. Jenže to má háček. Moje domácí síť má WiFi část zabezpečenou pomocí WPA2 Enterprise (takže certifikát na každém klientu, Radius server pro autentikaci, šifrování už od prvního okamžiku při navazování spojení a tak podobně).




No a to bohužel Raspberry Pi Pico neumí 😞 Nebo lépe řečeno, nenašel jsem nikde návod, jak udělat, aby to umělo.




Nemáte někdo nějaký tip jak to udělat ? Nebo třeba tip na nějaký jiný, dostatečně laciný mikrokontrolér, který by to uměl ?

Potřebuju jenom aby to šlapalo na baterky a umělo se to připojit na WPA2 Enterprise a dalo se to dodatečně programovat v nějakém smysluplném jazyku (C, Python atd.) a nevyžadovalo to zakoupení komerčního kompilátoru za X tisíc dolarů.




Díky za jakékoli info




Zdraví PavelK








_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz Hw-list na list.hw.cz http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list