Inteligentny Dom eHouse – tworzenie oprogramowania pokojowych paneli sterujących systemem automatyki budynku.
Biblioteka programistyczna Delphi została omówiona szerzej w poście Inteligentny Dom eHouse – Pokojowe Panele sterujące Windows.
Dokonaliśmy aktualizacji do bieżącej wersji systemu eHouse i sterowników zgodnej ze stanem na Listopad 2012.
Obecnie oprogramowanie posiada następujące funkcje:
- wizualizacja i sterowanie systemem eHouse 1 pod nadzorem komputera PC
- wizualizacja i sterowanie systemem eHouse 1 pod nadzorem CommManager’a
- wizualizacja i sterowanie systemem Ethernet eHouse
- Gotowy panel sterujący dla pomieszczenia / pokoju / sterownika (HeatManager, RoomManager, EthernetRoomManager)
- Sterowanie urządzeniami eHouse1 pod nadzorem komputera PC – zapis zdarzeń sterujących dla sterowników w kolejce zdarzeń dla aplikacji eHouse.exe
- Sterowanie urządzeniami eHouse 1 pod nadzorem CommManager’a – bezpośrednie przesłanie zdarzeń sterujących (Po sieci LAN) dla sterowników za pośrednictwem CommManager’a
- Sterowanie urządzeniami Ethernet eHouse – bezpośrednie przesłanie zdarzeń sterujących (po sieci LAN) bezpośrednio do sterowników
Tryb pracy oprogramowania jest wymuszony poprzez plik znajdujący się w katalogu „%ehouseDir%\ehouse1.cfg” dla wersji eHouse 1 pod nadzorem komputera PC. W innym przypadku oprogramowanie pracuje w trybie rzeczywistym pobierając statusy sterowników i wysyłając komendy bezpośrednio przez sieć LAN, Ethernet lub WiFi.
Panele obecnie obsługują:
- sterowanie pojedynczymi wyjściami Włącz/Wyłącz przyciskami
- odczyt statusu wyjść ze sterowników i podświetlanie określonych przycisków
- odczyt i wizualizacja ze wszystkich wejść pomiarowych
- Wykonanie programu – przyciski
- Wykonanie programu ogrzewania – (Tylko dla sterowników Ethernet)
- synchronizację statusu sterowników przez sieć LAN po UDP
- synchronizację statusu sterowników przez system plików dla eHouse 1
- Zapis zdarzeń do kolejki dla aplikacji eHouse.exe dla wersji eHouse 1 pod nadzorem komputera PC
- Wysyłanie zdarzeń przez sieć TCP/IP bezpośrednio do sterowników dla pozostałych konfiguracji
Kod źródłowy znajduje się pod adresem Inteligentny Dom eHouse – Oprogramowanie Open Source Delphi
Kod jest rozprowadzany na licencji GNU open source. Wymagamy przesłania kopii kodu źródłowego oprogramowania w celu aktualizacji i poprawy błędów oraz dalszego rozwoju.
Użycie oprogramowania do tworzenia własnych aplikacji poza Open Source jest możliwe tylko na zasadzie indywidualnej licencji komercyjnej.
Więcej informacji o systemie eHouse znajduje się na stronach producenta Inteligentny Budynek, Inteligentny Dom Producent .