Archiwum kategorii: Inteligentny Budynek eHouse – Wszystkie Wpisy

Inteligentny Dom, Inteligentny Budynek, Automatyka Domu, Automatyka Budynku Wszystkie Posty

Inteligentny Budynek eHouse4CAN sterowanie napędami, elektrozaworami regulacyjnymi – zdarzenia

Inteligentny dom eHouse w wersji CAN pozwala na sterowanie napędami elektromechanicznymi różnego typu wykorzystanego do:

  • zarządzania rolet, markiz, bram, napędów okien
  • sterowania elektrozaworami regulacyjnymi (+,-) do regulacji przepływu, temperatury i innych wartości fizycznych

Czytaj dalej Inteligentny Budynek eHouse4CAN sterowanie napędami, elektrozaworami regulacyjnymi – zdarzenia

Inteligentny Dom eHouse4CAN sterowanie urządzeniami – zdarzenia wyjść cyfrowych

Inteligentny Dom eHouse w architekturze CAN posiada sterowane i programowane wyjścia cyfrowe, które mogą pracować w trybach:

  • 4 niezależnych wyjść pojedynczych (do włączania urządzeń elektrycznych On/Off)
  • 2 niezależnych par wyjść (do sterowania roletami, napędami bram, markiz okien, elektrozaworów regulacyjnych itd)
  • 2 wejść pojedynczych i 1 wejścia podwójnego (pary wyjść pojedynczych)
  • 3-4 wyjść sterowanych wspólnie

w ramach 1 sterownika eHouse4CAN.
Czytaj dalej Inteligentny Dom eHouse4CAN sterowanie urządzeniami – zdarzenia wyjść cyfrowych

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 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

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

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

Testowanie i ewaluacja sterowników CommManager i LevelManager przy pomocy modułu demo eHouse 4 Ethernet

Moduł demonstracyjny inteligentnego domu eHouse 4 Ethernet pozwala na testowanie i ewaluację wszystkich sterowników.
Moduł ewaluacyjny inteligentnego budynku eHouse posiada na sobie prawie wszystkie zasoby sprzętowe zgromadzone na 1 płytce PCB zastępując instalację produkcyjną w domu. Czytaj dalej Testowanie i ewaluacja sterowników CommManager i LevelManager przy pomocy modułu demo eHouse 4 Ethernet

Podłączenie i testowanie sterowników EthernetRoomManager, EthernetHeatManager przy pomocy modułu Ewaluacyjnego

Moduł demonstracyjny inteligentnego domu Ethernet pozwala na testowanie i ewaluację wszystkich sterowników inteligentnego domu eHouse.
Moduł ewaluacyjny inteligentnego budynku eHouse posiada na sobie wszystkie zasoby sprzętowe zgromadzone na 1 płytce PCB zastępując instalację produkcyjną w domu. Czytaj dalej Podłączenie i testowanie sterowników EthernetRoomManager, EthernetHeatManager przy pomocy modułu Ewaluacyjnego

Moduł Ewaluacyjno – Demonstracyjny Inteligentnego Domu Ethernet eHouse

Inteligentny Dom eHouse jest zaawansowanym rozwiązaniem elektronicznego domu, posiadającym zaimplementowanych wiele algorytmów, które działają niezależnie od siebie.
Testowanie i Debugowanie zachowania sterowników jest znacznie łatwiejsze na biurku niż zainstalowanych w ścianach.
Moduł Demonstracyjny / Ewaluacyjny powinien być więc pierwszym narzędziem pozwalającym zaprojektować i przetestować instalację domową i konfigurację, jeszcze na etapie projektowania automatyki sterującej.
Czytaj dalej Moduł Ewaluacyjno – Demonstracyjny Inteligentnego Domu Ethernet eHouse

Wizualizacja Systemu Inteligentnego Domu eHouse – Java

Graficzna wizualizacja systemu Inteligentnego Domu eHouse rozszerza środowisko programistyczne dla tego systemu i stwarza możliwość samodzielnego tworzenia oprogramowania przez użytkowników końcowych systemu eHouse, firmy współpracujące oraz firmy zamierzające indywidualnie rozwijać system eHouse dla środowiska JSE (JAVA). Czytaj dalej Wizualizacja Systemu Inteligentnego Domu eHouse – Java