Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pomiar i rejestracja temperatury
#1
Witam
Przymierzam się do zakupu LK i chciałbym za jego pomocą zrealizować pomiar 3 temperatur (czujniki DS18B20), nadzór jednego z wejść dwustanowych i jedno sterowanie (przekaźnik). Czytając forum wygląda na to, że sprawa jest jak najbardziej do zrealizowania. Jednak konieczna byłaby jeszcze dodatkowa funkcjonalność - cogodzinna rejestracja temperatury - czyli 72 wartości na dobę. SNMP raczej nie wchodzi w grę - o ile dobrze rozumiem musiałbym mieć jakiś komputer odbierający te dane na bieżąco - nie mam takiej możliwości.
Mógłby to być np. zapis na zewnętrzny serwer ftp lub ewentualnie dane wysyłane maile co godzinę.
Niezależnie w przypadku zdarzeń (zmiana stanu wejścia lub przekaźnika (sterowany temperaturą) może być standardowo sygnalizowana e-mailem.

Może ktoś ma jakiś inny pomysł na taką rejestrację?
<t>Pozdrawiam<br/>
Jarek</t>
Odpowiedz
#2
generalnie jeśli masz dostęp do ftp'a to pewnie masz dostęp do jakiegoś serwera który mógłby odpytywać LK. wiadomo - jest to dłuższa droga narażona na problemy z transmisją - nie będzie neta - nie masz rejestracji, ale zawsze jest to jakaś opcja.
<t></t>
Odpowiedz
#3
Planuję stworzyć plugin do lstata pobierający poprzez SNMP dane i rysujacy wykres. Może takie cos byłoby wystarczajace? Wymagany jednak dostep do komputera/servera z linuxem
<t></t>
Odpowiedz
#4
Jardo napisał(a):Planuję stworzyć plugin do lstata pobierający poprzez SNMP dane i rysujacy wykres. Może takie cos byłoby wystarczajace? Wymagany jednak dostep do komputera/servera z linuxem
Byłoby wspaniale jestem chętny na testy .
<t></t>
Odpowiedz
#5
Witam
Aktualnie właśnie testuje rozwiązanie z zewnętrznym serwerem z oprogramowaniem w php odpytujący LK.
Z LK odczytywany jest plik st0.xml (http://_ip_pod_jakim_jest_LK_/st0.xml), jest w nim komplet danych z czasu odczytu. Wymagało to odpowiedniego przekierowana portu na routerze, aby był dostęp z zewnątrz do LK. Skrypt php co określony czas łączy się z LK, kopiując dane i zapisując je do pliku csv. Oczywiście w przypadku braku połączenia internetowego jest brak danych.
W taki rozwiązaniu dodałem też dodatkową sygnalizację mailem przekroczenia stanów temperatury, gdyby mail z LK nie dotarł - są z tym czasem problemy. Częstość sygnalizacji jest związana z częstością odczytów. Wykresy - może nie najpiękniejsze - załatwia libchart.
Niestety podobnie jak wcześniej pisali inni użytkownicy miałem problem z przyłączeniem 3 czujników - tymczasowo zastosowałem jeden KTY84, ale w wolnej chwili zaktualizuje firmware i wrócę do tematu.
<t>Pozdrawiam<br/>
Jarek</t>
Odpowiedz
#6
jaki port przekierowałeś aby mieć dostęp z zewnątrz do LK ?
i 2. sprawa: dlaczego odczytujes zplik .xml jesli możesz pobrać zmienne za pomocą snmp? z xml'a jest optymalniej czy po prostu wybrałeś taka opcję ?
<t></t>
Odpowiedz
#7
jarodas napisał(a):Niestety podobnie jak wcześniej pisali inni użytkownicy miałem problem z przyłączeniem 3 czujników - tymczasowo zastosowałem jeden KTY84, ale w wolnej chwili zaktualizuje firmware i wrócę do tematu.

W tym http://tinycontrol.ats.pl/forum/viewtopi...f=2&t=2567 sofcie jest to juz poprawione
pozdrawiam
tomek
Odpowiedz
#8
PiotruS napisał(a):
Jardo napisał(a):Planuję stworzyć plugin do lstata pobierający poprzez SNMP dane i rysujacy wykres. Może takie cos byłoby wystarczajace? Wymagany jednak dostep do komputera/servera z linuxem
Byłoby wspaniale jestem chętny na testy .


Zapraszam do testowania:
http://www.tinycontrol.ats.pl/forum/view...f=5&t=2592
<t></t>
Odpowiedz
#9
jarodas napisał(a):Witam
Przymierzam się do zakupu LK i chciałbym za jego pomocą zrealizować pomiar 3 temperatur (czujniki DS18B20), nadzór jednego z wejść dwustanowych i jedno sterowanie (przekaźnik). Czytając forum wygląda na to, że sprawa jest jak najbardziej do zrealizowania. Jednak konieczna byłaby jeszcze dodatkowa funkcjonalność - cogodzinna rejestracja temperatury - czyli 72 wartości na dobę. SNMP raczej nie wchodzi w grę - o ile dobrze rozumiem musiałbym mieć jakiś komputer odbierający te dane na bieżąco - nie mam takiej możliwości.
Mógłby to być np. zapis na zewnętrzny serwer ftp lub ewentualnie dane wysyłane maile co godzinę.
Niezależnie w przypadku zdarzeń (zmiana stanu wejścia lub przekaźnika (sterowany temperaturą) może być standardowo sygnalizowana e-mailem.

Może ktoś ma jakiś inny pomysł na taką rejestrację?

Możliwe ze dodamy przystawkę z kartą microSD, na ktrórej będą rejestrowane wyniki
pozdrawiam
tomek
Odpowiedz
#10
Witam
Rzeczywiście na nowym sofcie 2.35 działają czujniki - sprawdziłem 3x DS18B20.
Niestety rozwiązania z lstat-em nie zastosuje, bo nie dysponuje w sieci serwerem z linuxem. Jak na razie sprawdza mi się rozwiązanie opisane powyżej z odczytem z LK pliku xml. Na zewnątrz przekierowany port 80 (www) - może być przekierowany na dowolny inny port. Z snmp miałem problem od strony serwera, dlatego stwierdziłem, że będę odczytywał xml. Pewnie w wolnej chwili wrócę do tematu, ale na razie takie rozwiązanie działa poprawnie.
Pomysł z kartą microSD bardzo mi się podoba, oczywiście pod warunkiem, że można ją będzie odczytać zdalnie - czekam na taką przystawkę.
<t>Pozdrawiam<br/>
Jarek</t>
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości