126

Odp: Pierwszy termometr

Betterlike napisał/a:

@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

127

Odp: Pierwszy termometr

Masz licznik pomp CO, CWU i energii, do każdego licznika musi być osobny DS2423 tak? Energię zliczasz takim licznikiem: licznik

128

Odp: Pierwszy termometr

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.

129

Odp: Pierwszy termometr

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.

130

Odp: Pierwszy termometr

@slawek102 jestem pod wrażeniem...

Krynio

TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270

131

Odp: Pierwszy termometr

Betterlike napisał/a:

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.

132

Odp: Pierwszy termometr

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

133

Odp: Pierwszy termometr

Przecież one i tak w zakresie -10 ~ +85 *C nie mają wyższej dokładności niż około +/- 0,5 *C.

134

Odp: Pierwszy termometr

Nie chodzi mi o dokładność, wiem, że DS tak ma, chodzi mi po prostu o wykresy highcharts, im "dokładniej" tym ładniej smile.

135

Odp: Pierwszy termometr

To sobie formatuj wynik do tylu miejsc po przecinku ile chcesz. To już obróbka gotowych danych się kłania.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

136

Odp: Pierwszy termometr

Właśnie te dane z tych trzech czujników są w postaci co pół stopnia. a jeden tak jak chcę.

137

Odp: Pierwszy termometr

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".

138

Odp: Pierwszy termometr

Pokaż polecenie którym wypełniasz temperature.txt

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

139 (edytowany przez RadNet 2014-03-30 09:58:56)

Odp: Pierwszy termometr

echo `digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C" | grep -v Found` >> temperature.txt

140

Odp: Pierwszy termometr

digitemp_DS9097U -t 0 -q -o "%Y-%m-%d %H:%M:%S %.2C

Wykonaj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

141

Odp: Pierwszy termometr

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

142

Odp: Pierwszy termometr

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

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

143

Odp: Pierwszy termometr

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.

144

Odp: Pierwszy termometr

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.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

145

Odp: Pierwszy termometr

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?

146

Odp: Pierwszy termometr

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 /

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

147

Odp: Pierwszy termometr

Dalej nie zapisuje.

148

Odp: Pierwszy termometr

Pokaż co wywołujesz w cronie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

149

Odp: Pierwszy termometr

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

150

Odp: Pierwszy termometr

a teraz

ls -al /usr/sbin/gettemp.sh
cat /usr/sbin/gettemp.sh

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.