Inteligentny Dom eHouse pozwala także na wizualizację HTML (czysty) i zdalne sterowanie przez JavaScript.
Prosta automatyczna wizualizacja HTML i sterowanie przez JavaScript pozwala na poprawną pracę z dowolnych urządzeń:
- Komputer PC
- Telewizory
- Dekodery Satelitarne
- Tablety
- Smartphony
- Zwykłe Telefony GSM
- PDA
- panele sterujące
Może pracować także na dowolnym systemie operacyjnym i przeglądarce WWW pod warunkiem że posiada obsługę JavaScript.
W przypadku jeszcze bardziej ograniczonych przeglądarek (bez JavaScript) wizualizacja nadal działa gdyż eHouse4cServer sam generuje strony statusu w czystym HTML’u.
Odświeżanie wizualizacji jest zrealizowane przy pomocy „meta tagu” refresh w kodzie HTML dzięki czemu przeglądarka sama odświeża obraz i aktualizuje dane.
Inteligentny budynek eHouse lista wykrytych sterowników.
Inteligentny budynek eHouse wizualizacja i sterowanie Kotłownią.
Inteligentny budynek eHouse Sterownika Rolet, bram, furtek.
Inteligentny budynek eHouse wizualizacja Pomieszczenia dla każdego RoomManagera lub EthernetRoomManager’a.
Inteligentny budynek eHouse wizualizacja Pomieszczenia 2
Komendy można wysyłać także przy pomocy zwykłych request’ów HTML (wpisując adres w przeglądarce np: „http://%eHouse4cServerAddress%/eh.x?%EHOUSE_EVENT%” . JavaScript jest wykorzystany tylko do tego aby rezultaty request’ów nie wyświetlały się w nowym oknie ani nie nadpisywały okna statusu.
Nazwy dla wizualizacji są odczytywane bezpośrednio z plików konfiguracyjnych systemu eHouse. W przypadku gdy danego wyjścia/wejścia/programu/czujnika nie wykorzystujemy można do nazwy dopisać prefiks '@’ co spowoduje że nie będzie ona w ogóle wyświetlana w żadnych rodzajach wizualizacji.
Wizualizacja jest automatycznie generowana uwzględniając konfigurację systemu z następującymi wyjątkami:
- Możliwe jest edytowanie zewnętrznego pliku style_ehouse.css do modyfikacji stylów wyświetlania, globalnie lub indywidualnych urządzeń, wyjść, wejść, wejść pomiarowych (dodany w header.txt)
- Możliwe jest edytowanie zewnętrznego pliku eHouseVisual.js do modyfikacji skryptu wykonawczego zmieniającego ustawienia, globalnie lub indywidualnych urządzeń, wyjść, wejść, wejść pomiarowych i wykorzystujące indywidualne funkcje (dodany w header.txt)
- Możliwe jest edytowanie zewnętrznego pliku „/usr/local/%eHouse%/eH4c/header.txt” do modyfikacji nagłówka
- Możliwe jest edytowanie zewnętrznego pliku „/usr/local/%eHouse%/eH4c/footer.txt” do modyfikacji stopki
W przypadku potrzeb większych zmian w wizualizacji można ją stworzyć manualnie w HTML z uwzględnieniem skryptu „eHouseVisual.js” tak aby pracowała na zasadzie wizualizacji graficznej .XML, SVG.
Skrypt JavaScript musi odświeżać dane i podmieniać wartości i stany pól w zależności od aktualnych parametrów systemu.
Wizualizacja wymaga ciągle pracującej aplikacji eHouse4cServer, serwera WWW Apache wraz z zainstalowanym modułem eHouse4apache.so.
Oprogramowanie może pracować nawet na miniaturowych komputerach (Raspberry Pi).
W przypadku gdy system zamierzamy rozwijać o kompletne sterowanie domem, sprzętem AV przez ethernet można skorzystać z mocniejszego sprzętu PC i386 (32 bity), x64 (64 bity).
Więcej: inteligentny dom eHouse4cServer
inteligentny dom eHouse, moduł dla Apache WebServera
inteligentny dom programowanie c + eHouse4cServer