EHouse[edytuj]

eHouse jest otwartym systemem automatyki budynku do samodzielnego rozwoju i montażu (DIY) rozwijanym nieprzerwanie od 2000 roku w Polsce[1].
Od tego czasu powstało 6 wariantów komunikacyjnych współpracujących ze sobą (Hybrydowo): RS-485/422, Ethernet, CAN, RF, WiFi, Scentralizowany.
Darmowe oprogramowanie na dowolne urządzenia/systemy operacyjne jest rozwijane zarówno przez producenta sterowników iSys.PL, jak i społeczność eHouse (jako Open Source).
Obsługa systemu eHouse została zaimplementowana w jednym z najlepszych darmowych międzynarodowych projektów Open Source dla Automatyki Budynku Domoticz[2]:
Spis treści
[ukryj]- 1 Geneza systemu eHouse
- 2 Warianty komunikacyjne sterowników eHouse
- 3 Warianty instalacyjne systemu eHouse
- 4 Oprogramowanie eHouse
- 5 Typy wejść/wyjść sterowników mikroprocesorowych eHouse
- 6 Zarządzanie systemem eHouse
- 7 Algorytmy sterujące zaimplementowane w sterownikach eHouse
- 8 Warianty Profesjonalne vs. DIY
- 9 Pakiety Ewaluacyjne/Demo DIY
- 10 Zastosowania eksperymentalne
- 11 Przypisy
Geneza systemu eHouse[edytuj]
Ideą powstania systemu eHouse było stworzenie nie drogiego systemu inteligentnego domu / automatyki budynku (sterowniki + oprogramowanie) dla amatorów i hobbystów (głównie dla informatyków i programistów).
eHouse ma realizować możliwie kompletną automatykę budynku DIY[3]:
- bez konieczności znajomości elektroniki, programowania sterowników PLC, mikroprocesorowych itd.
- nie korzystając z dedykowanych paneli HMI, drogich ekranów sterujących
- wykorzystując dowolne „niesystemowe” włączniki, czujniki dostępne na rynku
- pozwalając na samodzielne projektowanie, instalację, konfigurację, rozwój, integracje i programowanie (DIY)
- otwartość systemu na świat zewnętrzny i możliwość łatwego sterowania z systemów komputerowych itd.
- pozwalający na tworzenie własnych indywidualnych wizualizacji dla systemu
- posiada kilka niezależnych metod komunikacji z systemem (aby uniezależnić się od awarii łącza): podczerwień, TCP/IP (WiFi, LAN, Ethernet), BlueTooth, eMail, FTP, System Plików, SMS, HTML Request, MySQL
- posiada sterowniki oparte na mikrokontrolerach jednoukładowych z wbudowanym oprogramowaniem wewnątrz-układowym (firmware) umożliwiającym uzyskanie różnych funkcjonalności
- możliwa aktualizacja firmwaru (oprogramowania wewnątrz-układowego) przez lokalną sieć systemu bez specjalizowanego sprzętu, co pozwala także na różne warianty i funkcje dla tego samego osprzętu.
Od 2000 roku powstało kilka wariantów komunikacyjnych systemu eHouse tworzących jeden hybrydowy i zintegrowany system IB (przewodowy/bezprzewodowy do dowolnego typu instalacji – puszki, rozdzielnie).
Warianty komunikacyjne sterowników eHouse[edytuj]
- RS-422/RS-485
- Ethernet (LAN)
- WiFi (b/g/n – 2.4GHz)
- PRO (wariant do centralnej rozdzielni)
- CAN (Controller Area Network)
- RF (Radiowe 863MHz,902/915MHz)
- HYBRID (wszystkie powyższe wersje zintegrowane ze sobą w jeden hybrydowy system IB)
RS-485/422 (eHouse 1)[edytuj]
Jest najstarszym wariantem systemu rozwijanym od 2000 roku pracującym na przemysłowej magistrali szeregowej RS-485/422 (FULL Duplex), zrealizowanej przy pomocy standardowej skrętki komputerowej UTP-8.[4] Full duplex oznacza to, że na magistralę danych wykorzystane są 4 linie (oddzielnie pary różnicowe):
- TX+, TX- (nadawania)
- RX+, RX- (odbioru)
Maksymalna długość magistrali może wynosić ~1000m i może zawierać do 250 sterowników 'eHouse 1' bez instalacji dodatkowych „repeaterów”, które służą do zwiększenia odległości i ilości podłączonych urządzeń.
Sterowniki eHouse RS-485 są niskonapięciowymi modułami PCB zasilanymi napięciem do 15VDC i nie zawierają wyższych napięć. Do wyjść sterowników podłącza się zewnętrzne przekaźniki umożliwiające włączanie dowolnych urządzeń elektrycznych. Niskonapięciową instalację systemu można wykonać samodzielnie i bezpiecznie w domu a tylko podłączenie styków przekaźników do urządzeń 230V wymaga elektryka.
System eHouse 1 pracuje pod nadzorem „głównego hosta zarządzającego”:
- komputera PC i oprogramowania Windows
- komputera PC lub mikrokomputerów LINUX z oprogramowaniem serwerowym
- CommManagera – sterownika komunikacyjnego integrującego system RS-485 i Ethernet
Nadrzędny Host służy do przesyłania informacji (zdarzeń między sterownikami), odbiera ich statusy oraz stanowi bramkę na świat.
Sterowniki eHouse RS-485 są zbudowane na mikrokontrolerze jednoukładowym z wbudowanym firmwarem do wykonywania konkretnych funkcji sterowania:
- sterownik pokojowy (oświetlenie, ogrzewanie, podczerwień) – zapewniają naturalny podział automatyki na pomieszczenia i kompleksowe sterowanie pokojem[5]
- sterownik kotłowni CO i rekuperacji[6]
- sterownik napędów i alarmowy
Sterowniki posiadają ponad 50 punktów sterujących różnego typu i są konfigurowane z aplikacji Windows podczas inicjalizacji systemu aby pracowały autonomicznie.
System eHouse RS-485 jest rozszerzony o darmowe oprogramowanie Windows[7], które pozwala na:
- konfiguracje systemu (sterowniki są autonomiczne – same wykonują zaprogramowane lokalne funkcje)
- oprogramowanie do wizualizacji (Java,.Net,.Net CF])
- zapewnia bramki do „świata zewnętrznego”
Bramki komunikacyjne:
- BlueTooth
- FTP
- SMS
- TCP/IP
- system plików
- sterowanie media-playerami
- System jest zintegrowany z oprogramowaniem Open Source Domoticz.
System może być także zarządzany przez oprogramowanie serwerowe Linux (eHouse.PRO) dla różnych platform, sprzętowych x86,x64, Raspberry PI 1/2/3, Banana PI/Pro, Orange Pi itd.
eHouse Ethernet (eHouse LAN)[edytuj]
System eHouse LAN[8] jest rozwijany od 2008 roku. Ten wariant systemu posiada sterowniki mikroprocesorowe pracujące bezpośrednio w sieci Ethernet (LAN). Podłącza się je do switcha/routera Ethernet standardowym przewodem UTP-8 oraz wtyczkami RJ-45.
Zastosowanie interfejsu Ethernet pozwala na separacje galwaniczną segmentów instalacji (pełne odizolowanie elektryczne od siebie). Dzięki temu nie występuje ryzyko uszkodzenia wszystkich sterowników w przypadku np.:
- poważnego uszkodzenia jednego z nich
- przebicia do wysokich napięć (230V)
- wyładowań atmosferycznych
Analogicznie do sterowników eHouse One są one niskonapięciowe (15VDC) bez bezpośredniego dostępu do wyższych napięć.
System eHouse LAN posiada równouprawnione sterowniki nie wymagające nadrzędnego serwera/hosta. Posiadają one klienta/serwery TCP/IP do komunikacji z panelami i pomiędzy sterownikami domotyki eHouse. Połączenie TCP/IP (do wysyłania komend) jest zabezpieczone i pozwala na „logowanie się do sterowników” na kilka sposobów:
- algorytm challange-response z dynamicznym kodem, który może być unikalny dla każdej instalacji
- algorytm XOR Password szyfrowanie stałego hasła dynamicznym kodem z serwera
- otwartym hasłem
- brak zabezpieczeń
Poziom zabezpieczeń jest wymuszany przy konfiguracji sterownika Statusy sterowników (bieżące stany) są rozsyłane broadcast’ami UDP (rozgłaszanie – maska 0.0.0.0) do wszystkich paneli i aplikacji dzięki temu można podłączyć dowolną liczbę paneli do sieci LAN/WiFi (do sterowania i wizualizacji) bez obciążania sterowników. Rozgłaszanie statusów UDP działa tylko wewnątrz lokalnej sieci LAN/WiFi.
Przez Internet konieczne jest:
- bezpośrednie połączenie TCP/IP do serwera systemu (eHouse.PRO pracujący na Linuxie, aplikacja Windows lub Java zbierające wszystkie statusy sterowników) przez łącze z publicznym dostępem
- praca w chmurze eHouse Cloud (synchronizowanie informacji przez bazę danych MySQL znajdującej się po stronie internetu)
Specyfikacja protokołu eHouse TCP/IP jest otwarta (dla trzech ostatnich metod autentykacji do sterowników)[9]. Najbezpieczniejszy algorytm logowania jest tylko wykorzystywany przez sterowniki Ethernet, Pro, WiFi i oryginalne aplikacje eHouse aby nie osłabiać bezpieczeństwa systemu.
„eHouse LAN” jest zbudowany z dużych i bardzo dużych sterowników mikroprocesorowych z wbudowanym firmwarem do wykonywania konkretnych funkcji sterowania:
- sterownik pokojowy Ethernet (ERM – odpowiednik RoomManager’a RS-485)[10]
- sterownik napędów i alarmu z powiadomieniem SMS i zarządzaniem systemem „eHouse RS-485”[11]
- scentralizowany sterownik mieszkania i alarmu z powiadomieniem SMS i zarządzaniem systemem „eHouse RS-485”[12]
- sterownik basenowy – automatyka przydomowej pływalni (EPM – oświetlenie, ogrzewanie, napędy rolet, kolektory słoneczne, zasobnik CO/CWU)
Sterowniki eHouse LAN są konfigurowane z aplikacji Windows podczas wstępnej inicjalizacji systemu.
Do systemu eHouse LAN jest dołączone darmowe oprogramowanie (Java PC, Android, Windows, WWW, Linux)
eHouse WiFi (2.4GHz b/g/n)[edytuj]
System eHouse WiFi pracuje bezprzewodowo bezpośrednio w lokalnej sieci WiFi (WLAN). Wariant „eHouse WiFi” systemu jest rozwijany od 2014 roku[13]. Sterowniki mogą pracować jako:
- klient najbliższej z 3 sieci WiFi (3 SSID)
- A/P (access point bez łączenia sterowników ze sobą w jeden system)
Aby zapewnić prawidłową pracę systemu eHouse WiFi konieczne jest pokrycie zasięgu sieci WiFi przez routery w miejscach instalacji sterowników. Sterowniki eHouse WiFi są równouprawnione nie wymagające nadrzędnego serwera (jeśli łączą się wspólnie do routera lub routerów WiFi połączonych ze sobą). Posiadają one klienta/serwery TCP/IP do łączności z systemem eHouse LAN, PRO i oprogramowaniem sterującym zgodnie protokołem opisanym dla systemu eHouse LAN. Są zaimplementowane te same zabezpieczenia połączenia TCP/IP co w sterownikach eHouse LAN, więc nie wystarczy uzyskać dostęp do sieci komputerowej LAN/WiFi aby umożliwić zarządzanie sterownikami.
Sterowniki WiFi są znacznie mniejsze od LAN, RS-485 (mieszczące się w puszkach elektrycznych).
Sterowniki eHouse WiFi są konfigurowane z aplikacji Windows podczas wstępnej inicjalizacji systemu. Do systemu eHouse WiFi jest dołączone darmowe oprogramowanie Windows takie same jak dla systemu eHouse LAN
eHouse CAN/RF (863/902/915MHz)[edytuj]
System eHouse CAN pracuje przewodowo na magistrali szeregowej (Controller Area Network)[14]. Po wpięciu modułu RF może pracować bezprzewodowo radiowo na jednym z wybranych pasm częstotliwości zależnym od modułu radiowego. System eHouse CAN/RF pracuje pod nadzorem serwera Linux z bramką komunikacyjną RF i CAN. System CAN/RF jest przeznaczony tylko do małych instalacji, otwartych obiektów (jak mieszkania, szklarnie, magazyny).
eHouse PRO[edytuj]
eHouse PRO jest scentralizowanym wariantem systemu eHouse (do dużych centralnych rozdzielni). System może być zrealizowany na kilka sposobów:
- stosując moduły 128 wyjść (SPI/I2C) dla mikrokomputerów typu Raspberry PI 1/2/3, Banana PI/PRO itd.
- stosując moduły 127 wejść (SPI) dla mikrokomputerów typu Raspberry PI 1/2/3, Banana PI/PRO itd. (z funkcjami alarmu)
- stosując sterowniki „eHouse One”
- stosując sterowniki „eHouse LAN”
System eHouse PRO pracuje pod nadzorem oprogramowania serwerowego Linux z obsługą WWW. Główne jego funkcje to:
- konfiguracja i zarządzanie przez WWW oraz system plików
- współpraca z oprogramowaniem Apache WWW server
- zdalne sterowanie przez SMS (przez dołączony modem GSM)
- obsługa alarmu (5 wyjść alarmowych: syrena, światło ostrzegawcze, wczesne ostrzeganie, cichy, monitoring)
- powiadomienie o alarmach przez SMS
- obsługa chmury „eHouse Cloud” – synchronizowanie statusów i odbieranie komend poprzez bazy danych MySQL znajdujących się na serwerze internecie
- tworzenie automatycznych wizualizacji graficznych WWW
- tworzenie programów: wyjść/scen świetlnych, napędów, stref zabezpieczeń, makr, relacji kodów pilotów podczerwieni
- sterowanie media-playerem VideoLAN
eHouse HYBRID[edytuj]
Hybrydowa wersja systemu eHouse posiada oprogramowanie serwerowe eHouse PRO wzbogacone o obsługę wszystkich wariantów systemu. Pozwala to na tworzenie dowolnej kombinacji „mieszanej” systemu przewodowa/bezprzewodowa nie zależnie od interfejsu komunikacyjnego oraz dowolne typy instalacji. Pozwala to na tworzenie niczym nie ograniczonych instalacji systemu IB oraz dodawanie bezprzewodowych sterowników po wykończeniu obiektu. Dzięki temu w jednej instalacji można jednocześnie stosować:
- eHouse LAN np. w postaci mini-rozdzielni pokojowych
- eHouse RS-485 np. w postaci mini-rozdzielni pokojowych
- eHouse CAN do puszek elektrycznych
- eHouse RF zainstalowanych na zewnątrz budynku gdzie nieopłacalne jest układanie dodatkowych przewodów
- eHouse WiFi do puszek elektrycznych lub zabudowy w oprawach oświetleniowych, napędach itd.
- eHouse PRO do centralnej rozdzielni zawierający alarm i urządzenia podłączone centralnie (np. napędy)
- eHouse Thermo Bezprzewodowe termostaty i nastawniki temperatury
eHouse BMS[edytuj]
eHouse BMS jest oprogramowaniem integrującym automatykę budynku eHouse z zewnętrznymi urządzeniami w jeden wspólny system:
- HVAC (ogrzewanie, wentylacja, klimatyzacja)
- Alarmy firm trzecich
- kontrola dostępu kartami/brelokami (RFID)
- urządzenia Modbus TCP/IP
- sprzęt Audio/Video (Onkyo, Denon, Marantz)
- oświetlenie DALI/DMX
Warianty instalacyjne systemu eHouse[edytuj]
- Sterowniki eHouse DIY LAN, PRO, RS-485, CAN, RF, WiFi (Do samodzielnego montażu – Zrób To Sam)
- Sterowniki do małych rozdzielni LAN, RS-485 (instalacyjne)
- Sterowniki do centralnych rozdzielni LAN, RS-485, PRO (instalacyjne)
- Sterowniki do-puszkowe (WiFi, CAN, RF)
- Sterowniki OEM (LAN, PRO, RS-485, CAN, RF, WiFi – moduły PCB) do zabudowy w osprzęcie elektroinstalacyjnym
Oprogramowanie eHouse[edytuj]
Do systemu eHouse dołączone jest darmowe oprogramowanie do:
- konfiguracji
- zarządzania
- wizualizacji
- bramki komunikacyjne
Windows (PC)[edytuj]
- Aplikacje do konfiguracji sterowników LAN (eHouseWiFi.exe), RS-485 (eHouse.exe) i wgrywania nowego oprogramowania wewnątrz układowego
- Aplikacja serwerowa dla systemu eHouse LAN i eHouse RS-485 (TCP/UDP)
- Bramka BlueTooth (BlueGate.exe)
- Bramka Email (EmailGate.exe)
- Bramka FTP (FtpGate.exe)
- Bramka SMS (SmsGate.exe)
- Odtwarzacz komunikatów (Player.exe)
- Loger eHouse LAN (TCPLoger.exe)
- Tworzenie wizualizacji indywidualnej (skrypty VBA dla CorelDraw)
Java (PC)[edytuj]
Dowolne systemy operacyjne obsługujące Javę[15].
- Wizualizacja i sterowanie graficzne (LAN, WiFi, PRO, RS-485)
- Sterowanie przez WiFi, Internet, Chmurę
- Obsługa wizualizacji automatycznych i indywidualnych
- skalowalna grafika wektorowa (SVG) umożliwiająca skalowanie bez utraty jakości
Android[edytuj]
Dowolne urządzenia Android (Smartfony, Tablety, SmartTV)[16].
- Wizualizacja i sterowanie graficzne (LAN, WiFi, PRO, RS-485)
- Sterowanie przez WiFi, Internet, Chmurę, SMS, eMail
- Obsługa wizualizacji automatycznych i indywidualnych
- sterowanie głosowe (speech recognition)
- skalowalna grafika wektorowa (SVG) umożliwiająca skalowanie bez utraty jakości
Linux[edytuj]
Oprogramowanie serwerowe eHouse (x86,x64, Raspberry PI 1/2/3, Banana Pi/Pro, Orange PI)
- eHouse: LAN, WiFi, PRO, RS-485, Thermo, CAN, RF, RFID, Cloud
- sterowanie WWW, Onkyo, Denon, Marantz
- sterowanie TCP/IP, UDP
- konfiguracja WWW (PRO, CAN/RF)
Oprogramowanie Open Source (os) i Biblioteki Komunikacyjne (b)[edytuj]
Udostępnione jest oprogramowanie Open Source i biblioteki komunikacyjne na różne platformy sprzętowe i systemy operacyjne:
- Android
- Linux
- Windows
- JAVA (dowolne systemy z obsługą Javy)
- WWW (dla przeglądarek internetowych)
Kody źródłowe i biblioteki komunikacyjne są dostępne między innymi w językach[17]:
- Java (PC, Android)
- C, C++
- C#,.Net,.Net CF
- HTML, JavaScript, SVG, XML
- Pascal (Delphi)
Kody źródłowe aplikacji i bibliotek[18]:
- (os) Analizator logów dla 'eHouse RS-485' i ‘eHouse LAN’ (Delphi, Pascal – Windows)[19]
- (os) Integracja z oprogramowaniem OpenRemote (eHouse: LAN, RS-485, PRO) (Java PC)[20]
- (os) Integracja z oprogramowaniem Domoticz (eHouse: LAN, WiFi, Thermo, RS-485, PRO) (C++: Linux, Windows, iOS i inne)[21]
- (os) Wizualizacja i sterowanie graficzne WWW (eHouse: LAN, WiFi, Thermo, RS-485, PRO, CAN, RF) (JavaScript, HTML[22], SVG[23], PHP)
- (os) Wizualizacja i sterowanie graficzne.Net.Net CF (Windows) (eHouse: LAN, RS-485)[24]
- (b) komunikacja TCP/IP i UDP (Android)
Typy wejść/wyjść sterowników mikroprocesorowych eHouse[edytuj]
Sterowniki eHouse są różnej wielkości; posiadają rozmaitą ilość zasobów sprzętowych od kilkunastu do kilkuset „inteligentnych punktów sterujących” różnego typu:
- Programowane wyjścia binarne (włącz/wyłącz) (do podłączenia przekaźników)
- Programowalne wyjścia podwójne (do sterowania napędami/serwami, elektrozaworami)
- Programowane wejścia binarne (włącz/wyłącz) – do podłączenia włączników, czujników
- Ściemniacze (Dimmery) – PWM (Puls Width Modulation)
- Wejścia pomiarowe (analogowe – do podłączenia napięciowych czujników np. temperatury, oświetlenia, wilgotności)
- Regulatory temperatury (wyjścia reagujące na zmianę temperatury wejść pomiarowych)
- Wyjście podczerwieni (nadawanie sygnałów pilotów podczerwieni – sterowanie zewnętrznym sprzętem A/V)
- Wejście podczerwieni (odbieranie sygnałów pilota podczerwieni – zdalne sterowanie z pilota podczerwieni).
Zarządzanie systemem eHouse[edytuj]
Interfejsy komunikacyjne i metody sterowania:
- zdalne sterowanie z pilota podczerwieni
- przez WiFi, LAN, Internet, SMS
- z aplikacji JAVA, Android
- z przeglądarki WWW
- Modbus TCP[25]
- HTML Rest
- TCP/IP Client/Serwer
Algorytmy sterujące zaimplementowane w sterownikach eHouse[edytuj]
- Sterowanie oświetleniem i urządzeniami (włącz/wyłącz)
- Ściemnianie oświetlenia LED (dimmery)
- pomiary i regulacje wartości fizycznych (temperatura, oświetlenie itd.)
- sterowanie ogrzewaniem w pomieszczeniach (termostaty)
- Sterowanie ogrzewaniem centralnym (CO) oraz kotłownią
- Zarządzanie wentylacją, rekuperacją, kolektorami słonecznymi, kominkiem z płaszczem wodnym, zasobnikiem CO/CWU
- Sterowanie napędami: rolet, bram, markiz, zasłon, okien itd.
- Zdalne sterowanie sprzętem Audio/Video przez podczerwień (nauka i odtwarzanie kodów podczerwieni)
- Zintegrowany alarm z powiadomieniem SMS
- Sceny świetlne i programy wyjść
- Programy regulacji i ogrzewania
- Programy napędów rolet, bram itd.
- Programy zarządzania CO i kotłownią
- Strefy zabezpieczeń
- Kalendarz/Terminarz
- Programowanie indywidualnych algorytmów (edytor zależności)
- zarządzanie oświetleniem DALI/DMX
Warianty Profesjonalne vs. DIY[edytuj]
Obecnie w systemie eHouse znajdują się także profesjonalne akcesoria montażowe, dzięki czemu instalacja systemu jest znacznie prostsza niż sterowników DIY. Pozwalają one zminimalizować liczbę przewodów instalacyjnych w rozdzielni do niezbędnego minimum oraz możliwość popełnienia błędów instalacji. Są to między innymi:
- moduły przekaźnikowe z przemysłowymi przekaźnikami+podstawkami na szynę DIN/TH
- sterowniki zintegrowane z przekaźnikami+podstawkami na szynę DIN/TH
- moduły złącz rj-12 (do minimalizacji okablowania przewodów niskonapięciowych – al’a centralka telefoniczna)
- dedykowane skrzynki rozdzielcze dla różnych wariantów systemu (eHouse RS-485, LAN, PRO)
- zmontowane rozdzielnie automatyki budynku eHouse (RS-485, LAN, PRO)
Pakiety Ewaluacyjne/Demo DIY[edytuj]
System posiada także akcesoria ewaluacyjne do nauki i konfiguracji systemu „na biurku”. Dzięki temu znacznie łatwiej:
- poznać system
- zaprojektować optymalny system
- uzyskać maksymalną funkcjonalność systemu
- zaprogramować go przed instalacją w budynkach
- eksperymentować z systemem (bez narażenia drogich urządzeń podłączonych w gotowym budynku na uszkodzenia).
Zastosowania eksperymentalne[edytuj]
eHouse jest w większości systemem niskonapięciowym i może być zasilany z akumulatora 12-15V.
- Moduły PCB bez obudowy i zabezpieczeń pozwalają realizację różnych systemów sterowania elektronicznego (nie koniecznie automatyki budynkowej czy inteligentnego domu).
- Do wyjść binarnych można podłączać dowolne urządzenia elektryczne i elektroniczne
- do wejść binarnych można podłączać dowolne czujniki, włączniki dostępne na rynku
- do wejść pomiarowych (napięciowych) można podłączać analogowe czujniki realizując pomiar i regulację różnych wielkości fizycznych: wilgotność, temperatura, poziom oświetlenia, stężenie gazów, ciśnienie, napięcia, prądu, mierniki zużytej mocy,
- ściemniaczami można regulować nie tylko oświetlenie LED, lecz także sterować zasilaczami z regulacją napięcia, regulować obroty silników itd.
- edytor zaawansowanych zależności (indywidualnych algorytmów) pozwala na tworzenie dowolnych złożonych funkcji nie zaimplementowanych standardowo w sterownikach (bez konieczności programowania)
- Używając bibliotek programistycznych i kodów źródłowych można tworzyć także własne oprogramowanie dla systemu oraz integrować z innymi systemami
Możliwe jest wykonanie automatyki różnych obiektów w oparciu o sterowniki i oprogramowanie eHouse:
- łodzi, jachtów, houseboat’ów[26]
- kamperów, przyczep kampingowych, domów mobilnych, działek rekreacyjnych[27]
- automatyki dla domów/mieszkań osób niepełnosprawnych (np. zdalne sterowanie głosem)[28]
- automatyka hoteli, pensjonatów, aparthoteli, condohoteli[29]
Przypisy[edytuj]
- Skocz do góry ↑ iSys.PL – iSys Intelligent Systems: eHouse Otwarty system Automatyki budynku. [dostęp 2018-05-04].
- Skocz do góry ↑ Społeczność Domoticz: Obsługa eHouse z międzynarodowego projektu Domoticz (Open Source) (ang.). 2017. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: inteligentny dom eHouse oficjalny blog DIY. 2004. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys – Intelligent Systems: informacje ogólne i dokumentacja techniczna eHouse One. [dostęp 2018-05-04].
- Skocz do góry ↑ iSys.PL: Sterownik Pokojowy eHouse 1. 2002. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Sterownik Ogrzewania i wentylacji eHouse 1. 2002. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Darmowe oprogramowanie eHouse 1. 2004. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Sterownik pokojowy eHouse Ethernet. 2009. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Otwarty protokół komunikacji eHouse TCP/IP. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: sterownik pokojowy eHouse Ethernet. 2008. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: sterownik napędów i alarm (eHouse Ethernet). 2009. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Sterownik piętra/mieszkania (eHouse Ethernet). 2009. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: eHouse Wifi Dokumentacja. 2014. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: eHouse CAN/RF dokumentacja systemu. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Darmowe oprogramowanie eHouse dla Javy. 2008. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Oprogramowanie eHouse Dla Androida. 2012. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: Darmowe oprogramowanie eHouse i Open Source. 2010. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Kody źródłowe i oprogramowanie Open Source dla eHouse (GitHub). 2010. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Oprogramowanie Open Source – Pascal (eHouse RS-485, LAN). 2009. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: eHouse Java Open Source – Integracja z OpenRemote. 2011. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Oprogramowanie Open Source eHouse – C, C++ (dla Linuxa). 2009. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Oprogramowanie Open Source eHouse (WWW, HTML, JavaScript). 2017. [dostęp 2018-05-05].
- Skocz do góry ↑ Oprogramowanie WWW Open Source eHouse (JavaScript, SVG). 2006. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Oprogramowanie Open Source eHouse (.Net,.Net CF, C#). 2008. [dostęp 2018-05-05].
- Skocz do góry ↑ iSys.PL: eHouse Integracja – Modbus TCP/IP. 2017. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Automatyka Łodzi, Jachtów. 2016. [dostęp 2018-05-05].
- Skocz do góry ↑ Społeczność eHouse: Automatyka Kamperów, Działek rekreacyjnych. 2016. [dostęp 2018-05-05].
- Skocz do góry ↑ eHouse.Info: Automatyka dla osób niepełnosprawnych. 2018. [dostęp 2018-05-05].
- Skocz do góry ↑ ehouse.info: Automatyka hoteli, aparthoteli, condohoteli. 2017. [dostęp 2018-05-05].