- SSD kibeszélő
- Milyen alaplapot vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Megfizethető és viszonylag kompakt ház született a Lian Li-DAN Cases frigyből
- Vezetékes FEJhallgatók
- Hardverek pünkösdre
- Milyen videókártyát?
- iPad topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen notebookot vegyek?
Hirdetés
-
Galax GeForce RTX kártyák jönnek a szűkösebb házakba
ph A gyártó Super sorozatú, 12, valamint 16 GB VRAM-mal ellátott megoldásai a szabadba nyomják a meleg levegőt.
-
Touroll J1 - amikor az átlagos is elég
ma A megszokott konstrukciót, vagyis pedálszenzort és hátsó agymotort kínál a Touroll, nincs benne semmi rendkívüli, de kedvező az árfekvése.
-
Elhozná az olcsó önvezető autók korát az Xpeng
it Gyümölcsöző az Xpeng kutatás-fejlesztési részlegének munkája, a Volkswagennel való együttműködés. Az Xpeng négyes szintű önvezetésre és olcsó önvezető EV-kre készül.
-
PROHARDVER!
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
vargalex
félisten
Sziasztok!
Én is jó dolognak tartom, hogy indult egy ilyen topic is. Én 2014 májusában kezdtem foglalkozni a dologgal és idő hiányában sajnos megakadt a dolog a hőmérséklet mérésnél. Egy Raspberry Pi-re van kötve 4 db DS18B20 szenzor, illetve magának a Raspberry-nek a CPU/GPU hőmérésékletét mérem. Az értékeket percenként olvassa, mySQL adatbázisba rögzíti. MySQL-ben egy trigger összesítő táblákba számolja az értékeket a gyors megjelenítés miatt. A szenzorok adatait shell script olvassa ki és hajtja végre az insert-et:
#!/bin/bash
HOST=db_host
USER=db_user
PASSWORD=db_user_pass
DATABASE=database_name
MYSQL=/usr/bin/mysql
W1_SLAVES_COUNT=0
W1_SLAVES=/sys/devices/w1_bus_master1/w1_master_slaves
W1_SLAVES_DIR=/sys/bus/w1/devices/
SQLFILE=/tmp/temperature.sql
DATUM=$(date '+%Y-%m-%d %H:%M:%S')
CPUTEMP=$(cat /sys/class/thermal/thermal_zone0/temp | awk '{ print $1/1000}')
GPUTEMP=$(/opt/vc/bin/vcgencmd measure_temp | cut -f 2 -d "=" | cut -f 1 -d "'")
PIDFILE=/run/lock/gettemps.sh.pid
if [ -r $PIDFILE ]; then
exit
fi
echo "$$" > $PIDFILE
for w1_slave in $(cat $W1_SLAVES)
do
((W1_SLAVES_COUNT++))
W1_SLAVE_CONTENT=$(cat $W1_SLAVES_DIR/$w1_slave/w1_slave)
while [ "$(echo "$W1_SLAVE_CONTENT" | head -n 1 | cut -f 12 -d " ")" != "YES" ]
do
sleep 1
W1_SLAVE_CONTENT=$(cat $W1_SLAVES_DIR/$w1_slave/w1_slave)
done
TEMPERATURE=$(echo "$W1_SLAVE_CONTENT" | tail -1 | cut -f 2 -d "=" | awk '{ print $1/1000}')
TEMPNAMES[$W1_SLAVES_COUNT]=$w1_slave
TEMPERATURES[$W1_SLAVES_COUNT]=$TEMPERATURE
done
rm -rf $SQLFILE
for i in $(seq 1 $W1_SLAVES_COUNT)
do
echo "insert into temperatures(sensor_id, temperature, datum) select id, ${TEMPERATURES[$i]}, '$DATUM' from sensors where name='${TEMPNAMES[$i]}';" >> $SQLFILE
done
#Inserting CPU temperature
echo "insert into temperatures(sensor_id, temperature, datum) select id, $CPUTEMP, '$DATUM' from sensors where name='cpu_sensor';" >> $SQLFILE
#Inserting GPU temperature
echo "insert into temperatures(sensor_id, temperature, datum) select id, $GPUTEMP, '$DATUM' from sensors where name='gpu_sensor';" >> $SQLFILE
echo "quit" >> $SQLFILE
$MYSQL --host=$HOST --user=$USER --password=$PASSWORD $DATABASE < $SQLFILE
rm $PIDFILEA megjelenítéshez a szerver oldal php-ban készült, grafikonhoz pedig highchart-ot használok:
A grafikonba természetesen dinamukusan bele lehet nagyítani, egy ajax kéréssel a szerver oldalról lekéri a részletesebb adatokat, így a percenkénti értékek bármikor visszanézhetőek:
Most éppen várok néhány ESP8266-ot (ESP-12F-et) és van még elfekvőben DS18B20-am, így a terv szerint kicsit kiterjesztem további vezetékelés nélkül a mérést.
[ Szerkesztve ]
Alex
Új hozzászólás Aktív témák
- SSD kibeszélő
- Windows 10
- Milyen alaplapot vegyek?
- Kerékpárosok, bringások ide!
- Fellebbezett az EU-ban az Apple, amelyet kongói botrány fenyeget
- Luck Dragon: Asszociációs játék. :)
- Xbox One
- ASZTALI GÉP / ALKATRÉSZ beárazás
- Counter-Strike: Global Offensive (CS:GO) / Counter-Strike 2 (CS2)
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Legrand Netatmo Presence Siren Okos kamera FÉLÁRON
- Leárazás! AKCIÓ, BOLTI ÁR ALATT! Xiaomi HUTT C6 ablaktisztító robot
- Raktáron! Új EVSE EV 3 fázisú 11kW-os hálózati töltők elektromos autókhoz, 3 év garanciával!
- Delonghi mobilklíma eladó, megkímélt, hibátlan
- Magyar menüs Saeco Picobaristo OTC (HD8927) tejtartállyal
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen