RPi hőmérő reboot

Mostanáig bírta a kertben lévő RPi-s hőmérő (2015.11.24-n kezdett jelenteni).

Így volt összerakva:
- RPi (még az első széria)
- 8G-s memóriakártya
- usb-s wifi antenna
- DS18B20 hőmérő szenzor
- raspbian

A Raspberry betéve egy kis hungarocell dobozba, a doboz egy szemeteszsákba, a zsák egy strapabíró konyhai műanyag dobozba és a doboz kinyomva purhabbal (hőszigetelés). Az egészből kilógott a wifi antenna (kb. 4 centit) meg a hőmérő (kb. 10 centit). A purhabba volt még ágyazva a szintén bezacskózott adapter és a hosszabbító villásdugója. Az egész kapott még egy szemeteszsákot, hogy ne érje direktben az eső és a hó.

Működés közben 15 percenként tolta egy webszerverre a hőmérsékletet (/idojaras=ÉRTÉK) és muninnal készült a grafikon (ha a munin már úgyis fent volt a szerveren).

Kicsit később reggel 5-től 8-ig óránként email-t is küldött a hőmérsékletről, amire idővel két szomszéd is feliratkozott. :)

Karbantartási igénye annyi volt, hogy néha ssh-n át kapott frissítést illetve rendszeresen cserélgettem a szemeteszsákot, mert az csöndben elbomlott.

Na ez állt meg pár napja szoftver hiba miatt (a raspbian feladta).

Egy fél óráig szedtem ki a cuccot a purhabból és a dobozból, jól látszott, hogy rendesen be volt ágyazódva, biztosan nem fázott nagyon.

Ha lesz újabb fél órám, összerakom újra, de most nem "embedded" lesz, hanem a PI bent lesz a pincében valahol az ablak körül, a hőmérő szenzort meg kirakom valahová az ablakon kívülre, olyan messzire amennyire csak lehet.

Hozzászólások

A RPi nalam mindig megeszi az SD kartyat. Minel gyatrabb minosegu, annal hamarabb.
Image-bol visszaraksz egy mukodot, felteszed ami valtozott, utana visszacsomagolhatod ugy, ahogy volt.

Ajanlom meg az ESP8266-ot is, illetve a kisebb Arduinokat. Nalam eleg stabilan mennek (bar az ESP-n nem csereltem le a firmware-t, Arduino Nano noszogatja)

Az emailkuldes jo otlet, azt lehet, hogy megjatszom en is. (jelenleg webes feluletem van hozza, meg az egyik Pebble-s watchface-hez megy info)

--
Worrying about killer AI and the superintelligent robots is like worrying about overcrowding on Mars. - Garry Kasparov

Nálam csak akkor van baj, ha elmegy és gyorsan visszajön az áram, az darálja a kártyát és lehet újrahúzni a cuccot.
Keresek is az RPi + külső disk elé valami UPS megoldást, ami legalább azt biztosítja, hogy az RPi le tudja mountolni a disket mielőtt elmegy minden áram.

Köszi a tippet, de a mostani hőmérő megoldást egyáltalán nem kívánom lecserélni. A hardver tökéletes és ha néha (~2 évente) újra kell húzni az OS-t, azt valahogy túlélem.

Email mellé jó lenne már valami béna kis Android app, amire push-sal lehetne nyomni az aktuális hőmérsékletet. Vagy elküldeni FB Messengeren, vagy ilyesmi. :)

Neztem UPS megoldast, bar nalam 34 raspberry pi eszkoz mukodik.
Raspberry pi-ra olyan 10eFt kornyeken vannak li-ion ups megoldasok, pl:
https://www.rpibolt.hu/termek/ups_pico_szunetmentes_tapegyseg_extra_fun…

Itt van egy osszefoglalo tablazat:
https://elinux.org/Comparison_of_power_supply_%26_management_hardware

Szerintem ez a legolcsobb megoldas:
https://www.adafruit.com/product/1944

Ennek van egy LBO kimenete (low battery output), amit egy gpio labra ra tudsz gyogyitani.

Igy az egesz kb. 5kHUF-bol kihozhato (kell egy gagyi lipo akksi).

Nalam meg ez is sok, mivel 34 eszkozre ez 170-340kHUF.

En a magam reszerol vettem egy kozponti szunetmentest. Ez a legolcsobb (26ezer):
https://www.aqua.hu/apc-back-ups-bx950u-gr-szunetmentes-tapegyseg-950va…

Ez pedig egy normalis (106kHUF):
https://www.aqua.hu/apc-smart-ups-smc1000i-1000va-szunetmentes-tapegyse…

De lehet meg Eaton, legrand-ot is venni, de azok is olyan 30k-tol indulnak.
Itt egy olcsobb (23kHUF):
http://bevachip.hu/legrand-keor-m-multimedias-szunetmentes-elosztosor-8…

elvileg megy linux alatt:
http://networkupstools.org/ddl/Legrand/Keor_Multiplug.html

A raspberry pi-ok kozul van egy "kozponti" kinevezve, es az adja le a drotot a tobbinek, hogy alljanak le.
A szoftveroldal meg nincs kesz teljesen kb. decemberre lesz meg.

A szunetmentesnek (na nem az offline-nak) az meg a pozitiv hozadeka, hogy zavar ellen is ved valamennyire.

---
Saying a programming language is good because it works on all platforms is like saying anal sex is good because it works on all genders....

Nem ennyire egyszerű a kérdés. Az akupakkokban van egy precíziós áramkör, ami nagy pontossággal detektálja a feszültséget. Ezért van 3 csatlakozója az ilyeneknek. A mcu adc mérheti a kisütött állapotot, míg a töltésnél ez a precíziós áramkör jelezheti a töltés végét. Csak az a kérdés, hogy milyen pontos a referencia és az adc, utána bármit lehet programozni.

A múltnap kerestem, hogy a DHT22 milyen kábelhosszt bír el, ezt találtam:

Hi there I just want to share with you that I try to connect 3x DHT22 by the scheme above... the longest length thats is working is 128m.... I try it on 142m its not working..
Just to inform you all ...if any one is wondering :)

https://forums.adafruit.com/viewtopic.php?f=25&t=52421&start=15

Eleg hulye gondolat DHT22-t ilyen messzire kozvetlenul vinni.

RS485-re rakotod, a tapot meg boost-buck DC-DC konverterekkel felviszed (24-30V kornyekere), a masik oldalon meg le. Hasznaltam 485 alapu rendszert, ami kb. 800 meter kabelen viszi az infot. (telefonvonalon vagy UTP-n, attol fugg ki van-e epitve fix kabelezes az adott palyan)

--
Worrying about killer AI and the superintelligent robots is like worrying about overcrowding on Mars. - Garry Kasparov

Nekem egy esp8266 megy, bmp280-al, akkuról. Külső hőt mér, 5 percenként jelent wifin, aztán deep-sleep. A szerver egy RPi-1B, több mint 3 éve, ő fogadja az adatokat. Közvetlenül egy 0,5 m-es dróton lóg rajta egy dht22 is, belső hőmérőként. Az sd-kártya még mindig az eredeti 4GB-s Sandisk Extreme. Egy hónapja már ragasztanom kellett, mert szétesett a burkolata, de még működik.

--
Lenovo Z580, LMDE 2 & Xfce

Rpi SD kartyara a megoldas vagy az, hogy a logokat ramdiskbe rakod es rotalod, vagy pl pendrive-ra (az is lerohad egy ido utan, de legalabb nem rantja magaval a rendszert.).