...
Protokol Danfoss Ally Cloud je implementovaný ako ESL skript s použitím utility (E.Danfoss_Cloud) s použitím unitu E.Danfoss_Cloud.unit a utility curl na komunikáciu s cloudom. Následne sa v ESL skripte parsujú dáta a ukladajú do štruktúrovaných premenných:
...
View file | ||||
---|---|---|---|---|
|
Konfigurácia v cloude Danfoss a prístupové práva k zariadeniam
- V mobilnej aplikácii Danfoss Ally (https://www.danfoss.com/sk-sk/campaigns/dhs/smart-heating/danfoss-ally) je možné pripojiť zariadenia k zaregistrovanému Danfoss účtu. Registrácia sa vykonáva pri inštalácii mobilnej aplikácie a účet je na konkrétnu identifikovaný e-mailovú adresu mailovou adresou (napr. ipesoft@ipesoft.sk).
Pozn: aktuálne zrejme iba role vlastník (Home Owner) a administrátor (Administrator) má majú právo prístupu na zariadenia cez rozhranie "Danfoss Ally API". Ostatní užívatelia Ostatné užívateľské role toto právo nemajú. - Následne je nutné vytvoriť užívateľský účet (pre tú istú e-mailovú adresu) na https://developer.danfoss.com.
- Po prihlásení sa do účtu je nutné vytvoriť aplikáciu kliknutím na položku Apps (https://developer.danfoss.com/user/apps) kliknutím na tlačidlo "Add app".
- Pri vytvorení aplikácie treba pridať rozhranie "Danfoss Ally API".
- Po vytvorení aplikácie je situácia nasledovná:
- Položky "Consumer Key" a "Consumer Secret" je nutné skopírovať a vytvoriť reťazec Consumer Key:Consumer Secret a previesť ho na BASE64 napr. pomocou https://www.base64encode.org
Príklad: ak "Consumer Key" je M2i51jpJrgGpKr4TfwnI0XMLDD1nKMU9G a "Consumer Secret" je 1VT80QedtXJE3Xcu72LUjIvMwyvgVWziQ3NHEg, tak musí byť skonvertovaný reťazec
M2i51jpJrgGpKr4TfwnI0XMLDD1nKMU9G:1VT80QedtXJE3Xcu72LUjIvMwyvgVWziQ3NHEg a BASE64 výsledok je
TTJpNTFqcEpyZ0dwS3I0VGZ3bkkwWE1MREQxbktNVTlHOjFWVDgwUWVkdFhKRTNYY3U3MkxVakl2TXd5dmdWV3ppUTNOSEVn - Výsledok je nutné vložiť do štruktúrovanej premennej SV.Danfoss_Credentials do stĺpca access_key. Táto štruktúrovaná premenná bude mať teda toľko riadkov, koľko je užívateľských účtov. Odporúčame do stĺpca account zadať identifikácie jednotlivých užívateľských účtov (napr. e-maily).
- Následne je v skripte E.Danfoss_Cloud možné nastaviť iný trigger na spustenie čítania, ako je použitý objekt Min:
ONCHANGEMinGOTOTriggerChanged ; this trigger can be replaced e.g. by a custom evaluated tag
- Test zápisu (zvýšenie setpointu teploty pre prvý termostat prvé zariadenia typu "Room Thermostat" / "Radiator Thermostat" o 0.1° 1°C a následné nastavenie pôvodnej teploty) je v skripte E.Danfoss_TestWrite
...
Info | ||
---|---|---|
| ||
O protokole Danfoss Ally Cloud si môžete prečítať aj blog: Communication - Danfoss cloud |
Kotva | ||||
---|---|---|---|---|
|
...