2007-01-18
Sterownik Pomieszczeń (RoomManager)

Sterownik pomieszczeń jest samodzielnym "komputerem", sterującym urządzeniami elektrycznymi, elektronicznymi i elektromechanicznymi w pomieszczeniu. 
Sterownik pomieszczeń jest wyposażony w następujące urządzenia:
•	24 wyjścia cyfrowe (bezpośrednio do podłączenia przekaźników) do włączania lub wyłączania cyfrowych zewnętrznych lub urządzeń zasilanych siecią 230V-AC poprzez moduły przekaźników (10A) pozwalających podłączyć urządzenia do mocy teoretycznej 2200W (obciążenie rezystancyjne)
•	12 wejść cyfrowych, do których można podłączć zewnętrzne czujniki cyfrowe ,włączniki lub przełączniki mechaniczne sprawdzające np. otwarcie drzwi, okien itd. Wejściom tym w zależności od stanu można przyporządkować określone zdarzenia uruchamiane przy zmianie stanu na wejściu oraz wybrać poziomy raportowania (Alarm,Ostrzeżenie,Brak).
•	8 wejść analogowych z programowanymi progami (min, max), którym mogą być przyporządkowane określone zdarzenia (przy przejściu przez próg). Do wejścia 1 podłączony jest na stałę czujnik oświetlenia, do 2 - czujnik temperatury. Do 3 - może być podłączony alternatywny czujnik temperatury.
•	Sterowanie 3 sciemniaczami regulującymi poziom oświetlenia w pomieszczeniach (wyjścia PWM bez wbudowanych driver'ów - drivery mogą znajdować się opcjonalnie na module przekaźników).
•	Interfejs RS485 do współpracy z systemem e-House poprzez aplikację zarządzają eHouse.
•	Interfejs RS232-TTL do instalacji rozszerzeń systemu.
•	Programowany zegar/terminarz uruchamiający określone zdarzenia o pojemności 248 komendy - Przechowywane w pamięci nieulotnej FLASH.
•	Sterowanie podczerwienią poprzez pilota lub panel sterujacy (w standardzie SONY - SIRC) lub miniaturowy (tylko do zmiany programu pracy danego urządzenia).
•	Sterowanie urządzeniami poprzez emulowanie sygnału pilota danego urządzenia.
•	Sterowanie Winamp'em zainstalowanym na PC (Serverze systemu eHouse).
•	Możliwość podłączenia modułu BlueTooth do zwiększenia zasięgu sterowania BT i odbioru sygnałów sterujących z telefonu komórkowego lub PDA.
•	Możliwość podłączenia modułu Czytnika kart zbliżeniowych Mifare do identyfikacji i ustawienia praw dostępu dla poszczególnych RM (Np przy zastosowaniu systemu eHouse w siedzibach firm lub hotelach).
•	Możliwość podłączenia 250 RoomManager'ów w systemie.

Sterownik pomieszczeń jest konfigurowany i sterowany poprzez komputer PC i aplikację e-House, która pozwala na zaprogramowanie wszystkich parametrów pracy modułu i programowanie zdarzeń czasowych z wykorzystaniem wewnętrznego zegara - terminarza oraz zaprogramowanie warunków startowych wszystkich sygnałów. Każdy sygnał posiada kilka zdarzeń i opcji zależnych od sygnału i są omówione w dalszej części dokumentacji.

Sygnały dzielą się na wejściowe i wyjściowe.
W skład sygnałów wejściowych wchodzą:
•	Wszystkie wejścia analogowe,
•	Wszystkie wejścia cyfrowe.
W skład sygnałów wyjściowych wchodzą:
•	Wyjścia cyfrowe,
•	Ściemniacze (wyjścia PWM)

Sterownik może pracować niezależnie od komputera PC (pełniąc zaprogramowane funkcje lokalne).
Dodatkowo komputer PC pozwala na:
•	Tworzenie logów w systemie,
•	Wymianę informacji między modułami sterowników,
•	Odbieranie komend sterujących z internetu,
•	Odbieranie komend sterujących z SMS,
•	Odbieranie komend sterujących przez BlueTooth,
•	Przyszłe odbieranie komend sterujących z innych mediów komunikacji,
•	Wysyłanie logów systemowych przez internet,
•	Sterowanie wizualizacją z komputera pc i internetu,
•	Odtwarzanie komunikatów akustycznych systemu,
•	Nadzorowanie pracy systemu i informowanie o błędach i problemach,
•	Resetowanie sterowników przy braku komunikacji,
•	Uruchomienie aplikacji własnych użytkownika współpracujących z systemem eHouse i zwiększających jego funkcjonalność (o algorytmy własne użytkownika),
•	Funkcje multimedialne Winamp - Odtwarzanie Muzyki sterowanie z pilota podczerwieni przez RoomManager.

Opis sygnałów

Wejścia analogowe przetwornika (A/C)

Każde wejście analogowe posiada zakres pomiarowy <0,5V> z rozdzielczością 10 bitów. Posiadają one zadeklarowane progi minimalny i maksymalny przy których przekroczeniu uruchamiane są zdarzenia wcześciej przyporządkowane. Występują 3 przypadki w zależności od napięcia wejściowego Ux.
1. Ux<Umin przy przekroczeniu tego progu uruchamiane jest zdarzenie zaprogramowane w aplikacji e-House w polu "Zdarzenie (Min)".
2. Umin =<Ux<=Umax przy przekroczeniu jednego z progów uruchamiane jest zdarzenie zaprogramowane w aplikacji e-House w polu "Zdarzenie (Ok)".
3. Ux>Umax przy przekroczeniu tego progu uruchamiane jest zdarzenie zaprogramowane w aplikacji e-House w polu "Zdarzenie (Max)".
Do pierwszego wejścia przetwornika A/C podłączony jest standardowo czujnik oświetlenia.
Do drugiego wejścia przetwornika A/C podłączony jest standardowo czujnik temperatury.
Do trzeciego wejścia przetwornika A/C można alternatywnie podłączyć drugi czujnik temperatury.
Do wejść od 3 do 8 można podłączać dowolne czujniki analogowe o zakresie pomiarowym mieszczące się w przedziale <0,5V).

Wejścia cyfrowe 

Są to wejścia reagujące na 2 stany logiczne: niski (0) U<0,6V oraz wysoki (1) U>1.5. Przy zmianie stanu z niskiego na wysoki uruchamiane jest zdarzenie zaprogramowane w polu "Zdarzenie (1)"  dla odpowiedniego wejścia programowane w aplikacji e-House. Przy zmianie stanu z wysokiego na niski uruchamiane jest zdarzenie zaprogramowane w polu "Zdarzenie (0)" dla odpowiedniego wejścia programowane w aplikacji e-House.
Dodatkowo w przypadku ustawienia flagi (Poziom Raportowania: Alarm) wysyłany jest sygnał alarmu do aplikacji e-House (w przypadku wystąpienia niskiego stanu na danym wejściu).
Każde wejście jest podłączone przez rezystor do +5V, więc jest zawsze w stanie 1 logicznego. 
Aby zmienić stan wejścia należy je zewrzeć z masą układu (0V) poprzez włączniki, czujniki itd.

Wyjścia Cyfrowe

Wyjścia cyfrowe sterują bezpośrednio moduły driverów z przekaźnikami lub triakami i są zdefiniowane jako zdarzenia dla każdego stanu (0,1). Mogą być uruchamiane jako zdarzenia czasowe, manualnie z paneli sterujących , przyporządkowanych wejść, pilota podczerwieni lub następstwo konkretnego stanu pracy systemu (np niska temperatura, zmiana stanu na wejściu).

Sterowanie Pilotem podczerwieni (SONY)

Każdy kontroler pomieszczeń może być sterowany przez pilota podczerwieni w standardzie SONY (SIRC). 
Sterowanie pilotem pozwala na zmianę stanu wyjść cyfrowych, zmianę temperatury, zmianę poziomu oświetlenia, zmianę progów (min, max) wejść analogowych (przetwornika A/C), wykonanie restartu kontrolera pomieszczeń oraz uruchamianie wcześniej przyporządkowanych zdarzeń określonym przyciskom pilota. Domyślnym pilotem wykorzystanym do sterowania kontrolerów pomieszczeń jest Sony do VIDEO2 np. RMT-V260A (wyposażony w przełącznik do wyboru nr. magnetowidu). Ze względu na dużą ilość funkcji w systemie zalecane jest użycie pilota o jak największej ilości przycisków co pozwoli osiągnąć większy zakres sterowania pilotem podczerwieni.
Zdefiniowane są nastepujące przyciski:

Przycisk		Funkcja
Clear			Anuluj 
0-9			0-9 wybieranie kanału nr. wejścia, wyjścia
Play			Włącz
Stop			Wyłącz
Koło przewijania +	+ (zgodnie z kierunkiem zegara)
Koło przewijania -	-  (przeciwnie do kierunku zegara)
TV/Video		Temperatura (progi)		
Display			Oświetlenie (poziom)
Input Select		Wyjście Cyfrowe
Audio Monitor		Wejście analogowe (progi)
Rec			Reset urządzenia (wymaga potwierdzenia OK)
OK			Potwierdzenie wymagane przy resecie i wyborze programu
Power			Przełącz (Zmiana stanu sygnału danego wyjścia)
Smart File		Wybór programu (zaprogramowane ustawienia max.24) 
Menu			Sterowanie innym RoomManagerem (tylko włączanie/wyłączanie wyjść) ["Menu" + NrRoomManagera +"OK"+ "Input Select"+ WyjścieNr+Włącz/Wyłącz/Zmień
Pausa			Winamp (Play)
SAT			Winamp (Stop)
Index Next		Winamp (Next Track)
Index Prev		Winamp (Prev  Track)
SP/LP			Winamp (Shuffle)
Wide			Winamp (Repeat)
Vol+			Winamp (Volume+)
Vol-			Winamp (Volume-)

Wykorzystanie pilota zdalnego sterowania podczerwieni umożliwia wykonanie praktycznie wszystkich czynności kontrolera pomieszczeń poza zaprogramowaniem zdarzeń, zmianom ustawień oraz edycji terminarza.

Kontrola pilota przebiega następująco:
1. Wybranie trybu pracy: 
•	Temperatura, 
•	Oświetlenie, 
•	Wyjście Cyfrowe, 
•	Wejście Analogowe (przetwornik A/C),
•	Profil użytkownika.
2. Wybranie numeru kanału
3. Zmiana parametru dla bierzącego kanału: +,-,Włącz,Wyłącz, Przełącz
(np Oświetlenie, kanał 1, +, +, +)
Uwaga: Kontroler pomieszczeń ignoruje długie wciśnięcie przycisku i wykrywa je jako pojedyńczy sygnał należy więc zamiast tego kilkakrotnie wciskać przyciski +,- aby zmienić wartość do wymaganego poziomu.

Istnieje możliwość zakupu pilotów uniwersalnych (programowalnych obsługujących standard SONY) z panelem dotykowym LCD (np Genius: Remote 600,800; Logitech: Seria Harmony) i zaprogramowanie opisów przycisków w pilocie, odpowiadających im kodów sterujących i ustawień RoomManager'a tak że uzyskamy bezprzewodowy panel dotykowy do sterowania systemem eHouse.

Sterowanie miniaturowym pilotem IR/RF
System współpracuje także z miniaturowymi pilotami (Podczerwieni IR i radiowymi RF) 4 przyciski. Naciśnięcie dolnego przycisku powoduje wysłanie kodu podczerwieni powodującego zmianę danego profilu użytkownika dla roommanagera znajdującego się w zasięgu podczerwieni (odpowiednik SmartFile > ProgramNR +1  >  OK w pilocie Sony). Profile muszą być wcześniej utworzone w RoomManager'ze lub w aplikacji eHouse. W przypadku wysyłania sygnału radiowego steruje urządzeniem typu ExternalManager (Sterownik Zewnętrznych urządzeń) sterowanie roletami, markizami, elektromagnesami drzwi, furtek itp, alarmem itd. ExternalManager jest omówiony dokładniej w oddzielnej dokumentacji.Pilot ten wysyła kod zmienny (dynamiczny) w standardzie KEELOQ oparty na licencji firmy MICROCHIP.

Sterowanie urządzeniami zewnętrznymi poprzez emulację sygnałów pilota
Każdy kontroler pomieszczeń może sterować urządzeniami wyposażonymi w pilota poprzez emulację sygnału podczerwieni  (wysłanie nauczonego wcześniej sygnału z pilota). Możliwe jest zeskanowanie do 252 sygnałów (przycisków) pilotów różnych urządzeń (kilkadziesiąt standardów pilotów podczerwieni - przed zakupem urządzenia elekronicznego (np. TV, VIDEO, HIFI) warto przetestować urządzenie i pilota czy działa sterowanie przez podczerwień z kontrolera pomieszczeń). Nie spotkano żadnych problemów przy sterowaniu wybranymi urządzeniami producentów takich jak. Sony,  Mitsubishi, AIWA, Samsung, Daewoo, Panasonic, Matsumi. Najbezpieczniej jednak jest stosowanie zasady jednej firmy np. SONY a zdecydowanie nie zaleca się stosowania urządzeń mało znanych i egzotycznych firm, które mogą mieć własne standardy sterowania podczerwienią, nie akceptowalne przez kontroler pomieszczeń. Każdy kontroler pomieszczeń może wysłać do 252 sekwencji (1 do 4 różnych sygnałów pilota podczerwieni  wcześniej nauczonych kodów).

Sterowanie programem Winamp 
System może współpracować z programem winamp i sterować poprzez pilota i dowolny RoomManager. wysyłający kody sterujące do komputera, na którym znajduje się aplikacja eHouse oraz WinAmp. Oznacza to że z dowolnego pomieszczenia, w którym znajduje się RoomManager (z uaktywnionymi kodami sterującymi Winamp'em), można sterować aplikacją Winamp, zainstalowaną na tym samym komputerze co aplikacja zarządzająca całym inteligentnym domem.
W chwili obecnej można uruchomić następujące funkcje Winampa (Play, Stop, Next Track, Previous Track, Repeat, Shufle, VOL+, VOL-)

Sterownik pomieszczenia samoczynnie nie wysyła żadnych sygnałów poza alarmem z urządzeń wejściowych,  sygnałem restartu urządzenia oraz zbyt niskiego napięcia zasilania i kodami pilota do sterowania winampem. Status wszystkich urządzeń jest cyklicznie odczytywany na żądanie aplikacji e-House w określonych odstępach czasu, która po kolei wysyła zapytania o status wszystkich urządzeń i odbiera wszystkie pararametry systemu. Są one dalej przetwarzane i na ich podstawie są tworzone logi, obrazy do wizualizacji zdarzeń i  akustyczna sygnalizacja zdarzeń. 

Moduły Rozszerzające RoomManagera
Opcjonalnie do RoomManager'a można podłączyć moduł BlueTooth, który odbiera komendy sterujące przez to medium transmisyjne (np z telefonu komórkowego, pda lub paneli graficznych).
Inną możliwością jest podłączenie modułu czytnika kart Mifare pozwalającego na autoryzację użytkowników, ustawienia (ograniczenia) praw dostępu dla danego RM. Ma to szczególnie zastosowanie w aplikacjach biurowych i hotelowych.

Kontakt:
iSys
biuro@isys.pl
www.isys.pl
tel. 504057165