Odp: Pierwszy termometr
@slawek102 Fajnie to wygląda. Skąd wziąłeś DS2423 ?
Ze sklepu hobby-boards, link poniżej
http://www.hobby-boards.com/store/products/DS2423.html
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Termometr → Pierwszy termometr
Strony Poprzednia 1 … 4 5 6 7 8 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
@slawek102 Fajnie to wygląda. Skąd wziąłeś DS2423 ?
Ze sklepu hobby-boards, link poniżej
http://www.hobby-boards.com/store/products/DS2423.html
Masz licznik pomp CO, CWU i energii, do każdego licznika musi być osobny DS2423 tak? Energię zliczasz takim licznikiem: 
Ja mam jeden licznik 3-fazowy ORNO z wyjściem impulsowym, którym mierzę całą energię pobraną prze pompę ciepła łącznie z pompami CO, CWU i DZ.
Czy do każdego licznika musi być osobny DS2423, nie wiem, możliwe że nie, bo jest to licznik dwukanałowy. Ale ja tego nie sprawdzałem. Ten ze zdjęcia będzie dobry, ma wyjście impulsowe.
No tak, energię mierzysz impulsami przez DS2423, ale masz jeszcze fajną zakładkę 'Liczniki' i czas pracy pomp CO i CWU (czytając czas pracy dmuchawy może to być przydatne w piecu z podajnikiem dla testowania jak długo piec pracuje w stanie "podtrzymania"). Jak to zliczasz, skoro używasz jednego kanału DS2423? Bezpośrednio wpiąłeś się do gpio routra?
Myślałeś może nad liczeniem zużycia wody? To też tylko kwestia dołożenia wodomierza.
@slawek102 jestem pod wrażeniem...
Krynio
No tak, energię mierzysz impulsami przez DS2423, ale masz jeszcze fajną zakładkę 'Liczniki' i czas pracy pomp CO i CWU (czytając czas pracy dmuchawy może to być przydatne w piecu z podajnikiem dla testowania jak długo piec pracuje w stanie "podtrzymania"). Jak to zliczasz, skoro używasz jednego kanału DS2423? Bezpośrednio wpiąłeś się do gpio routra?
Myślałeś może nad liczeniem zużycia wody? To też tylko kwestia dołożenia wodomierza.
Zakładka "Liczniki" powstała z lenistwa. Otóż mając wszystkie potrzebne parametry pracy instalacji, żeby sprawdzić czas pracy pompy ciepła musiałem grzebać w sterowniku PC. To co dostajesz w tej zakładce jest wynikiem obliczeń i modyfikacji danych z czujników temperatury wykonywanych przez skrypty. DS2423 nie ma nic do tego.
W twoim przypadku myślę, że dało by się to zrobić podobnie. Najpierw musisz za pomocą w odpowiednich miejscach zainstalowanych DS18B20 poobserwować wykresy temeratur i na ich podstawie wywnioskować kiedy piec pracuje, a potem to tylko trochę prostej matmy, baza danych, skrypty bash i php i masz czas pracy pieca. Myślę, że szkoda kasy na DS2423 tylko do pomiaru czasu pracy dmuchawy, bo to co dostaniesz z niego też musisz odpowiedni obrobić.
Nad liczeniem zużycia wody w ten sposób nie myślałem, ale chcę założyć jeszcze ciepłomierz i odczytywać go poprzez DS2423.
Mam pytanie odnośnie odczytu z DS18B20, trz czujniki odczytują mi temperaturę co pół stopnia a jeden co 0.01 jak zmusić pozostałe trzy zby odczytywały co 0.01 ?
digitemp_DS9097U -s /dev/ttyUSB0 -a -i
DigiTemp v3.5.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
Turning off all DS2409 Couplers
.....
Searching the 1-Wire LAN
2888E9A00400004B : DS18B20 Temperature Sensor
28B62664040000CF : DS18B20 Temperature Sensor
28D9F2A00400005E : DS18B20 Temperature Sensor
287F606304000035 : DS18B20 Temperature Sensor
ROM #0 : 2888E9A00400004B
ROM #1 : 28B62664040000CF
ROM #2 : 28D9F2A00400005E
ROM #3 : 287F606304000035
Wrote .digitemprc
Mar 28 16:22:52 Sensor 0 C: 20.94 F: 69.69
Mar 28 16:22:53 Sensor 1 C: 19.50 F: 67.10
Mar 28 16:22:54 Sensor 2 C: 26.50 F: 79.70
Mar 28 16:22:55 Sensor 3 C: 17.00 F: 62.60
Przecież one i tak w zakresie -10 ~ +85 *C nie mają wyższej dokładności niż około +/- 0,5 *C.
Nie chodzi mi o dokładność, wiem, że DS tak ma, chodzi mi po prostu o wykresy highcharts, im "dokładniej" tym ładniej
.
To sobie formatuj wynik do tylu miejsc po przecinku ile chcesz. To już obróbka gotowych danych się kłania.
Właśnie te dane z tych trzech czujników są w postaci co pół stopnia. a jeden tak jak chcę.
Próbuje zrobić termometr według tej strony "http://eko.one.pl/?p=openwrt-temperatura".Mam moduł na USB MP00202. Wszystko poustawiałem, Digitemp pokazuje temperaturę, ale nie widzę nic w pliku "temperature.txt".
Pokaż polecenie którym wypełniasz temperature.txt
echo `digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found` >> temperature.txt
digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C
Wykonaj.
Długo czekałem na wynik.
digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C
2014-03-30 11:06:36 23.06
Więc po kolei:
digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C
digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found
echo `digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found`
echo `digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found` >> temperature.txt
Już zapisuje. Dziękuję. Jeszcze pytanie, docelowo chce zrobic wykres na www. Jak to zrobić:
Mając zebraną dostateczną ilość danych można sporządzić wykres korzystając z dostępnych narzędzi (rrdtool, php czy gnuplot). W tym przypadku został wykorzystany gnuplot.
Czym chcesz. Jak przeszukasz forum to znajdziesz skrypt do gnuplota który to robi, ale także gotowce np. do php czy wykresów z wykorzystaniem różnych bibliotek.
A jednak nie zapisuje. Zapisuje jak ręcznie dam echo `digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found` >> temperature.txt
Ale dodałem ten wpis do gettemp.sh, i wpis do cron też.
Czy powinien zapisywać co 10 min?
Chyba wiem w czym masz problem. Jak wykonujesz w katalogu domowym (/root) to masz tam plik .digitemrc w nim. Jak uruchamiasz w cronie to nie potrafi go znaleźć. Zrób
cp /root/.digitemprc /
Dalej nie zapisuje.
Pokaż co wywołujesz w cronie.
0,1,11,21,31,41,51 * * * * /usr/bin/set_kernel_timezone >/dev/null 2>&1
*/10 * * * * /usr/bin/php-cli /root/meteo.php
0,10,20,30,40,50 * * * * /usr/sbin/gettemp.sh
0 0,4,8,12,16,20 * * * /tmp/bw_backup/do_bw_backup.sh
a teraz
ls -al /usr/sbin/gettemp.sh
cat /usr/sbin/gettemp.sh
Strony Poprzednia 1 … 4 5 6 7 8 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Termometr → Pierwszy termometr
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc