Skycontroller

Technická specifikace.

Základní komponenty

SkyController se skládá z dvou základních sofwarových komponent, které jsou nainstalovány na Raspberry PI se systémem Windows IOT.

Controller.App

Aplikace pro obsluhu vstupu a výstupů a zajištění síťové komunikace.

Controller.Web

Aplikace pro administraci SkyControlleru a zobrazení grafů.

Instalace Software

V této sekci vás provedeme všemi kroky, kterou budou třeba pro správnou funkci SkyControlleru.
Doporučený hardware je Raspberry Pi 3 Model B s SD karou o kapacitě alespoň 8GB.

Instalace Controller.App

Aplikace pro obsluhu vstupu a výstupů a zajištění síťové komunikace.

  • 01 Instalace operačního systému Windows IoT

    Vložte SD kartu do Raspberry. Stáhněte si aplikaci IoT Dashboard, která vás provede kompletní instalací.
    IoT Dashboard můžete spustit na jakémkoli počitači se systémem MS Windows, který bude připojen do stejně sitě jako Raspberry Pi. Instalace potrvá asi 30 minut.

  • http://Skycontroller:8080

    Přes webový prohlížeč zadejte adresu http://device_name:8080 nebo http://ip_adresa:8080, kde device_name je název nebo ip_address je síťová adresa zařízení Rapsberry PI.
    Do Windows Device portál se přihlásítě pomocí jména Administrator a hesla, které jste zadali při instalaci OS pomocí IoT Dashboard.

  • V menu "Apps" vyberte volbu "Apps manager"

    Instalační soubor aplikace Controller.App stáhnete zde.
    Stiskněte vybrat soubor a zvolte cestu na lokální disk, kam jste si stáhli instalační soubor Skycon.Controller.App_x.x.x.x_arm.zip
    Stiskněte tlačítko Install

  • Nastavte balíček Skycon.Controller, aby se automaticky spouštěl při startu pomocí radiobutton ve sloupci Statup.

Instalace Controller.Web

Aplikace pro administraci SkyControlleru a zobrazení grafů.

  • 01 Stažení instalačního balíčku SkyController.Web

    Stáhněte si baliček Skycon.Controller.Web, a rozbalte ho na SD Kartu Rapsberry PI do kořenové složky disku C:\.

  • S počítače ve stejné síti, jako je Raspberry PI, otevřete PowerShell s oprávněním správce a zadejte tento příkaz, kde ip_adresa je síťová adresa Raspberry PI.

    Enter-PSSession -ComputerName ip_adresa -Credential Administrator

    Zobrazí se dialogové okno pro zadání administrátorského hesla k Raspberry PI, heslo zadejte a stiskněte OK

  • Pomocí příkazu v PowerShell povolte port aplikace. Úspěšné nastavení poznáte, tak že se vypíše Ok. po vykonání příkazu.

    netsh advfirewall firewall add rule name=”ASP.NET Core Web Server port” dir=in action=allow protocol=TCP localport=5000

  • Pomocí PowerShell nastavte automatické spouštení aplikace Controller.Web pomocí tohoto příkazu:

    schtasks /create /tn "Startup Web" /tr c:\Startup.bat /sc onstart /ru SYSTEM

  • Restartujte vaše Raspberry Pi a ověřte, že aplikace běží.
    Přes webový prohlížeč zadejte adresu http://device_name:8080 nebo http://ip_adresa:8080, kde device_name je název nebo ip_address je síťová adresa zařízení Rapsberry PI.
    Do Windows Device portál se přihlásítě pomocí jména Administrator a hesla, které jste zadali při instalaci OS pomocí IoT Dashboard.
    V menu Processes vyberte volbu Details.
    Ověřte, že jsou spuštěné procesy Skycon.Controller.exe a Skycon.Controller.Web.exe.

Nastavení

V této sekci vás provedeme všemi nastaveními, komponenty pro správu SkyControlleru.

Průvodce nastavením Controller.Web

Nastevení SkyControlleru se provádí přes webové rozhraní na adrese http://ip_adresa:5000

  • V horním menu vyberte volbu Nastavení, budete přesměrování na stránku pro zadání přihlašovacích údajů.

    Pro první přihlášení zadejte jméno Admin a heslo admin.
    Heslo doporučujeme změnit, jak bude uvedeno v následujícím kroku!

    Zobrazí se vám výchozí obrazovka s Přehledem (Dashboard).

    • Raspberry - zobrazuje IP adresu daného zařízení a informaci jestli je spuštěná služba Controller.App, která ovládá vstupy a výstupy.
    • Využití procesoru a paměti Raspberry Pi
    • Loxone - zobrazuje informace o nastavení k miniserver Loxone a počet dosputných statistik, které lze zobrazit v doplňku Grafy
    • Chybové události
    • Licence - poskytuje informace o vaši aktuální licenci
    • Raspberry IO využití - aktuální využití vstupů a výstupů s ohledem na licenci
    • Grafy využití - aktuální využití grafů s ohledem na licenci

  • V menu Nastavení vyberte volbu Konfigurace

    • Komunikace - zde zadejte port pro odeslání a pro poslech - na těchto portech bude probíhat komunikace
    • Loxone - zadejte adresu miniservu Loxone včetně portu, uživatelské jméno a heslo k miniservu Loxone. Pokud je vše správně zadáno zobrazí se v dolním pravém rohu zelená ikona
    • Licence - po zakoupení licence zde zadejte své licenční číslo, které vám zpřístupní použití více vstupů a výstupů a další funkce
    • RPi účet - zde zadejte přihlašovací údaje k vašemu Raspberry Pi

  • V menu Nastavení vyberte volbu Zabezpečení
    Zde můžete vytvářet přístupy pro uživatele a přiřadit je do rolí.

    • Administrátor - může provádět veškerá nastavení a zobrazovat připravené grafy.
    • Prohlížení grafů - může zobrazovat připravené grafy.

  • V menu Nastavení vyberte volbu Katalogy
    Zde můžete spravovat položky připravených katalogů.

    • Barvy - katalog barev použitých v grafech.
    • Místnosti - katalog místností. Lze přiřadit na konkrétní zařízení.
    • Kategorie grafů -slouží pro lepší zařazení grafů do skupin.

  • V menu Nastavení vyberte volbu Události
    Zde můžete zobrazit seznam chybových událostí obou komponent Skycontroller.Web a Skycontroller.App.

  • V menu Nastavení vyberte volbu Aktualizace
    Stiskněte volbu Zvolit soubory a vyberte všechny 3 soubory pro novou verzi aplikace Controller.Web.
    Aktualizaci spustíte tlačítkem Spustit. Během aktualizace dojde k přenesení souborů do dočasné složky na zařízení Raspberry Pi a následně po restartu zařízení se komponenta zaktualizuje.

  • Komponenta je označení pro rozhraní, které nám poskytuje nějaké vstupy či výstupy. Raspberry Pi má k dispozici 26 GPIO pinů, které lze použit jako digitální vstup / výstup. Pokud ale chcete pracovat s analogovými hodnotami, je třeba k RPi připojit ADC převodník. Skycontrolle umí pracovat s MCP3008 přes SPI rozhraní.

    • Raspberry PI - zobrazuje obsazenost pinů RPi. V případě, že je nějaký pin použit vícekrat zobrazí se zde hlášení o konfliktu.

    Pokud potřebujete využívat analogové vstupy, mužete využít 2x rozhraní SPI (SPI0 / SPI1), které aktivujete stiskem příslušného tlačitka nahoře vlevo. Komponentu je třeba fyzicky propojit s Raspberry na piny, které jsou uvedeny v detailu komponenty a následně na ně můžete připojit odpovídající zařízení.

    • ADC SPI0 - Lze připojit 8 kanálový ADC převodník MCP3008 k RPi na piny pro SPI0.
    • ADC SPI1 - Lze připojit 8 kanálový ADC převodník MCP3008 k RPi na piny pro SPI1.
  • Zařízení je označení pro sensory, relé a podobně. Zkrátka veškeré prvky, které přípojujeme na vstup nebo výstup a můžeme je tedy ovládat nebo z nich číst.
    V horním menu uvidíte dostupné komponenty, ke kterým můžete nové zařízení připojit.
    Kompletní seznam podporovaých zařízení naleznete zde.

    • Monitor - slouží k monitorování aktuálních hodnot čtených z připojených zařízení.

    V horním menu vyberete komponentu, ke které chcete zařízení připojit.

    • Typ zařízení - vyberete typ podporovaného zařízení, které se chystáte připojit.
    • Místnost - pro lepší orientaci můžete zadat místnost, kde se bude zařízení nacházet.
    • GPIO - zde vyberete z dostupných GPIO pin, na který hodláte zařízení připojit.

Propojení s LOXONE

V této sekci vás provedeme všemi nastaveními, která jsou potřebná pro nastavení komunikace s miiserverem LOXONE.

Průvodce nastavením LOXONE

Nastevení se provede pomocí aplikace Loxone Config

  • Komunikace mezi SkyControllerem a LOXONE probíhá přes virtuální UDP vstup a UDP příkaz.

    • Pod virtuálním UPD vstupem vytvoříte nový virtuální UPD příkaz.
    • Do vlastnosti Rozpoznání příkazu napíšete <DHT4><T>\v, kde v tomto případě číslo 4 značí GPIO port, ke kterému je zařízení připojené.

    Příkazy pro jednotlivá zařízení:

    ? - nahradíte konkrétním číslem GPIO, na kterém máte zařízení připojené
    # - určení kanálu ADC převodníku

    • Čidlo teploty a vhlkosti DHT11 - Teplota: <DHT?><T>\v, Vlhkost: <DHT?><H>\v - Čidlo pro měření teploty a vlhkosti.
    • Ultrazvukový měřič vzdálenosti HC-SR04 - <DIST?>\v - Měřič pro detekci vzdálenosti ultrazvukem.
    • Pohybové čidlo HC (SR501) - <PIR?>\v - Senzor pro detekci pohybu.
    • Vstup ovladače - <IN?>\v - Vstup pro ovládání různých zařízení.
    • Snímání impulzů - <IN?>\v - Vstup pro měření různých typů impulzů.
    • Půdní analogový vlhkoměr - <MOISTURE?_#>\v - Snímač vlhkosti půdy.
    • Světelný senzor TEMT6000 - <LIGHT?_#>\v - Senzor pro měření intenzity světla.

  • Výstupy

    Komunikace mezi SkyControllerem a LOXONE probíhá přes virtuální výstup a nastavení instrukce při zapnutí a vypnutí.

    • Pod virtuálním výstupem vytvoříte nový virtuální výstup příkazu.
    • Do vlastnosti Instrukce při zapnutí napíšete <REL23>1</REL23>, kde v tomto případě číslo 23 značí GPIO port, ke kterému je zařízení připojené a hodnota 1 značí zapnutí.
    • Do vlastnosti Instrukce při vypnutí napíšete <REL23>0</REL23>, kde v tomto případě číslo 23 značí GPIO port, ke kterému je zařízení připojené a hodnota 0 značí vypnutí.

    Příkazy pro jednotlivá zařízení:

    ? - nahradíte konkrétním číslem GPIO, na kterém máte zařízení připojené

    • Relé modul 5VDC - <REL?> - Modul pro spínání elektrických obvodů.

Kontakt

Pro jakékoli dotazy nebo další informace nás neváhejte kontaktovat pomocí níže uvedených údajů nebo zanechte zprávu prostřednictvím kontaktního formuláře.

Sídlo:

Vojtěcha Lanny 3274,
Kladno, 272 01

Telefon:

+420 774 631 722

IČO: 02800918

DIČ: CZ02800918

Výpis z obchodního rejstříku

Loading
Vaše zpráva byla odeslána. Děkujeme!