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ř.
Více o TecoApi: https://www.tecomat.cz/download/get/txv00537_01/96/ Více o IFTTT: https://ifttt.com/ |
Tefora s.r.o. > Novinky >