inteligentny dom eHouse Wizualizacja i sterowanie graficzne. Tworzenie wizualizacji.
Najnowsza wersja skryptów do tworzenia indywidualnej wizualizacji i sterowania graficznego dla oprogramowania graficznego.
Czytaj dalej Inteligentny Budynek Wizualizacja graficzna 2014
Archiwum kategorii: Programowanie Inteligentnego Domu
Przykłady pisania oprogramowania dla inteligentnego budynku, inteligentnego domu eHouse na różnych platformach sprzętowych i systemach operacyjnych. Windows XP, Vista, Windows 7, Windows 8, Linux, Java, Windows Mobile, Android, JavaScript, Svg, C, C++, C#, Apache, Przeglądarki WWW, Delphi, HTML, XML, PHP.
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
Oprogramowanie Inteligentnego Budynku eHouse4cServer moduły
Inteligentny Dom eHouse oprogramowanie eHouse4cServer.
Czytaj dalej Oprogramowanie Inteligentnego Budynku eHouse4cServer moduły
Automatyka Domowa sterowanie podczerwienią eHouse4cServer
Inteligentny Dom eHouse sterowanie podczerwienią sterowniki eHouse 1 (RoomManager), EthernetRoomManager.
Czytaj dalej Automatyka Domowa sterowanie podczerwienią eHouse4cServer
Inteligentny dom obsługa HTML request
Inteligentny Dom eHouse obsługa zewnętrznych systemów przez HTML requesty. Czytaj dalej Inteligentny dom obsługa HTML request
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 – Programowanie i integracja z Serwerem WWW Apache
Inteligentny Dom eHouse – Integracja i tworzenie oprogramowania dla WebSerwera Apache.
Apache jest najbardziej powszechnym i darmowym rozwiązaniem serwera WWW między innymi na platformy Windows, Linux oraz różny sprzęt komputerowy i mikroprocesorowy.
Czytaj dalej Inteligentny Dom – Programowanie i integracja z Serwerem WWW Apache
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
Automatyka Domowa, budynkowa Ethernet eHouse – kod źródłowy C linux
Inteligentny Dom eHouse automatyka domowa oprogramowanie Open Source C, C++, Object C dla różnych dystrybucji Linuxa i sprzętu komputerowego.
Sterowanie i zarządzanie automatyką budynkową w wersji Ethernet eHouse oraz eHouse1 pod nadzorem CommManagera.
Czytaj dalej Automatyka Domowa, budynkowa Ethernet eHouse – kod źródłowy C linux
Automatyka Domowa, Budynkowa eHouse1 – kod źródłowy C++ dla linux
Inteligentny Dom eHouse automatyka domowa kod źródłowy oprogramowania C,C++, Object C dla systemów operacyjnych LINUX.
Czytaj dalej Automatyka Domowa, Budynkowa eHouse1 – kod źródłowy C++ dla linux
Dodanie portu szeregowego w postaci przejściówki USB Linux Ubuntu
Inteligentny dom eHouse 1 w wersji RS-485 wymaga podłączenia konwertera RS-232/485 który jest niezbędnym elementem pozwalającym podłączyć system „eHouse 1” do komputera PC, płyty komputerowej, czy innego sterownika do obsługi eHouse.
Czytaj dalej Dodanie portu szeregowego w postaci przejściówki USB Linux Ubuntu
Programowanie i integracja inteligentnego domu w języku C, C++, Object C na różne platformy soft&hard ware
Inteligentny Dom eHouse. Programowanie w językach C, C++, Object C pozwala na integrację inteligentnego domu eHouse z prawie dowolnym sprzętem i systemami operacyjnymi.
Jest to jeden z najbardziej niskopoziomowych języków programowania (w zasadzie drugi po assemblerze).
Czytaj dalej Programowanie i integracja inteligentnego domu w języku C, C++, Object C na różne platformy soft&hard ware
Obsługa eHouse 1 Ubuntu i inne dystrybucje Linuxa – open source code
Inteligentny dom „eHouse 1” w wersji RS-485 Oprogramowanie Open Source dla Linuxa.
Obsługa urządzeń pracujących z interfejsem szeregowym RS-485 wymaga hosta nadrzędnego.
Z punktu widzenia sprzętowego może to być np dowolny sprzęt komputerowy wyposażony w port RS-485 (RS-232 z przejściówką na 485).
Czytaj dalej Obsługa eHouse 1 Ubuntu i inne dystrybucje Linuxa – open source code
Instalacja OpenRemote.Org Designer, Controller, Beehive dla inteligentnego domu eHouse w jednym kroku
Inteligentny Dom eHouse – Instalacja skonfigurowanego środowiska OpenRemote na potrzeby sterowania i wizualizacji automatyki budynku eHouse.
Ze względu na bardzo czasochłonną instalację środowiska OpenRemote.Org, która wraz ze ściąganiem z internetu, OpenRemote, komponentów, bibliotek, konfiguracji może zająć nawet parę dni, dla ułatwienia zamieszczamy skonfigurowaną wersję na potrzeby systemu eHouse gotową do kompilacji i instalacji.
Testy wykonano na komputerze Windows 7 Home premium 64b.
Czytaj dalej Instalacja OpenRemote.Org Designer, Controller, Beehive dla inteligentnego domu eHouse w jednym kroku
Instalacja OpenRemote.Org na lokalnym komputerze PC do integracji z inteligentnym domem eHouse
Inteligentny Dom eHouse (oprogramowanie eHouse4OpenRemote).
Integrację środowiska OpenRemote.Org (OR) z automatyką budynku eHouse.
OpenRemote.Org jest otwartym projektem (open source) integrującym różne systemy sterowania, zdalnego sterowania, automatyki, HiFi, RTV, SAT i automatyki budynku. Możliwe jest także zintegrowanie OpenRemote.Org z systemem inteligentnego budynku eHouse.
Czytaj dalej Instalacja OpenRemote.Org na lokalnym komputerze PC do integracji z inteligentnym domem eHouse
eHouse For OpenRemote kod źródłowy open source do integracji inteligentnego budynku z panelami sterującymi. Export Danych do OpenRemote.Org
Inteligentny Dom może być zintegrowany ze środowiskiem OpenRemote.Org przy pomocy niniejszego oprogramowania w języku Java.
Dzięki czemu może pracować na dowolnym sprzęcie komputerowym z zaimplementowaną wirtualną maszyną Javy.
Czytaj dalej eHouse For OpenRemote kod źródłowy open source do integracji inteligentnego budynku z panelami sterującymi. Export Danych do OpenRemote.Org
Oprogramowanie Open Source Delphi dla paneli sterujących pokojowych Windows
Inteligentny Dom eHouse – tworzenie oprogramowania pokojowych paneli sterujących systemem automatyki budynku.
Czytaj dalej Oprogramowanie Open Source Delphi dla paneli sterujących pokojowych Windows
Oprogramowanie automatyki domu eHouse Dla Windows Mobile, Windows Phone, .NET Open Source
Inteligentny Dom eHouse – Oprogramowanie Open Source dla .NET (eHouse4DotNet).
Zrzuty ekranów z oprogramowania open source dla Windows Mobile, Windows Phone (eHouse4WindowsMobile, eHouse4WindowsPhone). Oprogramowanie w całości jest dostępne tylko dla użytkowników systemu.
Czytaj dalej Oprogramowanie automatyki domu eHouse Dla Windows Mobile, Windows Phone, .NET Open Source