Inteligentny Dom Wizualizacja Graficzna


Inteligentny Dom, Inteligentny Budynek eHouse - DEMO wersji Ekonomicznej rev. lipiec 2013

Przedstawiamy działąjące demo instalacji ekonomicznej (4 sterowniki eHouse RS-485) inteligentnego budynku wg projektu demonstracyjnego eHouse.


Inteligentny Dom Parter XML
Inteligentny Dom Parter SVG
Źródło projektu Inteligentny Dom eHouse Wizualizacja Parter CorelDraw

Inteligentny Dom Poddasze XML
Inteligentny Dom Poddasze SVG
Źródło projektu Inteligentny Dom eHouse Wizualizacja Poddasze CorelDraw


Automatycznie generowany HTML realizowany przez server eHouse.PRO: Inteligentny Dom Demo HTML





Instalacja jest wykonana przy użyciu modułu demonstracyjnego oraz 4 sterowników w architekturze eHouse1: HeatManager, ExternalManager, 2 * RoomManager'y (Parter i Poddasze).
Instalacja jest podłączona na krótko do płytki PCB modułu demo, która zawiera włączniki, czujniki pomiarowe (oświetlenia i temperatury), diody led sygnalizujące włączenie wyjść i poziomy ściemniaczy PWM.
Cały system eHouse1 pracuje pod nadzorem RaspBerry Pi rev.2 z systemem LINUX Rasberian uruchamianym z karty SD.
System eHouse został podłączony do portu USB przez konverter RS-232/RS-485 oraz przejściówkę RS-232/USB.

Automatyka Domu, Automatyka Budynku. Warianty wizualizacji i sterowania graficznego

Inteligentny Dom eHouse posiada szereg rodzajów wizualizacji i sterowania graficznego.
Przykładowe zrzuty ekranów części z nich Inteligentny Dom eHouse - wizualizacja i sterowanie graficzne. Mnogość rozwiązań począwszy od dedykowanego oprogramowania na różne platformy hardwarowe i softwarowe, a skończywszy na integracji z przeglądarką WWW: pozwala na zarządzanie i sterowanie inteligentnym domem eHouse z dowolnego sprzętu: którym aktualnie dysponujemy.
Poniższy opis dotyczy sterowania graficznego i wizualizacji z przeglądarki WWW.
Maksymalna funkcjonalność zależy od cech przeglądarki internetowej.
Przeglądarki graficzne bez obsługi JavaScript i SVG (Skalowanej Grafiki Wektorowej) umożliwiają tylko sterowanie graficzne bez wizualizacji i aktualizacji statusu (wersje z rozszerzeniem HTML).
Przeglądarki internetowe wyposażone w SVG (Skalowalna Grafika Wektorowa) oraz JavaScript posiadają pełną funkcjonalność tj:

Poniższy projekt został opracowany na podstawie projektu modułu ewaluacyjnego Inteligentny Dom eHouse - moduł demo w wersji eHouse 1 pod nadzorem mikrokontrolera RaspBerry PI z zainstalowanym systemem Rasbian (LINUX pochodna Debiana).
Dodatkowo konieczna jest instalacja darmowego oprogramowania Web Servera APACHE wraz z modułem eHouse4Apache.so. Inteligentny Dom - Integracja z Apache
Moduł ten jest bramką pomiędzy webserverem Apache oraz serwerem systemu eHouse "eHouse4cServer" dla platform linuxowych. Inteligentny Dom - eHouse4cServer jest oprogramowaniem napisanym w niskopoziomowym języku C (Inteligentny Dom - programowanie C) dzięki czemu posiada maksymalną wydajność nawet przy pracy na bardzo ograniczonym sprzęcie mikrokomputerowym, mikroprocesorowym lub wręcz na mikrokontrolerach jednoukładowych. Jest oparty na bibliotece Inteligentny Dom - eHouse4C, która jest udostępniana gratis dla użytkowników systemu. Wspólnie z apachem umożliwia integrację systemu eHouse nie tylko z przeglądarki WWW, lecz także odwoływanie się oprogramowania firm trzecich zwiększających funkcjonalność systemu eHouse oraz łączność automatyki domowej ze światem.

Projekt automatyki budynku - Parter

inteligentny dom eHouse w wersji Ekonomicznej. Sterowanie graficzne WWW - parter

Projekt został wykonany w aplikacji CorelDraw x4 przy zastosowaniu makr VBA utworzonych na potrzeby systemu eHouse - automatyka budynkowa .
Źródło projektu Inteligentny Dom eHouse Parter Wizualizacja CorelDraw
Inteligentny Dom eHouse - tworzenie wizualizacji i sterowania graficznego.
Automatyka Domowa eHouse - Tworzenie wizualizacji i sterowania graficznego w formacie użytkownika.

W wersji niskobudżetowej zastosowano 1 RoomManager do sterowania oświetleniem, ogrzewaniem całym parterem. Jest to najuboższa z możliwych konfiguracji systemu eHouse (Należy zdawać sobie sprawę z ograniczenia sterowania podczerwienią w obu kierunkach oraz wykorzystania programów pracy RoomManagera).

Inteligentny Budynek eHouse - Wizualizacja i sterowanie graficzne Online

Inteligentny Budynek - wizualizacja i sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript z kompresją JavaScript
Inteligentny Dom - wizualizacja i sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript
Inteligentny Dom eHouse - export wizualizacji XML format użytkownika

Dodatkowo eHouse4CServer wspólnie z modułem ehouse4apache tworzy automatyczne statusy (czysty html) automatycznie wyświetlający stan każdego sterownika, oraz JavaScript do wysyłania zdarzeń. Może służyć do sterowania systemem z każdej przeglądarki internetowej oraz każdego sprzętu (komputery, tablety, smartphony czy inteligentneo telewizory). Np: Inteligentny Budynek eHouse sterowanie i wizualizacja HTML uproszczona wizualizacja automatyczna.


Wersje Archiwalne
Automatyka Domowa - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript z kompresją JavaScript
Automatyka Budynkowa - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript
Automatyka Domowa - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript z kompresją JavaScript
Automatyka Budynku - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript

Najprostsze sterowanie graficzne systemem eHouse z przeglądarki internetowej WWW bez SVG i JavaScript. Wykorzystany jest obraz w postaci tła oraz mapy HTML do określenia lokalizacji obiektu (kliknięcia myszą).
Automatyka Budynku - sterowanie graficzne z przeglądarek HTML obsługa przez server eHouse4cServer.
Automatyka Domowa - sterowanie graficzne z przeglądarek HTML obsługa przez email i aplikację EmailGateway.
Automatyka Budynkowa - sterowanie graficzne z przeglądarek HTML obsługa przez ftp i aplikację FtpGateway.

Projekt automatyki budynku - Poddasze

inteligentny dom eHouse w wersji Ekonomicznej. Sterowanie graficzne WWW - parter

Źródło projektu Inteligentny Dom eHouse Poddasze Wizualizacja CorelDraw

Inteligentny Budynek eHouse - Wizualizacja i sterowanie graficzne Online

Inteligentny Dom - wizualizacja i sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript z kompresją JavaScript
Inteligentny Budynek - wizualizacja i sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript
Inteligentny Dom eHouse - export wizualizacji XML format użytkownika

Wersje Archiwalne
Automatyka Domowa - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript z kompresją JavaScript
Automatyka Budynkowa - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript
Automatyka Domowa - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript z kompresją JavaScript
Automatyka Budynku - sterowanie graficzne z przeglądarek WWW z obsługą SVG i JavaScript

Najprostsze sterowanie graficzne systemem eHouse z przeglądarki internetowej WWW bez SVG i JavaScript. Wykorzystany jest obraz w postaci tła oraz mapy HTML do określenia lokalizacji obiektu (kliknięcia myszą).
Automatyka Budynku - sterowanie graficzne z przeglądarek HTML obsługa przez server eHouse4cServer.
Automatyka Domowa - sterowanie graficzne z przeglądarek HTML obsługa przez email i aplikację EmailGateway.
Automatyka Budynkowa - sterowanie graficzne z przeglądarek HTML obsługa przez ftp i aplikację FtpGateway.

Dynamiczne zmienne do zastąpienia przez aktualne dane

Przykład wersji Komfort wyeksportowanej z CorelDraw dla tego samego projektu architektonicznego 10*RM+HM+EM:

Inteligentny Dom Parter Komfort XML
Inteligentny Dom Parter Komfort SVG

Inteligentny Dom Poddasze Komfort XML
Inteligentny Dom Poddasze Komfort SVG


Więcej: Inteligentny Dom