Temat: OWFS problem z instalacją DS2490

Witam. Mam problem z instalacją OWFS na Debianie najnowszym. Używam podzespołu DS2490, lecz nie chce mi sie zainstalowac fuse + owfs. Sam np. digitemp wykrywa sensory, ale wywala error zamiast temperatur. Kilka instrukcji ogarniałem sobie z internetu, ale w połowie nagle mi się nie chce jakaś komenda zrobić. Ma ktoś instrukcję jak to zrobić? Proszę o pomoc, jest to bardzo potrzebne.

2

Odp: OWFS problem z instalacją DS2490

Jakie Ci błędy wychodzą podczas instalacji fuse i owfs?

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

Odp: OWFS problem z instalacją DS2490

Korzystałem z jakiś róznych instrukcji za każdym razem zawsze jakiś błąd, to że nie ma takiego katalogu przy kompilacji to że coś innego. Jest jakaś instrukcja prosta?

4

Odp: OWFS problem z instalacją DS2490

apt-get install owfs

Jakie błędy? To jest istotne bo na razie przypomina to rozmowę typu: Skradziono mi samochód. Jaki? Czerwony...

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

5 (edytowany przez ChooyaMiToDziala 2012-10-22 21:54:27)

Odp: OWFS problem z instalacją DS2490

Wywala komunikat, ze nie znaleziono takiej frazy jak owfs.
Probowalem roznie to instalowac ale nie dalo rady.
Jakbys byl taki dobry to dalbys mi jakies kroki jak to zainstalowac od poczatku?
chociaz z grubsza. co i jak? Dzięki wgl za zainteresowanie.
Jakoś mi to nie dziala w sumie nie wiem o co chodzi? Wzoruje sie na instrukcji do debiana, ale mi niektore polecenia nie dzialaja. Mam debiana bodajze najnowszego 6.0.5 netinstall. Nawet z netem sie polaczyc przez wifi nie idzie nie wiem czemu. Cos gdzies dopisac? W debianie bez srodowiska jestem laikiem.

6

Odp: OWFS problem z instalacją DS2490

apt-get update
apt-get install owfs

napisałem już...

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

Odp: OWFS problem z instalacją DS2490

Zobacze czy działa i dam znać. Dodatkowo trzeba coś ściągać? Fuse? I jak to właczyć żeby zobaczyć temperatury. Sorry, za moje lamerskie gadki. No, ale juz mowilem jestem laikiem.

Odp: OWFS problem z instalacją DS2490

Super działa. Mam pytanie idzie ten cały owfs ulepszyć? Chodzi mi o sposób wyświetlania oraz jak dodać temperatury do bazy sql?

9

Odp: OWFS problem z instalacją DS2490

Musisz sobie skrypt do tego napisać.

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

Odp: OWFS problem z instalacją DS2490

a mógłbyś mi pokazać jakiś przykładowy skrypt? chodzi mi o ustawienie tak, żeby przesyłał mi dane do sql (jak się z bazą połaczyć?) Czas/data - ile temp - i co np. 2 minuty.

11

Odp: OWFS problem z instalacją DS2490

Na eko.one.pl jest, choć odczyt danych nie był z owfs ale z digitempa. Zasada jest taka sama.

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

Odp: OWFS problem z instalacją DS2490

mozesz mi podac linka bo mi nie wyszukuje? dzieki

13

Odp: OWFS problem z instalacją DS2490

No naprawdę teraz to już przesadzasz.  http://eko.one.pl/?p=Termometr

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

Odp: OWFS problem z instalacją DS2490

przepraszam xd

Odp: OWFS problem z instalacją DS2490

Mam pytanie skad moge wyciagnac  zmiane czasu co ile ma pobierac dane i gdzie wrzucic skrypt? To jest kolejna zagadka.

16

Odp: OWFS problem z instalacją DS2490

Do crona to możesz dodać.

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

Odp: OWFS problem z instalacją DS2490

#!/bin/sh
    SQL='insert into temperatura (numer_seryjny, temperatura) values ('`digitemp_DS9097 -q -s /dev/ttyS0 -a -o"%R,%.2C"`');'
    psql -q -h host -d baza -U user -c "$SQL"

Chodzi o to, że ciąg znaków  ('`digitemp_DS9097 -q -s /dev/ttyS0 -a -o"%R,%.2C"`')  jest sformatowany juz przez digitempa. a ja bym chcial, zeby byl sformatowany dla owfs'a. I jak to zrobić?

Bo jedyne co wiem o wyciaganiu z owfs to np:cat /mnt/1wire/xxxxxxxx/temperature

ale tam jest tylko sama temperatura bez daty, godziny itd...

18

Odp: OWFS problem z instalacją DS2490

Zrób sobie dodatkowe dwie kolumny data i czas, wrzucasz tam current_date i current_time i masz.

Wynik z owfs możesz przecież to sobie obrobić tak jak chcesz zanim wrzucisz do bazy.

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

Odp: OWFS problem z instalacją DS2490

Sorry, juz sie tak naczytalem tego. Moglbys mi bardziej wytlumaczyc po lamersku dla laikow. Co gdzie jak? Wynagrodze Ci to.

20

Odp: OWFS problem z instalacją DS2490

Przeczytałeś link który podałem? Tam już jest data i czas w postaci timestampu. Nie chcesz tak to rozdziel to sobie na dwie kolumny. Wynik z owfs obrób sobie jak chcesz (nie wiem do jakiego formatu to doprowadzić), i to  dopiero wrzuć do bazy.

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

Odp: OWFS problem z instalacją DS2490

funkcja temperatury:

  create table temperatura (
        data timestamp without time zone default now(),
        numer_seryjny text,
        temperatura numeric(5,2)
    );



wywołanie:

#!/bin/sh
    SQL='insert into temperatura (numer_seryjny, temperatura) values ('cat /mnt/1wire/10.F6877C010800/temperature');'
    psql -q -h host -d baza -U user -c "$SQL"




zapisze mi w tabeli 3 kolumny:


  data                   |  numer_seryjny   | temperatura

2005-08-03 12:50:52.083691 | 2861567400000045 |       26.
2005-08-03 13:10:03.321288 | 2861567400000045 |       26.50




dwa pytania

1. z kąd wziąść zmienną numer_seryjny ? gdzie dopisać ?
2. czy reszta jest ok

22

Odp: OWFS problem z instalacją DS2490

SQL="insert into temperatura (numer_seryjny, temperatura) values ('10.F6877C010800',"`cat /mnt/1wire/10.F6877C010800/temperature`");"

W /mnt/1wire/10.F6877C010800/ masz jeszcze parę innych informacji o czujniku. 10.F6877C010800 jest numerem seryjnym czujnika, skoro go odczytujesz o znasz go...

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

23 (edytowany przez ChooyaMiToDziala 2012-10-29 11:51:53)

Odp: OWFS problem z instalacją DS2490

Dobra. Wszystko mi pięknie działa.
Ale podczas użycia do wykresów JPGRAPH wywala mi błąd 25120.

Edit.

24

Odp: OWFS problem z instalacją DS2490

Nie ta wersja libgd

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

Odp: OWFS problem z instalacją DS2490

Czyli co musze teraz zrobic? Co uzyc?