Návrhář aplikací pro chytrou domácnost pro Android. Aplikace Google Home – ovládací centrum pro zařízení chytré domácnosti

Není to tak dávno, co byl představen Z-Wave modul pro Raspberry Pi - RaZBerry, který promění minipočítač v plnohodnotný ovladač chytrý domov. Správa sítě Z-Wave se provádí pomocí webového rozhraní pomocí HTTP/JavaScript API. Pomocí JavaScriptu můžete vytvořit sadu funkcí pro automatizaci (zapínání/vypínání světel, kontrola teploty, dotazování snímače pohybu atd.), které lze následně provést odesláním HTTP požadavku.

Stejnojmenný produkt společnosti OpenRemote umožňuje vytvářet mobilní aplikace pro chytrou domácnost bez programování, přičemž jedna aplikace může využívat různé technologie: Z-Wave, KNX, X10, ZigBee, ovládání počítače přes ssh atd.

OpenRemote je server, který provádí libovolné příkazy a návrhář rozhraní, ve kterém vytváříte tlačítka, přepínače, popisky atd. a přiřazujete příkazy těmto prvkům, v našem případě se jedná o HTTP požadavky na provedení funkcí JavaScriptu na Z-Wave serveru.

Dále vám řeknu bod po bodu, jak vytvořit inteligentní domácí dálkové ovládání pro iPhone a Android! A takto bude naše aplikace vypadat, až skončíme:

Pod řezem je spousta obrázků.

1. Vytvoření sítě Z-Wave pomocí ovladače Raspberry Pi + RaZberry

  • Instalace softwaru RaZberry na Raspberry Pi
  • Přidání Z-Wave zařízení
  • Kontrola provozu zařízení
2. Instalace ovladače OpenRemote a mobilní aplikace

3. Vytvoření návrhu aplikace a logiky jejího fungování

  • Vývoj designu
  • Asociace tlačítek s příkazy
4. Shrnutí

Vytvoření Z-Wave sítě pomocí ovladače Raspberry+RaZberry

RaZberry je deska připojená k Raspberry Pi přes GPIO, což vám umožňuje vytvářet a spravovat Z-Wave síť. Pro lepší pochopení si prosím přečtěte FAQ. Deska je dodávána se softwarem, který je třeba nainstalovat.

Instalace softwaru RaZberry na Raspberry

Instalační program podporuje pouze distribuce založené na Debianu (Raspbian, Xbian atd.), Na OpenElec a další OS však můžete software nainstalovat ručně.
Spusťte příkaz pro instalaci softwaru Z-Way:
wget -q -O - http://razberry.z-wave.me/install | sudo bash
Po instalaci musíte restartovat Raspberry Pi, aby se změny projevily na sériovém portu.

Chcete-li se dostat k ovládacímu panelu chytré domácnosti, přejděte na adresu http://IP_OF_YOUR_RASPBERRY:8083. Rozhraní programu je velmi jednoduché, nebude těžké mu porozumět, existuje dokumentace. Následující prohlížeče mají maximální kompatibilitu s rozhraním: Chrome, Safari, Firefox, ostatní prohlížeče: IE, Opera nemusí fungovat správně.

Přidání Z-Wave zařízení

Pojďme určit seznam použitého vybavení:
- Relé Fibaro Single Switch 3kW 2 ks.
- Dveřní/okenní čidlo otevření a teploty Fibaro Door/Window Sensor 1 ks.

Ze spodní nabídky vyberte Expertní režim. Pomocí horní nabídky přejděte na kartu Síť → Správa sítě a stiskněte Zapněte (znovu) zařízení, tím se zahájí proces čekání na připojení zařízení k síti, nyní stiskněte třikrát servisní tlačítko na zařízení, aby jej ovladač viděl a přidal.

Kontrola provozu zařízení

Ujistíme se, že zařízení funguje. Přejděte na kartu Nastavení zařízení, klikněte na jediné přidané zařízení v levém sloupci a zaškrtněte Fáze pohovoru musí být Rozhovor byl úspěšný a mezi znaménky by neměly být žádné tečky ani Ø.

Pokud rozhovor není dokončen (jsou na něm tečky a znaky Ø), můžete jej zopakovat. Chcete-li to provést, klikněte ve spodní části obrazovky Další akce → Vynutit opakování rozhovoru(Pro zobrazení této nabídky musí být povolen režim Expert).
Po úspěšně dokončeném rozhovoru na stejné záložce Nastavení zařízení můžete nakonfigurovat některé parametry zařízení (nezapomeňte použít nastavení pomocí Použít nastavení na toto zařízení ve spodní části obrazovky a také probudit zařízení, pokud běží na baterie):

Chcete-li zařízení spravovat, přejděte na kartu Správa zařízení → Přepínače

O poskytnutém automatizačním rozhraní API

Když jsme se ujistili, že všechna zařízení fungují správně, zkusme je nyní ovládat na dálku. Existuje několik způsobů:

1. Použití HTTP/JSON API
2. Použití JavaScript API

HTTP/JSON API používá pro správu zařízení jednoduchou syntaxi.
Světlo můžete zapnout z prohlížeče:
http://192.168.1.113:8083/ZWaveAPI/Run/devices.instances.SwitchBinary.Set(255)
Nebo požádejte o teplotu:
http://192.168.1.113:8083/ZWaveAPI/Run/devices.instances.commandClasses.data.val.value
JavaScript API umožňuje psát různé automatizační skripty, například: zapnout/vypnout světlo, dotazovat senzor, zjistit teplotu, vypnout světlo 2 minuty po jeho zapnutí. Tyto skripty mohou fungovat buď samostatně (například: v noci se světlo rozsvítí jen na 15 %, aby neoslepovaly oči), nebo je lze volat na dálku pomocí HTTP/JSON API.

Skript pro zapnutí světla:
SwitchOn = function(N,I) ( zway.devices[N].instances[I].SwitchBinary.Set(255); )
Volání skriptu spínače světla:
Bohužel přímý přístup k zařízením pomocí HTTP/JSON API z OpenRemote je problematický z několika důvodů:

1. Znaky musí být překódovány do UTF-8 v OpenRemote Constructor
2. Při dotazování senzorů OpenRemote očekává „zapnuto“ nebo „vypnuto“ a Z-Wave senzory mohou poslat 255 nebo 0.
3. Pro každé zařízení budete muset napsat svůj vlastní požadavek a pomocí JS můžete použít pouze jednu funkci k povolení různá zařízení, změna pouze parametru funkce v požadavku - číslo zařízení.

Při použití JavaScript API všechny tyto problémy zmizí - několik „pomocných“ funkcí pomůže transformovat Z-Wave termíny do konceptů vhodných pro OpenRemote.
Více o syntaxi HTTP/JSON API a JavaScript API si můžete přečíst v nedávném.

Vytváření JS skriptů pro vzdálené ovládání

JS skripty jsou in /opt/z-way-server/automation/, vytvoříme soubor, ve kterém budou uloženy naše automatizační funkce openremote.js takže se automaticky načte při zapnutí Z-Way na konci hlavního souboru automatizace main.js přidat:
// ================================================== ==== ====== executeFile(automationRoot + "/" + "tags.js"); executeFile(automationRoot + "/" + "openremote.js"); startAutomation();
/opt/z-way-server/automation/openremote.js
// Zapnutí zařízení SwitchOn = function(N,I) ( zway.devices[N].instances[I].SwitchBinary.Set(255); ) // Vypnutí zařízení SwitchOff = function(N,I) ( zway.devices[ N].instances[I].SwitchBinary.Set(0); ) // Požadavek na stav senzoru (spuštěno/selhalo) SensorStatus = function(N,I) ( return zway.devices[N].instances[ I]. SensorBinary.data.level.value; ) // Požadavek na stav zařízení (zapnuto/vypnuto) SwitchStatus = function(N,I) ( return zway.devices[N].instances[I].SwitchBinary.data.level .value; ) // Dotaz na teplotu zaokrouhlený na nejbližší celé číslo Teplota = funkce(N,I) ( return Math.round(zway.devices[N].instances[I].commandClasses.data.val.value); )

Parametr N je číslo zařízení v síti.
Parametr I - v rámci jednoho zařízení může být fyzicky více zařízení (kanálů), například 2 relé nebo teplotní čidlo, pohybové čidlo, světelné čidlo. Parametr I je číslo kanálu uvnitř zařízení. Pokud zařízení obsahuje pouze jedno fyzické zařízení, pak je tento parametr 0.

Po vytvoření souboru je třeba restartovat Z-Way příkazem:
/etc/init.d/Z-Way restart
nebo načtěte skript ručně odesláním požadavku z prohlížeče:
http://192.168.1.113:8083/JS/Run/executeFile("automation/openremote.js")
Funkčnost funkcí můžete zkontrolovat z prohlížeče.
Chcete-li zapnout světlo:
http://192.168.1.113:8083/JS/Run/SwitchOn(6,0)
Požadavek na teplotu:
http://192.168.1.113:8083/JS/Run/Temperature(8,2)
Protokol serveru Z-Way je velmi užitečný při ladění:
tail -f /var/log/z-way-server.log
Pokud vše funguje, přejděte k dalšímu bodu!

Instalace ovladače OpenRemote

Ovladač OpenRemote je server, který přijímá příkazy z mobilní nebo webové aplikace a poté je přenáší do jiného ovladače nebo serveru. V našem případě se jedná o Z-Way server.

Web OpenRemote má velmi podrobné pokyny podle instalace, kterou navrhuji použít:
Oficiální instalační pokyny pro OpenRemote v angličtině

Dovolte mi jen poznamenat, že OpenRemote je napsán v Javě a potřebujeme verzi virtuální stroj s podporou hardwaru s pohyblivou řádovou čárkou:
JAVA pro procesory ARM s podporou pohyblivé řádové čárky

Nainstalujte mobilní aplikace pro váš telefon:
Mobilní aplikace OpenRemote

Než začnete vyvíjet aplikaci, pro lepší pochopení se podívejte, jak bude fungovat:

Vytvoření návrhu aplikace a logiky jejího fungování

Všechny předchozí kroky byly jen přípravou na to hlavní – vytvoření mobilní aplikace!
Otevřete Cloud Designer http://designer.openremote.org. Nebude těžké na to přijít!

Vývoj designu

Přejděme hned k vývoji designu.

1. Přejděte na kartu Návrhář uživatelského rozhraní a vytvořte nový panel s názvem například iPhone4.

2. Přetáhněte tlačítka a obrázky z pravého panelu na Obrazovka iPhone.

3. Ve vlastnostech obrázku (pravý panel) nahrajte obrázky a pomocí polí Vlevo, Vpravo, Šířka, Výška je uspořádejte na obrazovce podle potřeby. Nahrál jsem obrázky čtverce a žárovky a přidal také nápis.

Vytváření řídicích příkazů a senzorů

Nyní je potřeba tlačítkům přiřadit příkazy a obrázek žárovky by se měl měnit v závislosti na stavu světla (zapnuto/vypnuto).

1. Přejděte na kartu a vytvořte nové zařízení a nazvěte jej například Raspberry.

2. Vyberte nově vytvořené zařízení Raspberry a vytvořte pro něj nový příkaz Nový → Nový příkaz. Výběr protokolu HTTP, zadejte URL Příkazy a metoda JS jsou nainstalovány POŠTA.
Tento příkaz zapne zařízení #6. Podobně vytváříme příkazy pro zapnutí jiných zařízení a příkazy pro jejich vypnutí.
http://192.168.1.113:8083/JS/Run/SwitchOn(6,0)

3. Nyní musíte vytvořit příkaz pro dotazování stavu světla. Tento příkaz bude volán každé 2 sekundy, takže pokud ručně vypnete světlo, okamžitě se to v naší aplikaci projeví. Jako obvykle Nový → Nový příkaz, ale navíc musíte uvést, jak často se má průzkum provádět Průzkum, Nainstalujte 2s, dopis s Požadované.

4. Vytvořme Sensor, který bude zpracovávat přijaté hodnoty z tohoto příkazu a přenášet je do obrázku nebo titulku. Nový → Nový senzor, vyberte příkaz, který senzor vykoná, nastavte typ Zvyk, přidejte dva stavy na A vypnuto, spojujeme je s návratovými hodnotami Z-Wave.

Asociace tlačítek s příkazy

1. Poslední fáze vývoje aplikace, asociace tlačítek s příkazy. Vraťte se do Návrháře aplikací Návrhář uživatelského rozhraní, vyberte své tlačítko a v jeho vlastnostech nastavte příkaz, který má provést.

2. Spojte obrázek se snímačem tak, aby se při změně stavu zařízení změnil i obrázek v aplikaci. Vyberte snímek a nastavte senzor v jeho vlastnostech.

3. Ve vlastnostech obrázku vyberte, který obrázek se zobrazí, pokud snímač odešle na a co kdyby senzor odeslal vypnuto.

Synchronizace s mobilní aplikací

1. Naše aplikace je připravena, zbývá ji jen nahrát do telefonu. Přejděte na adresu ovladače OpenRemote

Dobrý den, milí čtenáři! Další příběh o tom, jak manažer na velmi střední úrovni, který fouká prach ze zatuchlých kusů hardwaru na polici, dělá něco, z čeho profesionály všeho druhu bolí oči. Ale funguje to, příteli!

Přiznám se, že tentokrát jsem chtěl udělat všechno správně. Vzal jsem Raspbery Pi z police. Koláč je stejný, který jsem již použil ve své robotické sekačce: odkaz na příspěvek a odkaz na jiný příspěvek. Vzal jsem komára, všechno mělo fungovat na mqtt, ale nemůžete před sebou utéct. Pod řezem je moře hrábí, kol, špatné pájení, hotové peklo pro perfekcionistu.


Všechno to začalo touhou doplnit můj projekt Noorik, který jsem si dal na bránu. Stručně řečeno, toto je DIY řešení pro otvírač GSM brány.
K otevření brány stačí sepnout určité kontakty na desce.

Vyměnil jsem arduino za esp8266 a udělal webové rozhraní s otevřeným tlačítkem. To se ukázalo jako zajímavé, ale pak jsem chtěl jednotné rozhraní pro otevírání posuvných bran, sekčních garážových vrat a bran.

Když jsem si začal zapisovat všechny své Wishlisty, ukázalo se, že potřebuji to samé:

  1. řídicí systém kotelny
  2. bezpečnostní systém
  3. mobilní rozhraní pro CCTV kamery
  4. údaje o teplotě v domě a venku

Backend

Malina fungovala dobře, ale při příštím zapnutí se jednoduše přestala zapínat. Napájecí LED se nejprve rozsvítí, pak během 3-5 sekund plynule zhasne, prvek (polyfuse T075) v blízkosti zásuvky se velmi zahřeje. A teď mě svrběly ruce, abych použil mqtt, blackger, pozval kurtizány a další lahůdky.

Nevadí, naštěstí na svůj osud čekal jiný pacient. Oranžová pí nula do studia. Bez ohledu na to, jak moc jsem tímto zázrakem čínské myšlenky trpěl, vdechnout život do tak malého koláče se ukázalo být nad mé síly. Firmware jsem si stáhl na oficiálních a levicových stránkách, firmware jsem koupil z vlastních rukou a vyměnil za kryptoměnu. Myslím, že jsem právě dostal vadný vzorek.

Uvědomil jsem si, že mě osud sám tlačil do náruče stavby kol, a proč skrývat radost, vrhl jsem se do této činnosti po hlavě.

Nejprve jsem se rozhodl použít jako hlavní jednotku (broker, server) opotřebovaný smartphone. Víš, tyhle staré věci jen tak nezmizí. Používal jsem to já, moje žena, moje dcera, pak jsem z tohoto smartphonu ovládal svou robotickou sněhovou frézu, snažil jsem se ji utopit v řece (nikdy jsem se nedostal k řece Moskvě, ale v mé rodné Pakhře tato trubka šustila). A je to tady – nový život pro Samsung Galaxy S3.

Nainstaloval jsem Palapa Web Server a FTP server na svůj smartphone. Myšlenka je jednoduchá: databáze MySQL má pouze tři tabulky: hodnoty, protokoly, pravidla.

  • Tabulka hodnot obsahuje páry klíč/hodnota.
  • Tabulka protokolů obsahuje historii změn hodnot.
  • V tabulce pravidel jsou pravidla pro změnu některých buněk v závislosti na hodnotě v jiných.
Celá tato farma je obsluhována jedním php skript, který podle http požadavek zapisuje nebo vydává data z databáze a také obsluhuje pravidla podle plánu.
Ani nechápu, jaká úroveň programování by měla být, aby to člověk chtěl vidět, ale jsem připraven vám ukázat kód - napište mi do PM.

Frontend

Neházejte po mně kameny, sám to přiznávám. Použil jsem Bootstrap. Ano, jsem hříšník.
Původní myšlenka byla zabalit to všechno přes Phonegap a získat plná aplikace. Ještě řeknu, že jsem to udělal, ale nakonec se online verze ukázala jako efektivnější. Právě jsem na svém telefonu vytvořil zástupce pro sebe a svou ženu na ploše, abych otevřel požadovanou stránku pomocí interní IP adresy.

Každý prvek reaguje na událost kliknutí + stav je kontrolován iaxovými požadavky na server a v případě potřeby je měněn. Je to velmi pohodlné, protože můžete vidět všechny změny, které se projevily podle pravidla nebo byly provedeny jiným uživatelem.
Ve skutečnosti není kód na vyžádání žádný problém.

ESP-8266


zkusil jsem různé moduly a čistý ESP-8266. V důsledku toho se modul LOLIN V3 ukázal jako nejpohodlnější možnost.

Napájení pomocí spínaných zdrojů.

Moduly brány vyžadovaly relé a měl jsem obavy, že kontaktní relé vypadnou. Díky tomu fungují jak polovodičové, tak kontaktní. Problém je v tom, že velké množství modulů, a to i bez označení, je spouštěno málo.

Po zapnutí modulu dojde ke krátkodobému otevření, které vede k samovolnému otevření při zapnutí napájení. Řeší se to vytažením na nulu a deklarací stavu před deklarací typu výstupu.

DigitalWrite(rele, 1); digitalWrite(rele2, 1); pinMode(rele, OUTPUT); pinMode(rele2, OUTPUT);
V důsledku toho vypadá sestavený garážový modul takto. PIR senzor pro detekci pohybu je pečlivě zarytý do původní kůže.

V mé kotelně je kotel velmi jednoduchý a o nějaké složité automatizaci nemůže být ani řeč.

V tomto případě je každý okruh obsluhován samostatným čerpadlem.

Relé byla zapojena do série se stroji pro ovládání čerpadel a kotle.

Opatrně vše zatlačí do štítu.

Firmware

Rozhodl jsem se pro firmware použít Arduino IDE, abych si nezahrál s nodemcu a lua. Na internetu a na GT zvláště velké množství informace pro začátečníky.
Zajímavá věc, zdá se mi, je funkce připojení k wifi. Faktem je, že v mém domě jsou 4 wifi sítí a může být přidán. Abychom nespecifikovali striktně název sítě, nejprve prohledáme dostupné sítě.

setupWiFi() kód

void setupWiFi() ( WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); while(WiFi.status() != WL_CONNECTED) ( int n = WiFi.scanNetworks(); Serial.println("scan hotovo"); if (n == 0) Serial.println("nenalezeny žádné sítě"); else ( Serial.print(n); Serial.println("nalezeny sítě"); for (int i = 0; i< n; ++i) { Serial.println(""); Serial.print(i + 1); Serial.print(": "); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*"); j=0; ssid=WiFi.SSID(i); Serial.print("Connecting"); ssid.toCharArray(charBuf, 50); WiFi.begin(charBuf,WIFI_PASS); while(WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); j++; if(j>20)( break; ) ) if((WiFi.status() == WL_CONNECTED))( break; ) ) ) ) Serial.println("Připojeno"); Serial.println(WiFi.localIP()); )


Když je zapnuto automatický režim Kotelna kontroluje venkovní teplotu a teplotu chladicí kapaliny podle plánu.
  • Při teplotách pod 14*C se zapne teplá podlaha v prvním patře.
  • Při teplotách pod 4*C se zapnou všechny okruhy.
Teplota chladicí kapaliny se volí podle tabulky v závislosti na průřezu potrubí a venkovní teplotě. Po dosažení požadované teploty v místnosti se kotel vypne. Na vše je aplikována určitá hystereze pro vyhlazení přechodových hodnot.

Bezpečnostní systém funguje ještě jednodušeji. V tabulce je pravidlo, že při zapnutí zabezpečovacího systému, pokud je detekován pohyb na některém z PIR čidel, odesílání SMS přes API jedné ze služeb.

Plány

  • vytvoření online verze na vzdáleném serveru a synchronizace změn pro vzdálené ovládání.
  • Zobrazení dat z GSM/GPS majáků v autě;
  • Otevření brány, když se naše auta objeví v určité oblasti;
  • Připojení k systému dálkového ovládání;
Hlasování podle fotografie. Jaký projekt mám dělat dál?

Program pro správu všech systémů Smart Home. Instalováno na Tablet PC na Windows, Android, iOS. Připojuje se k regulátoru přes Wi-Fi nebo internet (komunikační protokol ModBus TCP).
Pracuje s téměř všemi průmyslovými ovladači, včetně Beckhoff a ARIES.

Rozhraní ( vzhled) programy jsou zcela měnitelné. Ikony, pozadí, uspořádání prvků, nápisy – vše mění uživatel nebo instalátor. Je možné vytvořit různá rozhraní pro různá zařízení. Počet zařízení, na které lze program nainstalovat v rámci jednoho ovladače, není omezen.

Funkce programu EasyHome:

  • ovládání osvětlovacích systémů (včetně vícebarevných LED pásků a svítidel s proměnným jasem)
  • klimatizace pro každý pokoj
  • propojení se zabezpečovacími a protipožárními systémy
  • propojení s ventilačními a klimatizačními systémy
  • řízení spotřeby energie v několika fázích s automatickým vypínáním neprioritních zátěží
  • ovládání zásuvek a jiných elektrických spotřebičů
  • instalace na libovolný počet zařízení, ovládání přes Wi-Fi nebo internet
  • kontrola a prevence havárií: únik vody, únik plynu, elektrické havárie
  • sběr informací z vodoměrů, plynoměrů a elektroměrů
  • ovládání pomocí scénářů a předvoleb
  • přístup k ovladači přes lokální síť nebo přes externí IP adresu (automatická volba při spuštění programu)
  • zobrazování obrázků z IP videokamer (ve verzi pro Windows jsou podporovány video streamy MJPEG a H264, ne všechny modely kamer)
  • možnost spouštět různá rozhraní (požadavek při spuštění programu)

A mnohem víc!

Stáhněte si EasyHome pro iOS (iPhone a iPad):

Chcete-li stáhnout DEMO verzi rozhraní aplikace, zadejte adresu v okně konfigurace přidání:

http://site/downloads/EH_DEMO.ehpa

Novinky v EasyHome 7.9.5 pro iOS:

  • Přidáno pohodlné ovládání RGB LED pásku s výběrem barev
  • Vylepšená funkce automatického škálování prvků
  • Vylepšený panel poplachových zpráv
  • Mnoho drobných vylepšení a oprav v programu

Novinky v EasyHome 7.9.1 pro iOS:

  • Načítání konfiguračních souborů přes samotné rozhraní programu
  • Výběr konfigurace při spuštění a rychlá změna rozhraní
  • Nové ovládání RGB pásku
  • Funkce automatického otáčení obrazovky (vhodné pro iPhone)
  • Další drobná vylepšení a opravy

Jak používat DEMO verzi:

1. Stáhněte si archiv

2. Rozbalte archiv do libovolného umístění (například na plochu)

3. Spusťte soubor EasyHomeEditor.exe

V DEMO verzi můžete provádět následující: měnit rozhraní, přesouvat prvky, přesouvat se mezi okny atd. Ale protože neexistuje žádné spojení s ovladačem, ikony se po stisknutí nezmění a všechny hodnoty (teploty, proudy, stavy) budou nulové. Abyste se mohli připojit k ovladači, musíte si zakoupit licenci (informace o ceně jsou na konci této stránky).

Novinky v EasyHome 7.8:

  • Možnost ovladače odesílat libovolné SMS zprávy v ruštině pro ovladače ARIES (dříve dostupné pouze pro Beckhoff)
  • Objevily se bezplatné funkce. Přes rozhraní EasyHome si můžete nastavit libovolnou logiku pro obsluhu vstupů a výstupů. Dříve to bylo dostupné pouze díky změně kódu ovladače naším technikem.
  • Objevily se multi-scény
  • Přidán pohodlný ovladač pro práci s infračervenými vysílači přes rozhraní RS485. 4 režimy ovládání libovolných klimatizací pomocí IR příkazů.
  • Možnost připojení měřiče parametrů elektrické sítě k regulátoru OWEN pro jednu nebo tři fáze.
  • Můžete připojit až 10 rozšiřujících modulů ARIES v libovolné kombinaci, celkový počet diskrétních vstupů a výstupů nyní může být až 255.
  • Objevil se astronomický světelný senzor založený na výšce slunce.
  • Všemožná drobná vylepšení.

Novinky v EasyHome 7.7 (prosinec 2016):

  • Četné vylepšení rozhraní
  • Zvýšená pracovní rychlost o Systémy Windows 10 a iOS 9
  • Nyní je možné vypnout různé stoupačky přívodu vody, když jsou spuštěna různá čidla úniku vody
  • Nyní je možné aktivovat libovolnou sadu pohybových senzorů
  • Existuje funkce vícerozhraní- předbootovací grafické menu, ve kterém si můžete vybrat, které rozhraní se má spustit

Co je to pojem „chytrý“ dům? V jakémkoli obchodě domácí přístroje K vidění jsou televizory se Smart TV, vysavače, split systémy atd. Pro pohodlné používání chytrých zařízení nabízejí vývojáři speciální dálkové ovladače. Tato zařízení mají své výhody i nevýhody. Proto se nedávno objevily gadgety, které převádějí signály Bluetooth z mobilních zařízení na Androidu do formátu srozumitelného pro domácí zařízení - IR dekodéry.

Sledování takových gadgetů v Google Play Začaly se objevovat aplikace pro Android pro správu domácnosti. Zde jsou nejoblíbenější aplikace pro Android, které nahrazují dálkové ovládání:

Dálkové ovládání pro TV

Praktický virtuální dálkový ovladač pro ovládání vašeho televizoru. Nejsou zde žádná tlačítka navíc, základní sada obsahuje ovládání hlasitosti a volbu kanálu. Pracuje ve 3 režimech: běžný IR port, IR Blaster a obecný Wi-Fi síť.

Plusy programu: tři možnosti připojení k televizoru; jednoduché rozhraní; podpora mnoha modelů chytrých TV systémů.

Dálkové ovládání smartphonu

Jedná se o univerzální dálkový ovladač televizoru s funkcí Smart TV. Princip ovládání je podobný jako u dálkového ovládání pro TV. K dispozici jsou základní tlačítka pro ovládání hlasitosti a výběr televizních kanálů. Je tam sada základní funkce(přepněte do 3D režimu, vyvolejte seznam kanálů a přidejte do oblíbených). Nechybí podpora infračervené nebo Wi-Fi sítě. Mezi velké výhody patří absence platby za aplikaci.

Klady: velmi přehledné rozhraní; Podpora Wi-Fi a IR připojení, bezplatná aplikace.

Univerzální dálkový ovladač TV

Funkčně velmi podobné předchozím aplikacím. Jediným rozdílem je pohodlnější umístění na virtuálním ovladači, jako na běžném ovladači, takže si na rozhraní rychleji zvyknete. Nechybí ani podpora infraportu, Wi-Fi a přímé připojení při zadávání IP adresy.

mínusy: neexistují žádné zjevné výhody.

Dálkové ovládání Pro

Univerzální dálkový ovladač dálkové ovládání pro smartphone nebo tablet se systémem Android. Opět nechybí podpora ovládání přes Wi-Fi síť a infraport. Velmi jednoduché ovládání, můžete také přímo navázat kontakt přes místní Wi-Fi síť. Rozdíl je v nejpohodlnějším designu rozhraní, diskrétních barvách a pohodlném umístění tlačítek.

Výhody aplikace: Wi-Fi, infračervený port pro připojení; pohodlný design rozhraní.

Univerzální dálkový ovladač Galaxy

Univerzální dálkový ovladač pro všechny druhy domácích spotřebičů, ale pouze s infračerveným portem. Tato aplikace Funguje pouze se zařízeními, která podporují ovládání pomocí infračervených paprsků. Zná protokoly většiny TV modelů, DVD přehrávačů, klimatizací, to je obrovská výhoda oproti jiným programům.

Nastavení nevyžaduje žádné speciální dovednosti. Jediné, co potřebujete, je vybrat typ a značku gadgetu z navrhovaného seznamu.

Klady: schopnost vytvářet předvolby; podpora nejen pro TV, ale také pro různé domácí spotřebiče; velký seznam podporovaných značek.

mínusy: Demoverze neexistuje, aplikace je placená.

Zde je video, které pokračuje v tématu dálkového ovládání a dalších programů pro ovládání chytré domácnosti:

Ovládání chytré domácnosti pomocí chytrých telefonů Android

Koncept „Smart Home“ připravil speciální místo pro mobilní technologie. Tento slibný směr nebyl donedávna příliš využíván, spíše se považoval za exkluzivní. Nyní se ale situace radikálně změnila, Smart Home bylo možné ovládat pomocí chytrých telefonů nebo tabletů, které využívají platformu Android. Díky tomu je možné mít neustále u sebe mobilní ovládací zařízení, které je určeno pro organizaci komunikace s internetem, obchodní záznamy, hovory a další funkce. Otevřený bezdrátový protokol umožnil ovládat dům pomocí tabletu s operačním systémem Android, protože má přístup ke spotřebičům a zařízením umístěným v domě a připojeným k elektrické síti.

Samostatné dřívější pokusy o vybavení Spotřebiče automatizace, nemohl obdařit dům nebo byt inteligencí. Nyní se může stát obyčejný smartphone nebo tablet univerzální dálkové ovládání dálkové ovládání, díky kterému můžete jak vypnout, tak zapnout televizi nebo kávovar na pokojích. Ale uvedené funkce nejsou všechny schopnosti systému. Přítomnost mobilní konzole je považována za hotovou platformu pro jakékoli aplikace, které dokážou nejen správně evidovat produkty ve vaší chladničce, ale také efektivně řídit spotřebu elektrické energie a vytápění, což se jistě projeví na úsporách rodinný rozpočet. Samotný smartphone s platformou Android je spojovacím článkem komunikace mezi majitelem a „chytrou domácností“. Díky úrovni pokrytí mobilní komunikací nebude snadné zůstat v kontaktu se svým bytem, ​​a to i ve velké vzdálenosti od něj.

V současné době se vyrábí speciální zařízení, která umožňují integraci různých „chytrých“ prvků domova. Samotný proces ovládání probíhá prostřednictvím snadno srozumitelného rozhraní pomocí chytrého telefonu nebo tabletu. K tomuto účelu můžete využít nejen chytrý telefon, ale také konzoli operačního systému Android. Chytrá síť může kombinovat zcela odlišné skupiny zařízení: ventilaci, topení, vodovodní systémy, ale i řídicí systém pro závěsy, dveře, elektrické osvětlení atd. Aplikace nainstalovaná v telefonu dokáže odrážet spotřebu elektřiny v domě, stav bezpečnostního systému a klimatické podmínky v domě. Dokáže rozpoznat konkrétní havarijní situace v domě (únik plynu nebo vody, požáry, vstup nepovolaných osob do domu) a včas poslat signál – záchranné službě, policii nebo emailu. S výhradou bezpečnostních opatření lze komunikaci provádět pomocí šifrovaného spojení (stejně jako u finančních transakcí). Děje se tak pouze za účelem zabránit neoprávněným osobám v připojení k ovládání domu.

Poměrně nedávno vyšla nová platforma Android Home, jejímž hlavním účelem je sjednotit všechna zařízení systému chytré domácnosti. Tento operační systém je vyvíjen velmi intenzivně a již dnes poskytuje velké možnosti pro decentralizované ovládání systému chytré domácnosti pomocí mobilních zařízení na bázi OS Android.

Nyní je možné ovládat televizor, satelitní přijímač, pračka, stmívače v domě a lampy pomocí jakéhokoli zařízení založeného na platformě Android. Tato zařízení a podsystémy jsou ovládány přes internetové připojení, což z mobilního zařízení dělá univerzální dálkové ovládání, které umožňuje řídit procesy v domě odkudkoli na světě. Kromě správy systémů v domácnosti nabízí vývojář OS Android, světoznámá společnost Google, integraci multiroom systému se zábavními službami od Google. To umožňuje distribuovat zábavní mediální obsah velmi vysokou rychlostí, uživatelé mají možnost vychutnat si oblíbenou hudbu nebo sledovat legendární film přímo z internetu. Integrace těchto schopností do multiroom systému umožňuje využívat tyto služby téměř kdekoli v domácnosti.

Koncepce budování systému „chytré domácnosti“ založeného na platformě Android je navržena tak, aby usnadnila správu systému pomocí libovolného mobilní zařízení na identickém operační systém. Když už mluvíme o analogech, Z-Wave nebo ZigBee, rád bych poznamenal, že jsou vhodné pro ovládání bezpečnostního systému nebo klimatizace, ale s decentralizovaným ovládáním zábavních systémů operačního systému systém Android Zatím tu nejsou žádní důstojní konkurenti.

Publikace na dané téma