Aktuálny stav: V prvom rade sa pozrime na to, aký je aktuálny stav. V aplikácií Fibaro, a to ani v aplikácií pre telefóny ani pre tablety nie je možné dovolenkový režím aktivovať. Samozrejme, vo väčšine prípadov to nie je problém, na dovolenku chodíme bežne len raz za rok a v tom prípade sadnúť za počítač, zalogovať sa a zapnúť režím dovolenky nie je problém. Pre niektorých ľudí je však tento režím kúrenia bežne používaná vec, najmä pre takých, ktorí chodia na služobné cesty, často bývajú mimo domu a nemá význam, aby sa v dome kúrilo, keď tam nie sú. V ich prípade je systém, akým to normálne funguje nepoužiteľný. Cieľ tohto článku: Cieľom tohto článku je jednoducho vytvoriť virtuálne zariadenie, ktoré nám umožní spúšťať a vypínať "holiday mode" priamo cez aplikáciu. Toto riešenie je možné aj pre majiteľov Home Center Lite. Následne si vytvoríme scénu, ktorá nám umožní spustenie holiday mode po dvojitom stlačení vypínača pri vchodových dverách. Táto scéna už pri Home Center Lite fungovať nebude, avšak majitelia HCL majú možnosť túto scénu urobiť napríklad na základe toho, že v dome nie je pohyb, alebo na základe tlačítka na diaľkovom ovládači... V tomto článku predpokladám s tým, že už plány kúrenia používate. Ak nie, je možné si ich vytvoriť v záložke "Panely" a podzáložke "Heating panels" 1 krok: Zalogujeme sa cez PC do rozhrania Fibaro zadaním IP adresy nášho centra. Prejdeme do záložky "Devices" (zariadenia) a v ľavom menu si zvolíme "Add or remove device". Z menu si vyberieme možnosť "Add virtual device" 2 krok: Ďalším krokom je pomenovanie zariadenia, priradenie do miestnosti a zadanie IP adresy. Pomenovanie a miestnosť je podľa Vášho uváženia. IP adresa je : 127.0.0.1 Pozor, tu nezadávajte IP adresu vášho centra, dodržte uvedenú adresy TCP port bude : 11111 Po zadaní týchto údajov sa prepneme do záložky "Advanced" (pokročilé) 3 krok: V tomto kroku si pridáme pre každú zónu kúrenia, ktorú v paneloch kúrenia máme, 2 tlačítka. Ukážku budem robiť len na jednej zóne, postup pre ďalšie zóny je však taký istý, jednoducho si len pridajte ďalšie tlačítka. Samozrejme pre lepšie usporiadanie si môžete pridať pred každú zónu "label" s názvom miestnosti, pre ktorú sú tlačítka určené. 4 krok: Teraz trochu odbehneme. Doterajšie nastavenia si uložte disketkou na pravej strane. Následne pôjdeme do záložky "Panels" v hornom menu a zvolíme položku "Heating panels" v ľavom menu. Rozklikneme prvú zónu, v mojom prípade "Obývačka". Po jej rozkliknutí sa pozrite na URL adresu, ktorú vo vašom prehľadávači práve máte. Na jej úplnom konci je ID = xxx. Postupne si rozkliknime každú zónu kúrenia a odpíšeme si tieto ID. 5 krok: Teraz odbehneme ešte o kúsok ďalej. Pre fungovanie týchto tlačítok totiž potrebujeme prihlasovacie údaje do nášho Home Centra preložené do Base64 formátu. Aby sme tieto údaje získali, pôjdeme napríklad na stránku: https://www.base64encode.org/ Na tejto stránke zadáme do okna hore naše prihlasovacie údaje vo formáte meno:heslo a následne stlačíme tlačítko "Encode". Ak teda používate základné admin:admin, tieto údaje v Base 64 budú "YWRtaW46YWRtaW4NCg=" 6 krok: Všetko máme pripravené, môžeme sa vrátiť do virtuálneho zariadenia, ktoré sme si predpripravili. Teraz si pomenujeme prvé tlačítko napríklad "holiday OFF". Do tela samotného tlačítka vložíme tento kód PUT /api/panels/heating HTTP/1.10x0D0x0AHost:192.168.0.199 0x0D0x0AAuthorization: Basic YWRtaW46YWRtaW4NCg== 0x0D0x0A0x0D0x0A {"id":105,"name":"Obývacka","properties":{"handTemperature":0,"handTimestamp":0,"vacationTemperature":0}} V tomto kóde si zmeníme:
7 krok: Ďalšie tlačítko si pomenujeme napríklad "Holiday mode ON". Toto tlačítko nám bude plán kúrenia vypínať a teda zapínať reźím dovolenky. Postup je potom rovnaký ako pri predchádzajúcom tlačítku, jediný rozdiel je, že posledná 0 je vymenená za 10, čo je hodnota, na ktorú sa nám nastaví kúrenie. Slúži to ako ochrana proti mrazu, takže aj keď máme kúrenie vypnuté, systém nedovolí, aby teplota klesla pod 10 stupňov. PUT /api/panels/heating HTTP/1.10x0D0x0AHost:192.168.0.199 0x0D0x0AAuthorization: Basic YWRtaW46YWRtaW4NCg== 0x0D0x0A0x0D0x0A {"id":105,"name":"Obývacka","properties":{"handTemperature":0,"handTimestamp":0,"vacationTemperature":10}} Testovanie: Po uložení tohto zariadenia si ho môžeme otestovať. V mobilnej aplikácií, kde si najskôr dáme v nastaveniach "obnoviť dátové spojenia" aby sa nám nové virtuálne zariadenie zobrazilo, vojdeme do položky "Virtuálne zariadenia" kde pod miestnosťou, kde sme si nové virtuálne zariadenie umiestnili, toto zariadenie stlačíme. Otvorí sa nám obrazovka s tlačítkami, ktoré sme si zadali. Po stlačení tlačítka "holiday mode ON" môžeme jeho funkčnosť skontrolovať tak, že sa v PC prepneme do záložky panels - heating panels a vyberieme si určitú zónu. Dolu v pravo, v časti "Holiday mode" sa nám pri danej miestnosti zobrazuje hodnota 10 stupňov. To znamená, že daná zóna je v režime dovolenky a spúšťať sa bude len v prípade, že teplota klesne pod 10 stupňov, alebo v prípade, že dovolenkový režím vypneme. Potom sa kúrenie bude opäť riadiť harmonogramom. Scéna:
Tvorba scény je v tomto prípade už len maličkosť. Jednoducho si vytvoríme scénu, kde spúšťač bude napríklad dvojklik na stmievači (alebo čokoľvek iné) A scéna bude stláčať tlačítko virtuálneho zariadenia. Scéna bude potom vyzerať takto: |
Categories |