URL Schéma pro Loxone Smart Home App
Ke správné funkci je potřeba mít nainstalovanou Loxone Smart Home App verze 4.0.2, či novější.
Pokud potřebujete získat navigační UUID informace, najdete je v LoxAPP3.json struktuře
(zadejte:“<HOST>/data/LoxAPP3.json“ ve svém prohlížeči).
Máte-li nainstalovanou starou verzi App (Loxone Classic) odinstalujte jí,
abyste mohli tuto funkci používat bez problémů – jinak:
- Na Android zařízení se zobrazí okno s dotazem, která aplikace bude použita.
- Na iOS nelze nadefinovat, která se spustí.
Zde je seznam příkazů, pomocí kterých můžete přejít na požadované místo v aplikaci.
App Schéma:
loxone:// Otevře Smart Home App
Příklady:
loxone://ms?mac=<MAC>
loxone://ms?host=<IP>
loxone://ms?host=<IP>&usr=<USER>&pwd=<PASSWORD>
loxone://ms?host=<URL>&usr=<USER>
loxone://ms?host=<IP>&usr=<USER>&pwd=<PASSWORD>&loc=favorites
loxone://ms?mac=<MAC>&loc=home
loxone://ms?host=<MAC>&loc=weather
loxone://ms?mac=<MAC>&loc=room%2F<roomUUID>
loxone://ms?host=<MAC>&loc=category%2F<categoryUUID>
loxone://ms?host=<MAC>&loc=control%2F<controlUUID>
ms?host=<HOST>
ms?mac=<MAC>(Uživatel a heslo nejsou nutné)
ms?host=<HOST>&usr=<USER>
ms?host=<HOST>&usr=<USER>&pwd=<PASSWORD>
ms?host=<HOST>&usr=<USER>&pwd=<PASSWORD>&loc=<LOCATION>
ms?mac=<MAC>&loc=<LOCATION>
<HOST> IP Adresa, nebo URL Miniserveru
<MAC> MAC Adresa Miniserveru (Miniserver musí být uložen/ zadán v App!)
Pozor: Parametry (<HOST>, <MAC>, <USER>, <PASSWORD>, <LOCATION>) musí být URL – kódované.
- https://cs.wikipedia.org/wiki/URL_kódování
- http://www.w3schools.com/jsref/jsref_encodeURIComponent.asp
App – Navigační informace:
ms?host=<HOST>&loc=<LOCATION>
- Poznámka URL kódování: “/” → “%2F”
<LOCATION> Možnosti:
Navigace na stránku:
home | Úvodní obrazovka App |
weather | Stránka Počasí |
favorites | Stránka Oblíbené |
room | Stránka Místnosti |
category | Stránka Kategorie |
menu | Otevře se Menu |
taskrecorder | Otevřou se Úlohy |
Navigace do místnosti:
room%2F<roomUUID>
Navigace do kategorie:
category%2F<categoryUUID>
Navigace na příkaz:
control%2F<controlUUID>