Oprogramowanie Open Source Delphi dla paneli sterujących pokojowych Windows

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 .