
Ha az általunk készített Szélessáv SmartHome OpenWrt firmware-t használod, nincs szükség külön telepítésre, mert a DSVT plugin a rendszer részeként előre telepítve van.
A DSVT forráskódja és a telepítéshez szükséges fájlok a GitHubon érhetők el:
https://github.com/szelessavalapitvany/Domoticz-DSVT
A repository tartalmazza a DSVT Python plugint, a konfigurációs felület fájljait, a fordításokat és az időjárási adatok kezeléséhez szükséges fájlokat.
Ha a rendszeren rendelkezésre áll elegendő szabad tárhely és telepítve van a Git, a repository közvetlenül a Domoticz plugin könyvtárába klónozható:
cd /etc/domoticz/plugins git clone https://github.com/szelessavalapitvany/Domoticz-DSVT.git DSVT_HMV_ZONE_12
Ezután a DSVT webes konfigurációs felületéhez szükséges fájlokat a Domoticz templates könyvtárába kell másolni:
cp -r /etc/domoticz/plugins/DSVT_HMV_ZONE_12/viewer/* /usr/share/domoticz/www/templates/
A könyvtárak pontos helye az alkalmazott Domoticz telepítéstől függően eltérhet.
OpenWrt vagy más, kevés szabad tárhellyel rendelkező rendszeren nem feltétlenül célszerű a teljes Git repository klónozása, mert a Git által létrehozott .git könyvtár további tárhelyet foglal.
Ilyen rendszeren célszerűbb a DSVT aktuális verzióját ZIP fájlként letölteni a GitHubról, majd csak a működéshez szükséges fájlokat bemásolni a megfelelő Domoticz könyvtárakba. Ezzel jelentős tárhely takarítható meg.
A plugin fájljai OpenWrt alatt jellemzően az alábbi könyvtárba kerülnek:
/etc/domoticz/plugins/DSVT_HMV_ZONE_12/
A webes konfigurációs felülethez szükséges fájlokat pedig jellemzően az alábbi könyvtárba kell másolni:
/usr/share/domoticz/www/templates/
A pontos könyvtárszerkezet az adott Domoticz telepítéstől függhet.
A telepítés után indítsd újra a Domoticz szolgáltatást.
Ezután frissítsd a Domoticz kezelőfelületét a webböngészőben. Ha a konfigurációs felület vagy a fordítások nem frissülnek azonnal, végezz teljes oldalfrissítést a Shift gomb nyomva tartása mellett, vagy nyisd meg a Domoticz kezelőfelületét új privát böngészőablakban.
Erre azért lehet szükség, mert a böngésző gyorsítótárából a korábbi JavaScript-, HTML- vagy fordítási fájlok töltődhetnek be.
A DSVT fejlesztése és az aktuális verziók közzététele a GitHub repositoryban történik.
Ha Git használatával történt a telepítés, a frissítés a plugin könyvtárában a következő paranccsal végezhető el:
git pull
Korlátozott tárhellyel rendelkező rendszeren az új verzió ZIP fájlként tölthető le, majd a szükséges fájlok felülírhatók az új verzió fájljaival.