Hirdetés
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
- Parci: Milyen mosógépet vegyek?
- Luck Dragon: Asszociációs játék. :)
- Luck Dragon: Óraátállítás
- Depression: R.I.P.
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- eBay-es kütyük kis pénzért
- Brogyi: CTEK akkumulátor töltő és másolatai
-
LOGOUT
Amit érdemes tudni a Raspberry Pi-kről:
A legelső változat 2012-ben jelent meg. Pici, olcsó és nagyon alacsony fogyasztású, hobby-célú kártyagép. Felépítése ARM alapú, nem PC-architektúra, hanem kb. egy régi mobilhoz hasonló. Nagyon sok mindenre használható! A Linux-nak és a magas eladási mennyiségnek köszönhetően jelentős fejlesztőtáborral rendelkezik.
Új hozzászólás Aktív témák
-
sanchomuzax
aktív tag
RPi-Monitor és DHT11 szenzor - lyukas rögzítés megoldva
A DHT11 szenzor ugye mint az köztudott, nem mindig ad vissza megfelelően adatot. Ettől a RPi-Monitor szép fésűs jelet rögzít a grafikonjaiban. Egy nagyon egyszerű, kézenfekvő megoldással átvertem. Nem is értem, miért nem tette meg eddig, vagy miért nem ezzel kezdtem.
A python script-et használom, azt írtam át egy kicsit. A RPi-Monitor nem közvetlenül a szenzort kéri le, hanem egy percenként CRON-nal frissített log fájlból olvas (azt is ugye 2x kérné le szerencsétlen a két adat miatt).
A script-ben a vége így módosult, azaz nem tesz semmit, ha nincsen érték, hagyja a logot érintetlenül, ha van érték, akkor pedig közvetlenül ír a logba, nem a print-et használja adat átadásra:
...
if humidity is not None and temperature is not None:
line= 'Temp = {0:0.0f} *C, Hum = {1:0.0f} %'.format(temperature, humidity)
print line
file = open("/var/log/dht11.log", "w")
file.write(line)
file.close()
else:
print 'Failed to get reading. Try again!'Ezt percenként futtatja a CRON:
*/1 * * * * sudo /home/pi/Adafruit_Python_DHT/examples/./AdafruitDHT.py 11 4 >/dev/null 2>&1
Az RPi-Monitor pedig a log fájlt olvassa csak. Ennyi a temp.conf-om erre vonatkozó része:
dynamic.16.name=temp_in
dynamic.16.source=cat /var/log/dht11.log
dynamic.16.regexp=Temp = (\S+)
dynamic.16.postprocess=$1/1
dynamic.16.rrd=GAUGE
dynamic.17.name=humidity_in
dynamic.17.source=cat /var/log/dht11.log
dynamic.17.regexp=Hum = (\S+)
dynamic.17.postprocess=$1/1
dynamic.17.rrd=GAUGE
...Persze, még majd cizellálom annyival az egészet, hogy ha a log öregebb, mint 5 perc, akkor törlésre kerül, így nem lesz a szenzor levételekor, vagy elromlásakor egy vízszintes hamis érték.
Itt az este már normális értékeket rögíztő grafikon, melynek első fele igen csak randa, de megérte este fent maradni a jobb feléért:

Új hozzászólás Aktív témák
- Már csak több évre szóló szerződésekben gondolkodnak a memóriagyártók
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Robotporszívók
- NvidiaRTX: Xiaomi Electric Scooter 6 Max: Az első rollerem
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Warhammer 40.000
- Parci: Milyen mosógépet vegyek?
- Battlefield 6
- Milyen autót vegyek?
- Milyen okostelefont vegyek?
- További aktív témák...
- PC i5-7400 32GB RAM GTX 1650 1TB SSD be quiet! ház
- Gamer PC i5-13400F + RTX 4070 12GB I 16 GB DDR5 I vízhűtés I RGB
- MeLE PCG35 APO mini PC fanless, újszerű, eredeti doboz, Debian 13 LXQt, SSD-vel is kérhető
- Gamer PC, Ryzen 5 5500, RTX 3060 Ti, 16gb RAM
- DELL Mini PC - Core i7 7700T (90k) + 8700T (100k) +gyári wifi! 16GB vagy 32GB ram - 256/512GB SSD
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- Dell Wyse 5470,14",FHD, N4100 CPU,8GB DDR4,128GB SSD,WIN11,IR KAMERA
- Oneplus 9 128GB,Átlagos,Adatkabel,12 hónap garanciával
- 27% - LG UltraFine 27UP650K-W IPS Monitor! 3840x2160 60 Hz
- GeForce RTX 2060 (OEM HP) Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
wassermann