Wszystkie wpisy, których autorem jest eHouse

Inteligentny Dom Wizualizacja stanu systemu HTML i sterowanie JavaScript

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

Inteligentny Budynek Integracja ze sprzętem Audio/Video Onkyo przez Ethernet – Protokuł sterujący

Najnowszy sprzęt Onkyo (produkowany od 2010 roku) został wyposażony w złącze Ethernet (LAN) do łączności przez sieć oraz możliwości sterowania z zewnętrznego sprzętu. Onkyo posiada własny protokół sterowania swoimi urządzeniami „ICSP” dla RS232 oraz rozszerzony o dodatkowe nagłówki „eICSP” dla Ethernetu. Dzięki temu Inteligentny Dom eHouse może bezpośrednio sterować sprzętem Onkyo bezpośrednio przez sieć LAN. Czytaj dalej Inteligentny Budynek Integracja ze sprzętem Audio/Video Onkyo przez Ethernet – Protokuł sterujący

Inteligentny Budynek eHouse integracja ze sprzętem A/V Marantz, Denon przez Ethernet

Systemy Audio/Video Marantz i Denon posiadają jednakowe protokoły sterowania poprzez RS232 lub Ethernet. Dzięki czemu Inteligentny Dom umożliwia bezpośrednie sterowanie i integrację poprzez sieć LAN (Ethernet) z oprogramowania eHouse4cServer lub innego oprogramowania. Czytaj dalej Inteligentny Budynek eHouse integracja ze sprzętem A/V Marantz, Denon przez Ethernet

Inteligentny Budynek Integracja z systemami Audio/Video – Podczerwień

inteligentny dom eHouse umożliwia sprzętową i bezprzewodową integrację z bardzo dużą ilością sprzętu Audio Wizualnego różnego typu. Dzięki implementacji inteligentnego nadajnika podczerwieni (zgodnego z kilkudziesięcioma standardami/protokołami podczerwieni różnych firm) możliwe jest dobranie sprzętu A/V które będzie bezpośrednio i bezprzewodowo obsługiwane przez sterowniki pokojowe RoomManagery w zasięgu podczerwieni i widoczności urządzenia. Czytaj dalej Inteligentny Budynek Integracja z systemami Audio/Video – Podczerwień

Automatyka Domowa eHouse działające demo inteligentnego domu wraz z wizualizacją i sterowaniem graficznym WWW

Inteligentny Dom eHouse – Działające demo systemu w wersji RS-485 zbudowane na podstawie modułu ewaluacyjnego eHouse 1.
Czytaj dalej Automatyka Domowa eHouse działające demo inteligentnego domu wraz z wizualizacją i sterowaniem graficznym WWW

Inteligentny dom, Automatyka domowa eHouse4cSerwer dla Linuxa

Inteligentny Dom eHouse – Serwer zarządzający i komunikacyjny systemem automatyka domowa dla systemu operacyjnego Linux. Oprogramowanie to służy do integracji sterowników Ethernet i RS-485 ze światem zewnętrznym, web-serwerem Apache, przeglądarkami WWW, oraz innymi aplikacjami zewnętrznymi. Czytaj dalej Inteligentny dom, Automatyka domowa eHouse4cSerwer dla Linuxa

Inteligentny Dom eHouse – Wizualizacja i sterowanie graficzne z przeglądarek internetowych WWW + JavaScript

Inteligentny Dom eHouse – Sterowanie graficzne i wizualizacja systemu inteligentnego domu z przeglądarek internetowych na smartfony, komputery, tablety i inny sprzęt komputerowy.
Czytaj dalej Inteligentny Dom eHouse – Wizualizacja i sterowanie graficzne z przeglądarek internetowych WWW + JavaScript

Inteligentny Dom, Automatyka Domowa – Oprogramowanie Open Source C++ dla Linuxa

Inteligentny Dom eHouse – Programowanie dla systemu Linux w języku C,C++.
W tym artykule omówimy oprogramowanie systemu eHouse na platformy Linuxowe. Oprogramowanie jest w szczególności napisane przy użyciu kompilatorów GNU g++,g na Linuxie Ubuntu w wersji 13.x.x w środowisku Netbeans 7.3. Może być jednak skompilowane dla innej dystrybucji, wersji, jądra (kernela) i sprzętu włączając w to miniaturowe płyty komputerowe np Raspbery Pi. Czytaj dalej Inteligentny Dom, Automatyka Domowa – Oprogramowanie Open Source C++ dla Linuxa