Tefora s.r.o.‎ > ‎Novinky‎ > ‎

Hlasové ovládání Foxtrotu z Google Home a Amazon Alexa

přidáno: 1. 3. 2019 12:51, autor: Tefora Info   [ aktualizováno 2. 3. 2019 5:47 ]
Systém Tecomat Foxtrot byl nedávno rozšířen o univerzální přístupové rozhraní TecoApi umožňující zajímavé integrace se systémy třetích stran. K těm nejzajímavějším patří propojení přes univerzální integrační platformu IFTTT (If-This-Then-That neboli Pokud-To-Proveď-Tamto).

Ukažme si to na příkladu hlasového ovládání požadované teploty v obývacím pokoji z Google Home nebo Amazon Alexy.

Programátor Foxtrotu deklaruje a zveřejní přes TecoApi vhodnou proměnnou, např.
VAR_GLOBAL
 thLiving {PUBLIC_API} : REAL := 23;
END_VAR

Integrátor (což může být i sám koncový uživatel) vytvoří na platformě nové IFTTT pravidlo (plugin). Pravidlo je tvořenou spouštěcí podmínkou (trigger) a výkonnou akcí (action).
Spouštěcí podmínkou v našem případě bude vyslovení fráze "temperature living #" v doslechu Google Home, kde # označuje konkrétní vyslovené číslo.



Výkonnou akcí pak bude aktivace URL typu
http://uzivatel:heslo@192.168.134.176/TecoApi/SetObject?thLiving={{NumberField}}



A to je vše - nyní můžete hlasově nastavit teplotu v obývacím pokoji.

Určitým omezením je zatím nutnost používat anglické fráze, dokud se Google Home nenaučí česky, což Google sliboval již na rok 2018. U stávající generace centrálních jednotek CP-1xxx také nutnost použít základní protokol http, který není v kombinaci s veřejnou IP adresou ideální. Bezpečnější https je k dispozici v nových centrálních jednotkách Foxtrot řady CP-2xxx.

Analogický postup lze použít pro Amazon Alexa.

Platforma IFTTT v kombinaci s TecoApi skýtá i další zajímavé možnosti, např.
  • ovládání různých dalších systémů z Foxtrotu bez nutnosti náročného programování nebo
  • vytvoření jednoúčelových tlačítkových widgetů přímo na ploše mobilu, např. pro otevření vjezdové brány při příjezdu domů.
Více o IFTTT: https://ifttt.com/
Comments