URL Schéma
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>