Lkv2

Z Wiki TinyControl
Skocz do: nawigacja, szukaj

LAN Kontroler V2.0

Firmware:

HOME: wersja od 3.13

ISP: wersja od 2.09

nazwa linku


Example.jpg [[1]]

Instrukcja

LAN kontroler to proste, ale innowacyjne urządzenie jakiego od dawna brakowało na rynku rozwiązań sieciowych. Mała płytka spełnia rolę serwera www na którym prezentowane są odczyty różnego rodzaju czujników oraz pozwala kontrolować zdalnie do 6 wyjść. Dla ułatwienia odległych instalacji płytka może być zasilana przez PoE. W celu rozszerzenia zastosowań naszego LanKontrolera wprowadziliśmy dwa rodzaje oprogramowania zarządzającego (firmware) odpowiedniego do różnych zastosowań. W obu wersjach oprócz głównej strony Control Panel z odczytami czujników są zakładki: Events Config do programowania tablicy zdarzeń, Scheduler do programowania zdarzeń czasowych i Network Config do wszelkich innych ustawień. Różnice (opisane w dalszej części instrukcji) pomiędzy wersjami firmware są nastepujące: 2.XX - wersja ISP - zawiera dodatkowo zakładkę Watchdog do ustawienia monitorowania 5-ciu urządzen sieciowych. 3.XX - wersja Home - pozbawiona jest zakładki Watchdog, ale dodane zostały: obsługa czujnika DHT22, odczyt do 6-ciu sond temperatury DS18B20, praca wejść cyfrowych jako włączników bistabilnych - do obsługi ściennych włączników światła. Zmiana firmware jest możliwa przez użytkownika programem LAN Controller Tools.exe (tylko Windows XP) lub poprzez protokół TFTP - tak jak opisano na str. 25 instrukcji.

Przykłady zastosowań

Przykłady zastosowań

ISP

• kontrola temperatury lub obecności osób w serwerowni i zdalana lub automatyczna reakcja

• przekazywanie warunków pogodowych przy okazji obrazów z kamer IP Automatyka domowa

• Automatyka domowa: włączenie automatyczne grzejnika gdy temp. spadnie poniżej ustawionej i wyłączenie gdy wzrośnie

• sterowanie wł/wył oświetlenia lub innych urządzeń zdalnie lub wg progamu, sterowanie jasnością

• wyłączanie telewizora gdy pilot ma akurat ktoś inny ;-)

• sterowanie nawadnianiem - koniec z uciążliwym zaglądaniem do garażu aby zmodyfikować czas podlewania - teraz zrobimy to zza biurka, możemy także włączyć zraszacz gdy akurat przechodzi obok nasza ulubiona sąsiadka ;-) Instalacje domowe

• kontrola temperatury i ew. prosta automatyka instlacji CO • kontrola temperatur i ciśnienia oraz ew. prosta automatyka instalacji solarnej • pomiary pracy pompy ciepła • monitoring napięcia zasilającego i ew. automatycze przełączanie na źródła zapasowe • zdalne (przez sieć kablową lub bezprzewodowo) przekazywanie poleceń dla wyjścia jednego Lan Kontrolera z wejścia lub zdarzenia innego Lan Kontrolera Energetyka odnawialna • pomiary pracy ogniw słonecznych • pomiary pracy turbin wiatrowych • prosta kontrola ładowania akumulatorów • pomiar zużycia energii przez odbiorniki prądu stałego Agrotechnika • kontrola i sterowanie temperaturą i wilgotnością w szklarniach • cykliczne sterowanie praca karmników i innych urządzeń w hodowli • nawadnianie instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 3 www.tinycontrol.eu RESTARTER, MONITOR, STEROWNIK PODSTAWOWE MOŻLIWOŚCI: (mogą się różnić w zależności od wersji firmwaru): • zarządzanie przez WWW lub SNMP v2. • upgrade przez protokół TFTP • odczyt danych w czasie rzeczywistym bez konieczności odświeżania strony • możliwość przełączania do 5-ciu przekaźników i 1-go wyjścia o obciążeniu do 1A bezpośrednio ze strony WWW • tablica zdarzeń Evens Config dla każdego wejścia i wyjścia do samodzielnego zaprogramowania przez użytkownika • Scheduler (załączanie wyjść o określonych godzinach w ciągu tygodnia) • Watchdog IP do 5 urządzeń IP (tylko v. 2.09) • monitoring dodatkowych urządzeń np. czujek, stanów położenia, pomiar temperatury i napięcia zasilania urządzenia • pomiar napięcia, temperatury, prądu z podłączonych czujników • pomiar mocy i energii dla napięcia stałego • pomiar temperatury i wilgotności czujnikiem DHT22 (tylko v. 3.13) • pomiar energii elektrycznej poprzez zliczanie impulsów na wy liczników energii (tylko v. 3.13) • możliwość dołączenia dodatkowej płytki z 4 przekaźnikami lub 4-ma odłączanymi portami PoE • ustawianie czasu ręcznie lub wg serwera NTP • możliwośc kalibracji wskazań czujników • sterowanie częstotliowością i wypełnieniem przebiegu PWM • zdalne sterowanie - każde z wyjść urządzenia ustawionego jako serwer może być sterowane z wejść cyfrowych wielu Lan Kontrolerów ustawionych jako klient • powiadamianie mailem lub poprzez SNMP TRAP o zaprogramowanych zdarzeniach • automatyczne wysyłanie wartości i stanu czujników w określonych interwałach na serwer SNMP, poleceniami POST lub GET • obsługiwane protokoły: HTTP, SNMP, SMTP, SNTP, ICMP, DNS, DHCP • obsługiwane czujniki temperatury: PT1000, DS18B20 • obsługa protokołu 1-Wire Mamy nadzieję, że LAN kontroler będzie znajdował co raz to nowe zastosowania nie tylko w sieciach ISP, ale przede wszystkim jako prosta automatyka domowa, kontrola stanu wszelkiego rodzaju instalacji, do pomiaru źródeł energii odnawialnej lub jako prosty miernik zużycia energii przez różne odbiorniki. Dlatego też będzie rozbudowywana oferta czujników do realizacji takich pomiarów. Zachęcamy do odwiedzania naszej strony internetowej www.tinycontrol.eu Znajdziecie tam Państwo aktualizacje firmwaru oraz informacje o nowych możliwościach.


USTAWIENIA FABRYCZNE


adres IP modułu: 192.168.1.100 użytkownik: admin hasło: admin SPECYFIKACJA TECHNICZNA • napięcie zasilania: 8 ÷ 28 V DC • pobór mocy: 1W • zasilanie PoE: TAK, pasywne (PoE max. <28V) • Ochrona przed niewłaściwą polaryzacją zasilania: TAK • interfejsy: Ethernet 10 Mbit/s • przekaźnik: 255VAC 10A • zakres temperatur pracy: –20 do +85 °C • waga: 50 g • wymiary (w obudowie, bez wtyków): 66 x 68 x 40 mm '''WEJŚCIA / WYJŚCIA:''' • 5 WEJŚĆ ANALOGOWYCH: pomiar temperatury, napiecia i prądu (przez dodatkowe płytki) oraz pośrednio innych wielkości fizycznych • WEJŚCIE CYFROWE w standardzie 1-WIRE (złącze RJ11): pomiar od 4 (v. 2.09) do 6-ciu (v. 3.13) sond temperatury DS18B20 • WEJŚCIE CYFROWE: do obsługi czujnika temperatury i wilgotności DHT22 (tylko v. 3.13) • 4 WEJŚCIA LOGICZNE: jako czujnik stanu do: monitoringu, jako licznika impulsów, licznika energii (tylko v. 3.13) • 1 PRZEKAŹNIK: (NZ, NO, C) • 1 WYJŚCIE TRANZYSTOROWE: dające napięcie zasilania na zaciskach, do sterowania odbiornikami o poborze prądu do 1A • 4 WYJŚCIA (złącze IDC10-1): do załączania przekaźników, tranzystorów itp. • 4 WYJŚCIA PWM: 2,6 KHz do 4 MHz • Pomiar temperatury i napięcia zasilania płytki LAN Kontrolera

OPIS WYPROWADZEŃ i ELEMENTÓW

Czujnik temperatury płytki Ethernet 10Mbit. PoE max 28V IDC10-1 INP3D INP4D GND INP1 - U 0÷7,2 V INP2 - U 0÷36 V INP3 - PT1000 GND OUT5=Usupply GND NC C NO Zasilanie max 28V power LED relay LED INP6 - RJ11- magistrala 1-Wire dla DS18B20 RELAY OUT0 INP1D INP2D jumper pins IDC10-2 RESET green LED orange LED Złącze / Element Opis Power Napięcie zasilajace 8V ÷ 28V DC power LED Świecąca dioda LED oznacza zasilanie płytki relay LED Świecąca dioda LED – aktywność przekaźnika green LED Świecąca dioda LED – aktywne połączenie Ethernet orange LED Świecąca dioda LED – przesyłanie danych IDC10-1 Dodatkowe wyjścia, np. przekaźniki IDC10-2 Dodatkowe wejścia / wyjścia PWM1÷3 INP1÷4D Wejścia logiczne Low=0~0,8V, High=0,8V~20V INP4D Obsługuje dodatkowo licznik impulsów (tylko v. 3.13) INP1 Wejście do pomiaru napięcia 0 ÷ 7,2V (3,6V założona zworka) INP2 Wejście do pomiaru napięcia 0 ÷ 36V INP3 Wejście czujnika PT1000 do pomiaru temperatury GND Ogólna masa OUT5 Wyjście tranzystorowe (+), napięcie = zasilanie, max 1A GND Masa dla wyjść tranzystorowych (–) NC Przekaźnik OUT0, normalnie zamknięty C Przekaźnik OUT0, styk wspólny NO Przekaźnik OUT0, styk normalnie otwarty } digital inputs

OPIS ZŁĄCZA PRZEKAŹNIKA

NC – styk normalnie zamknięty
C – styk wspólny
NO – styk normalnie otwarty

UWAGA: Pomimo że przekaźniki są w stanie przełączać napięcie zmienne 255VAC 10A, to sama płytka nie spełnia wymogów bezpieczeństwa (brak obudowy, uziemienia). Dlatego takie odbiorniki należy podłączać przy pomocy bezpiecznych zewnętrznych przekaźników np. na szynie DIN, sterowanych z przekaźnika znajdującego się na płytce. OPIS ZŁĄCZ: IDC10-1, IDC10-2 i RJ11 (magistrala 1-WIRE): PRZYCISK RESETU Przyciśnięcie na około 0,5 sekundy powoduje zmianę stanu przekaźników na przeciwny, przetrzymanie dłużej do koło 5 sekund (gdy nie jesteśmy zalogowani przez WWW na moduł) powoduje reset modułu, dalsze przetrzymanie na około 10 sekund powoduje zmianę wszystkich ustawień (zarówno sieciowych jak i konfiguracyjnych) na fabryczne, potwierdzeniem resetu ustawień jest szybkie załączenie i wyłączenie przekaźnika (pyk-pyk), nie mylić z zmianą stanu i wyłączeniem przekaźnika po restarcie. Użytkownik i hasło: admin IP: 192.168.1.100 ETHERNET 10 Mbit PoE max 28 V max 28 V POWER nie używany GND 1-Wire VCC=3.6V RESET IDC10-1 9 – VCC 7 – PWM 5 – GND 3 – +3,6 V 1 – OUT1–10 OUT2 – 8 OUT3 – 6 OUT4 – 4 – 2 IDC10-2 9 – VCC 7 – INP4 5 – GND 3 – +3,6 V 1 – DHT22 INP5 –10 – 8 PWM2 – 6 PWM3 – 4 PWM1 – 2 (tylko v. 3.13) NO C NC instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 7 www.tinycontrol.eu Podpięcie czujników 1. Pomiar napięcia prądu INP2 INP1 GND Mierzone napięcia: 0 ÷ 7,2 V DC (mnożnik 2,0) lub 0 ÷ 3,6 V DC po zastosowaniu zworki i skorygowaniu mnożnika (mnożnik 1,0) Mierzone napięcia: 0 ÷ 36 V DC zworka mnożnik GND GND – Pin5 Vcc – Pin3 OUT – Pin7 FAULT Zalecany sposób montażu przewodów 2. Podłączenie czujnika prądu ACS711ex IP+ IP– IDC10-1 IDC10-2 8 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu GND – Pin5 Vcc – Pin3 OUT – Pin7 Zalecany sposób montażu przewodów 3. Podłączenie czujnika prądu ACS709 IP+ IP– 4. Podłączenie czujnika LA100-P – + 72 Ω INP4 Vcc – Pin9 (12V) GND – Pin5 IDC10-1 IDC10-2 IDC10-1 IDC10-2 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 9 www.tinycontrol.eu 5. Podłączenia napięcia do INP5 za pomocą dzielnika rezystancyjnego R1 R1 U U = U1 + U2 U = R2 R2 U1 U1 U2 U2 R1 + R2 = R2 U2 R1 U U2 R2 GND – Pin5 INP5 – Pin10 PRZYKŁAD U – napięcie wejsciowe do pomiaru U2 – napięcie na wejście INP5 (max. 3,6 V) dla pomiaru do 36 V należy zastosować dzielnik: R1 = 9 kΩ, R2 = 1 kΩ, dla pomiaru do 360 V należy zastosować dzielnik: R1 = 99 kΩ, R2 = 1 kΩ, Jako mnożnik wpisujemy wynik dzielenia: U / U2 ACS = 0 – brak odczytu ACS = 1.0 – 15A (ACS711ex) ACS = 2.0 – 30A (ACS711ex) ACS = 3.0 – 75A (ACS709) ACS = 4.0 – rezystor 0,1Ω ACS = 5.0 – LA100-P (przez rezystor 75Ω) mnożnik 6. Ustawienie rodzaju czujnika INP4 oraz wartości mnożnika INP5 IDC10-1 IDC10-2 10 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu 8. Podpięcie wyjścia impulsowego z licznika i czujnika DHT22 (v. 3.13) Maksymalna częstotliwość zliczania impulsów to 10 impulsów na 1 sekundę. + – zaciski wyjścia impulsowego z licznika energii, dla różnych liczników mogą się różnić oznaczeniami 20 21 INP3 GND PT1000 7. Pomiar temperatury IDC10-1 IDC10-2 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 11 www.tinycontrol.eu 9. Podłączenie czujnika ruchu PIR INP1D÷INP4D Vcc – Pin9 (9÷24V) GND – Pin5 ustawienie czasu działania ustawienie opóźnienia po jakim po zaniku ruchu może ponownie wysterować wyjście czujnik ruchu wykrycie ruchu ustawienia pokręteł stan wyjścia stan niski 0~0,8V stan wysoki 0,8V~20V IDC10-1 IDC10-2 12 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu Zarządzanie przez WWW. 1. Control Panel Dowolny opis mierzonej wielkości fizycznej, np. kWh, l/min itp. (tylko v. 3.13) Negacja wejścia cyfrowego dla tablicy zdarzeń. (tylko v. 3.13) Dzielnik licznika impulsów. np. jak nasz licznik energii wysyła 1000 impulsów na 1 kWh to wpisujemy 1000, jak wysyła 1600 impulsów to wpisujemy 1600, itp. (tylko v. 3.13) Zmienia wyświetlanie stanu wyjść Dowolny opis wyjść, max 8 znaków Reset time – „0” normalna praca wyjść, dla >0 wyjście po wciśnięciu przycisku zmienia stan i powraca do stanu poprzedniego po upływie czasu w sekundach (max 65534). Wartość kalibracji danego wejścia, dodaje się lub odejmuje żądaną wartość Wybór rodzaju podłączonego czujnika do odpowiednich wejść Wciśnięcie przycisku powoduje zmianę stanu wyj- ścia (OUT0 przekaź- nik na module) Automatyczne załączanie wyjść co określony czas (2 okienka: I -czas załączenia, II -czas przerwy) Ustawia równocześnie stan wszystkich wyjść zgodnie z ustawieniami w polach wyboru Załącza generator PWM, przy zmianie częstotliwości lub wypełnienia nie trzeba wyłą- czać generatora Pomiar mocy i energii z wejścia INP3 (napięcie) oraz INP5 (prąd) (tylko v. 3.13) Czas uśredniana wartości pomiaru mocy (w minutach) (tylko v. 3.13) tylko v. 3.13 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 13 www.tinycontrol.eu Numery czujników: 0 – wstawia wartość 0, (wtedy otrzymamy wartość z jednego czujnika, dodatnią lub ujemną, w zależ- ności od tego w które okno (pierwsze lub drugie) wpiszemy zero oraz jaką wartość temp. (+ lub –) wskazuje czujnik) 3 – pt1000 4 – temp 6 – inp6 (DS18B20) 7 – inp7 (DS18B20) 8 – inp8 (DS18B20) 9 – inp9 (DS18B20) 10 – inp10 (DS18B20) 11 – inp11 (DS18B20) 12 – DTH22 temperatura 1.1 ANALOG Inputs State (Control Panel) Dodano pomiar różnicy temperatur dla wybranych czujników temperatury – wartość DIFF w tabeli. (w okienkach wpisujemy numery czujników temperatur – w okienku "DIFF" wyświetlana jest różnica z ich wartości). tylko v. 3.13 UWAGA: obliczenie wartości DIFF ma postać: [wartość (+ lub –) temp. czujnika z pola 1] – [wartość (+ lub –) temp. czujnika z pola 2] = DIFF Przykłady: [+25 °C] – [+5 °C] = +20 °C [+5 °C] – [+25 °C] = –20 °C [+25 °C] – [–5 °C] = +30 °C [+5 °C] – [–25 °C] = +30 °C [–25 °C] – [+5 °C] = –30 °C [–5 °C] – [+25 °C] = –30 °C [–25 °C] – [–5 °C] = –20 °C [–5 °C] – [–25 °C] = +20 °C [brak czujnika (wpisane 0)] – [+10 °C] = –10 °C [brak czujnika (wpisane 0)] – [–10 °C] = +10 °C [+10 °C] – [brak czujnika (wpisane 0)] = +10 °C [–10 °C] – [brak czujnika (wpisane 0)] = –10 °C 14 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu Opóźnienie załączenia wyjścia po wystapieniu zdarzenia w sekundach max 65535 sek. 2. Events Config (Tablica Zdarzeń) Jeśli zaznaczone to reaguje na zmianę stanu, w przeciwnym przypadku brak reakcji (wyłączone) Treść wiadomości, która zostanie wysłana emailem przy wystąpieniu zdarzenia. (Max 79 znaków). Znaki „=” i „&” są niedozwolone Wartość histerezy dla danego wejścia Zapisuje ustawienia (włączenia i wyłączenia danego wejścia nie trzeba zapisywać) Włączenie danego wejścia Po przekroczeniu zadanej wartości w górę nastąpi: załączenie danego wyjścia / generatora PWM / wysłanie e-maila / SNMP Trap Po przekroczeniu zadanej wartości w dół nastąpi: załączenie danego wyjścia / generatora PWM / wysłanie e-maila / SNMP Trap tylko v. 3.13 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 15 www.tinycontrol.eu Dla wejść INP1D ÷ INP4D, przy zaznaczonym polu wyboru e-mail i SNMP Trap, powiadomienia przez e-mail jak i SNMP są wysyłane zarówno przy zmianie stanu z wysokiego na niski jak i z niskiego na wysoki, dodatkowo do treści (na końcu) e-maila dodawana będzie liczba 1 lub 0 oznaczająca aktualny stan wejścia. Praca bistabilna wejścia – pierwsza zmiana stanu na INPD powoduje załączenie wyjścia, druga zmiana wyłącznie wyj- ścia (tylko v. 3.13) Jeśli wartość większa od 0, to przy pracy bistabilnej wyjście zostanie automatycznie wyłączone po tym czasie, max 255 sekund (tylko v. 3.13) Opis działania Tablicy Zdarzeń Dzięki tej zmianie można elastycznie definiować progi i przedziały w których np. przekaź- nik ma być załączony/wyłączony . Jeśli mamy załączone sprawdzanie stanu z kilku czujników, to wymuszenie stanu na wyj- ściach OUTX oraz ustawienie generatora PWM będzie identyczne z ostatnim zarejestrowanym zdarzeniem. tylko v. 3.13 16 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu 3. Scheduler Format wpisywania momentu zdarzenia jest następujący, numer wyjścia (od 0 do 4) na którym ma wystąpić zdarzenie, dzień lub dni tygodnia oddzielone przecinkami, oraz czas w formacie xx:xx:xx, zamiast dni tygodnia można wpisać krzyżyki „##” (dwa krzyżyki) i wtedy zdarzenie następuje każdego dnia o zadanej godzinie. W zapisie nie może być żadnych dodatkowych znaków. Dni wpisujemy skrótem dwuliterowym (z angielskiego), pierwsza litera musi być duża a druga mała: Mo – poniedziałek, Tu- wtorek, We-środa, Th- czwartek, Fr- piątek, Sa- sobota, Su- niedziela. Przykład: 0,Mo,12:23:00 – wyjście 0 – zadziałanie w każdy poniedziałek o 12:23 1,Sa;Fr,Tu,23:22:03 – wyjście 1 – zadziałanie w każdą sobotę, piątek i wtorek o 23:22:03 1,Sa;Fr,Mo,Tu,Su,Th,23:22:03 – wyjście 1 – zadziałanie w każdą sobotę, piątek, poniedzia- łek, wtorek, niedzielę i czwartek o 23:22:03 0,##,12:01:30 – wyjście 0 – zadziałanie w każdy dzień o 12:01:30 Efektem zadziałania może być włączenie przekaźnika, wyłączenie, lub reset (włączenie i wyłączenie) na określony czas w sekundach (max 65535). Pozwala na blokowanie działania Schedulera, jeśli zmienimy stan wejścia INP1D umożliwia wybór jakim stanem INP1D włączamy blokadę instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 17 www.tinycontrol.eu 4. Network Configuration Ustawienia parametrów klienta E-mail. Po zmianie ustawień i chęci przetestowania klienta należy zapisać ustawienia – przycisk „Save Config” UWAGA: Niektóre serwery (np. Google) wymagają uwierzytelaniania poczty wychodzącej (ang. authentication). Niestety nasze urządzenia nie zapewnia takiej funkcjonalności. Do wysyłania wiadomości email należy wybrać serwery, które tego nie wymagają. 18 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu Nazwa użytkownika i hasło dostępu do modułu. Można wyłączyć autoryzację. Ustawienia serwera NTP, Time Interwal - okres w minutach, co jaki będzie synchronizowany

czas z serwerem. Pola community- (hasła) dla snmp, muszę być takie same w zapytaniach, żeby LK odpowiedział TRAP Enable – włączenie funkcji wysyłania komunikatów TRAP przez SNMP HTTP client settings - to konfiguracja klienta http. Tym narzędziem możemy w prosty sposób wysyłać co określony czas (time) wartości z wejść lub stany wyjść na zdalny serwer. Jako przykład posłuży darmowy serwer https://www.thingspeak.com, który pozwala pokazywać dane w postaci wykresów w osi czasu. Aby w treści polecenia dodać wartość we/wy należy użyć znaku „#” i podać numer (spis numerów str. 21). Wymieniony przykładowy serwer wymaga kolejno podania polecenia "GET /update?key=" a następnie klucza do naszego konta (Write API key. Następnie po kolei dołączamy pola danych &field=#xx gdzie xx- to dwucyfrowy numer we/ wy, np. "&field=#05" UWAGA!!! numer musi być dwucyfrowy, tzn. jak chcemy wpisać 5 to wpisujemy 05. Jeśli potrzebujemy wysyłać dane z kilku czujników to pola field oddzielamy przecinkami. Maksymalna długość nazwy serwera to 31 znaków, maksymalny ciąg RemouteURL to 127 znaków. W okienku time wpisujemy czestotliwość w sekundach z jaką dane będą wysyłane na serwer. W poniższym przykładzie i dla prawidłowych zapytań pomiędzy „GET” a „/” jest spacja. Zaznaczenie Auto send i zapamiętanie spowoduje uruchomienie funkcji. instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 19 www.tinycontrol.eu Enable Automatic Send TRAP – włączenie (powyższe TRAP Enable musi być włączone) automatycznego wysyłania komunikatów TRAP (wartość lub stan) z danego wejścia. Time Interval – okres co jaki będą wysyłane komunikaty, rozdzielczość co 10 sekund (max 10555) Czas ustawiany indywidualnie lub z serwe- ra NTP, w przypadku ustawienia ręcznego po każdym restarcie urządzenia konieczne ustawienie czasu. Stan wyjść po włączeniu lub restarcie LAN Kontrolera (w zależności od wersji oprogramowania) Przypisywanie numeru pozycji dla konkretnego czujnika DS18B20. 1. Podpiąć wybrany czujnik (inne powinny być odłączone), 2. Odświeżyć przycisk "Read ID", (jeśli nie pojawia się numer ID zresetować Lan Kontroler), 3. Wpisać numer pozycji i nacisnąć "Save to". Odczytany numer ID będzie przypisany do wybranej pozycji, przy czym "1" odpowiada INP6, "2" to INP7 ... a "6" to INP11. Aby dopisać kolejne czujniki, należy postępować w opisany powyżej sposób TYLKO Z PODŁĄCZONYM JEDNYM, AKTUALNIE DOPISYWANYM CZUJNIKIEM. Jeśli chcemy usunąć przypisanie, odświeżamy Read ID bez czujnika (tak aby pole było puste) i zapamiętujemy ze zwalnianym numerem pozycji ("Save to"). tylko v. 3.13 tylko v. 3.13 tylko v. 2.09 20 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu 5. Watchdog (tylko v. 2.09) Czas oczekiwania na odpowiedź wynosi 4 sekundy. Po tym czasie jest naliczany jeden nieodebrany ping. W momencie oczekiwania na odpowiedź inne adresy IP nie są pingowane, co może wydłu- żyć czas stwierdzenia, że dany adres jest nieosiągalny. Ilość nieodebranych pingów po, któ- rych nastąpi jedno ze zdarzeń, w zależ- ności od ustawień będzie to: włączenie (ON) danego wyjścia, wyłącznie (OFF) lub reset (ON/OFF) na określony czas w sekundach (max 65535s). Watchdog Disable – zaznaczenie tej opcji wymusza wyłączenie (żeby niepotrzebnie nie próbował zrestartować urządzenia) watchdoga w przypadku, gdy w tablicy zdarzeń wystąpi wyłączenie/włączenie danego (tego na którym pracuje watchdog) wyjścia. Jak wyjście powróci do poprzeniego stanu, watchdog jest uruchamiany automatycznie Okres między kolejnymi pingami Czas jaki ma upłynąć zanim watchdog zacznie ponownie pingować ten sam adres po wystąpieniu zdarzenia, czas w sekundach (max 65535s). instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 21 www.tinycontrol.eu

  1. define OUT0 (5)
  2. define OUT1 (6)
  3. define OUT2 (7)
  4. define OUT3 (8)
  5. define OUT4 (9)
  6. define OUT5 (10)
  7. define TEMP (11)
  8. define VCC (12)
  9. define INP1 (13)
  10. define INP2 (14)
  11. define INP3 (15)
  12. define INP4 (16)
  13. define INP5 (17)
  14. define INP6 (18)
  15. define INP7 (19)
  16. define INP8 (20)
  17. define INP9 (21)
  18. define INP10 (22)
  19. define INP11 (23)
  20. define DTH22_1 (24)
  21. define DTH22_2 (25)
  22. define DIFT (26)
  23. define I3XI5 (30)
  24. define PXT (31)
  25. define PINP4D (32)
  26. define PINP4D_24H (33)
  27. define INP1D (41)
  28. define INP2D (42)
  29. define INP3D (43)
  30. define INP4D (44)

Tabela numerów I/O (soft 3.XX) Remote Control - praca jako serwer (odbiera pakiety i włącza/wyłącza odpowiednie wyjście) lub klient (wysyła pakiety do serwera po zmianie stanu na INP1D lub INP2D). LK pracujący jako serwer może być wysterowany z dowolnej liczby klientów, warunkiem jest ustawienie takiego samego hasła. Zmiana stanu INP1D lub INP2D na niski powoduje przełączenie zaznaczonych wyjść w stan „ON”, powrót wejść do stanu wysokiego przełą- cza wyjścia w stan „OFF”.

  1. define OUT0 (5)
  2. define OUT1 (6)
  3. define OUT2 (7)
  4. define OUT3 (8)
  5. define OUT4 (9)
  6. define OUT5 (10)
  7. define TEMP (11)
  8. define VCC (12)
  9. define INP1 (13)
  10. define INP2 (14)
  11. define INP3 (15)
  12. define INP4 (16)
  13. define INP5 (17)
  14. define INP6 (18)
  15. define INP7 (19)
  16. define INP8 (20)
  17. define INP9 (21)
  18. define INP10 (22)

Tabela numerów I/O (soft 2.XX) 22 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu Odczyt danych przez XML Wpisujemy adres IP i nazwę strony np. 192.168.1.100/st0.xml Wartości z czujników należy podzielić przez 10. Control Panel: - dane dynamicznie – st0.xml - dane statyczne – st2.xml Events Config: s.xml Scheduler: sch.xml Network Config: board.xml Working time: s_time.xml - z uwzględnieniem strefy czasowej Przełączanie wyjść zapytaniem http Można załączyć/przełączyć dane wyjście bez klikania na przyciski w control panel, służą do tego poniższe komendy: IP/outs.cgi?out=xxxxx – przełącza określone wyjście na stan przeciwny od obecnego IP/outs.cgi?outx=x – wyłącza lub włącza określone wyjście gdy włączona jest autoryzacja hasłem, komendy maja następującą postać: user:password@IP/outs.cgi?out=xxxxx user:password@IP/outs.cgi?out=x Przykłady: 192.168.1.100/outs.cgi?out=0 – zmienia stan wyjścia out0 na przeciwny 192.168.1.100/outs.cgi?out=2 – zmienia stan wyjścia out2 na przeciwny 192.168.1.100/outs.cgi?out=02 – zmienia stan wyjścia out0 i out2 na przeciwny 192.168.1.100/outs.cgi?out=01234 – zmienia stan wyjść od out0 do out4 na przeciwny 192.168.1.100/outs.cgi?out0=0 – załącza wyjście out0 (stan ON) 192.168.1.100/outs.cgi?out0=1 – wyłącza wyjście out0 (stan OFF) 192.168.1.100/outs.cgi?out1=0 – załącza wyjście out1 (stan ON) 192.168.1.100/outs.cgi?out1=1 – wyłącza wyjście out1 (stan OFF) 192.168.1.100/outs.cgi?out4=0 – załącza wyjście out4 (stan ON) 192.168.1.100/outs.cgi?out4=1 – wyłącza wyjście out4 (stan OFF) instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 23 www.tinycontrol.eu Zarządzanie PWM komendą HTTP GET: zmiana częstotliwości: http://192.168.1.100/ind.cgi?pwmf=9777 – ustawia częstotliwość na 9777 zmiana obciążenia: http://192.168.1.100/ind.cgi?pwmd=855 – ustawia obciążenie na 85,5% http://192.168.1.100/ind.cgi?pwm=1 – załącza wyjście pwm http://192.168.1.100/ind.cgi?pwm=0 – wyłącza wyjście pwm http://192.168.1.100/ind.cgi?pwmd=990 – ustawia wypełnienie pwm na 99% http://192.168.1.100/ind.cgi?pwmf=5000 – ustawia czestotliwość na 5 kHz dla wszystkich wyjść pwm, czyli dla PWM, PWM1, PWM2, PWM3 http://192.168.1.100/ind.cgi?pwm1=1 – załącza wyjście pwm1 http://192.168.1.100/ind.cgi?pwm1=0 – wyłącza wyjście pwm1 http://192.168.1.100/ind.cgi?pwm2=1 – załącza wyjście pwm2 http://192.168.1.100/ind.cgi?pwm2=0 – wyłącza wyjście pwm2 http://192.168.1.100/ind.cgi?pwm3=1 – załącza wyjście pwm3 http://192.168.1.100/ind.cgi?pwm3=0 – wyłącza wyjście pwm3 http://192.168.1.100/ind.cgi?pwmd1=500 – ustawia wypełnienie pwm1 na 50% http://192.168.1.100/ind.cgi?pwmd2=990 – ustawia wypełnienie pwm2 na 99% http://192.168.1.100/ind.cgi?pwmd3=100 – ustawia wypełnienie pwm3 na 10% Dokładny opis wszystkich ustawień przez GET/POST dla Even Config i Schedulera jest w osobnym pliku "Opis parametrów GET/POST" (do pobrania ze strony www.tinycontrol.eu) 24 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu Numery OID dla SNMP

  1. define SYS_DESCR (99) // iso.3.6.1.2.1.1.1.0: READONLY ASCII_STRING.
  2. define SYS_UP_TIME (97) // iso.3.6.1.2.1.1.3.0: READONLY TIME_TICKS.
  3. define SYS_NAME (98) // iso.3.6.1.2.1.1.4.0: READWRITE ASCII_STRING.
  4. define TRAP_RECEIVER_ID (1) // iso.3.6.1.4.1.17095.2.1.1.1.0: READWRITE BYTE.
  5. define TRAP_RECEIVER_ENABLED (2) // iso.3.6.1.4.1.17095.2.1.1.2.0: READWRITE BYTE.
  6. define TRAP_RECEIVER_IP (3) // iso.3.6.1.4.1.17095.2.1.1.3.0: READWRITE IP_ADDRESS.
  7. define TRAP_COMMUNITY (4) // iso.3.6.1.4.1.17095.2.1.1.4.0: READWRITE ASCII_STRING.
  8. define OUT0 (5) // iso.3.6.1.4.1.17095.3.1.0: READWRITE BYTE.
  9. define OUT1 (6) // iso.3.6.1.4.1.17095.3.2.0: READWRITE BYTE.
  10. define OUT2 (7) // iso.3.6.1.4.1.17095.3.3.0: READWRITE BYTE.
  11. define OUT3 (8) // iso.3.6.1.4.1.17095.3.4.0: READWRITE BYTE.
  12. define OUT4 (9) // iso.3.6.1.4.1.17095.3.5.0: READWRITE BYTE.
  13. define ALL (90) // iso.3.6.1.4.1.17095.3.100.0: READONLY OCTET_STRING.
  14. define TEMP (10) // iso.3.6.1.4.1.17095.4.1.0: READONLY ASCII_STRING.
  15. define VCC (11) // iso.3.6.1.4.1.17095.4.2.0: READONLY ASCII_STRING.
  16. define INP1 (12) // iso.3.6.1.4.1.17095.4.3.0: READONLY ASCII_STRING.
  17. define INP2 (13) // iso.3.6.1.4.1.17095.4.4.0: READONLY ASCII_STRING.
  18. define INP3 (14) // iso.3.6.1.4.1.17095.4.5.0: READONLY ASCII_STRING.
  19. define INP4 (15) // iso.3.6.1.4.1.17095.4.6.0: READONLY ASCII_STRING.
  20. define INP5 (16) // iso.3.6.1.4.1.17095.4.7.0: READONLY ASCII_STRING.
  21. define INP6 (17) // iso.3.6.1.4.1.17095.5.1.0: READONLY ASCII_STRING.
  22. define INP7 (18) // iso.3.6.1.4.1.17095.5.2.0: READONLY ASCII_STRING.
  23. define INP8 (19) // iso.3.6.1.4.1.17095.5.3.0: READONLY ASCII_STRING.
  24. define INP9 (20) // iso.3.6.1.4.1.17095.5.4.0: READONLY ASCII_STRING.
  25. define INP10 (21) // iso.3.6.1.4.1.17095.5.5.0: READONLY ASCII_STRING.
  26. define INP11 (22) // iso.3.6.1.4.1.17095.5.6.0: READONLY ASCII_STRING.
  27. define DTH22_1 (23) // iso.3.6.1.4.1.17095.6.1.0: READONLY ASCII_STRING.
  28. define DTH22_2 (24) // iso.3.6.1.4.1.17095.6.2.0: READONLY ASCII_STRING.
  29. define I3XI5 (30) // iso.3.6.1.4.1.17095.7.1.0: READONLY ASCII_STRING.
  30. define PXT (31) // iso.3.6.1.4.1.17095.7.2.0: READONLY ASCII_STRING.
  31. define PINP4D (32) // iso.3.6.1.4.1.17095.7.3.0: READONLY ASCII_STRING.
  32. define PINP4D_24H (33) // iso.3.6.1.4.1.17095.7.4.0: READONLY ASCII_STRING.
  33. define INP1D (41) // iso.3.6.1.4.1.17095.10.1.0: READONLY BYTE.
  34. define INP2D (42) // iso.3.6.1.4.1.17095.10.2.0: READONLY BYTE.
  35. define INP3D (43) // iso.3.6.1.4.1.17095.10.3.0: READONLY BYTE.
  36. define INP4D (44) // iso.3.6.1.4.1.17095.10.4.0: READONLY BYTE.

instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 25 www.tinycontrol.eu Aktualizacja oprogramowania (upgrade) W przypadku gdy pojawi się nowa wersja oprogramowania lub wersja pod specjalne zastosowanie istnieje możliwość załadowania takiego oprogramowania do urządzenia. Można to zrobić zdalnie przez sieć przy pomocy protokołu TFTP. Oprogramowanie można załadować przy pomocy dedykowanej aplikacji LAN Controler Tools.exe (wystarczy znaleźć kontroler w sieci lub podać adres IP i wcisnać „Upgrade Firmware”) lub przez dowolnego klienta TFTP (opis poniżej). W celu załadowania oprogramowania przez klienta TFTP należy zrestartować urządzenie (opcja „Save config and Reboot” w Network configuration, przytrzymanie przycisku reset na płytce lub użycie aplikacji „LAN Controler Tools”), następnie mamy 5 sekund (miga zielona dioda w gnieździe RJ45) na rozpoczęcie transmisji przez TFTP, jeśli transmisja nie nastąpi urządzenie uruchamia się normalnie (zielona dioda w RJ45 świeci). W przypadku gdy transmisja pliku upgradu nastąpi należy poczekać około 90 sekund na załadowanie oprogramowania. Poprawne załadowanie kończy się komunikatem „Przesłano pomyślnie”. Plik musi być przesyłany w trybie binarnym - dla windowsowego tftp wymagana opcja –i, przykład: tftp –i 192.168.1.100 put „file_upgrade.bin”. Po poprawnym załadowaniu, urządzenie zrestartuje się i będzie gotowe do pracy. W przypadku próby wysłania złego pliku dostaniemy komunikat o błędzie „invalid file”. Treść instrukcji jest okresowo sprawdzana i w razie potrzeby poprawiana. W razie spostrzeżenia błędów lub nieścisłości prosimy o kontakt z naszą firmą. Nie można jednak wykluczyć, że pomimo dołożenia wszelkich starań jednak powstały jakieś rozbieżności. Aby uzyskać najnowszą wersję prosimy o kontakt z naszą firmą lub dystrybutorami. © Konsorcjum ATS Sp.J. Kopiowanie, powielanie, reprodukcja całości lub fragmentów bez zgody właściciela zabronione. 26 instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 www.tinycontrol.eu NOTATKI instrukcja LAN Kontroler V2.0 – Firmware: HOME v. 3.13 oraz ISP v. 2.09 – LANKON-002 27 www.tinycontrol.eu NOTATKI Konsorcjum ATS Sp.J. ul. Żeromskiego 75, 26–600 Radom, POLAND tel./fax: 48 383 00 30, e-mail: sales@ledats.pl www.tinycontrol.eu, www.ledats.pl, www.wirelesslan.pl, www.ats.pl