Plugin
DSVT_HMV_ZONE_6 Hűtés-Fűtés vezérlő
Telepítés

Ha az általunk készített OpenWrt firmware-t használod, nincs szükség külön telepítésre, mert már előre telepítve van rajta.

Amennyiben saját telepítést szeretnél használni, kérjük, ellenőrizd a Domoticz verziót. A mi kódunk jelenleg csak a 2022.2 verzióig támogatott, de a 2021.1 verzióval is teszteltük. Ha lehetséges, válaszd az eszközöd számára elérhető OpenWrt 21 verziót, mivel abban a Domoticz 2021.1 verzió telepíthető. Kísérletezhetsz más OpenWrt verziókkal is, de figyelj, hogy a Python verziók váltása gyakran problémákat okoz.

Ha saját rendszerre szeretnéd telepíteni, ajánljuk az alábbi telepítő script használatát. Fontos, hogy a többnyelvűség támogatása érdekében módosítani kell a Domoticz alaprendszer nyelvi fájljait is:

http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/DSVT_HMV_ZONE_6/dsvt_install.sh

A telepítés után szükséges újraindítani a Domoticz-t, és frissíteni kell a webböngészőben a tartalmakat. Ehhez nyomd meg a Shift gombot miközben újratöltöd az oldalt, hogy a nyelveket tartalmazó JavaScript fájlok is frissüljenek. Egy másik, még hatékonyabb megoldás, ha új privát ablakban nyitod meg a Domoticz kezelőfelületét. Ez segít biztosítani, hogy minden frissítés és változás érvénybe lépjen anélkül, hogy a böngésző cache-e befolyásolná a folyamatot.


[Telepítő script]

 

#!/bin/sh

# Beállítások
WORK_DIR="/tmp"
SOURCE_FOLDER="/usr/share/domoticz//www/i18n"
GZ_FILE_EN="domoticz-en.json.gz"
GZ_FILE_HU="domoticz-hu.json.gz"
HTTP_URL_EN="http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/Domoticz_www/i18n/append-en.json"
HTTP_URL_HU="http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/Domoticz_www/i18n/append-hu.json"
TEMP_FILE_EN="${WORK_DIR}/domoticz-en.json"
TEMP_FILE_HU="${WORK_DIR}/domoticz-hu.json"
TEMP_JSON_EN="${WORK_DIR}/temp_en.json"
TEMP_JSON_HU="${WORK_DIR}/temp_hu.json"
APPEND_FILE_EN="${WORK_DIR}/append-en.json"
APPEND_FILE_HU="${WORK_DIR}/append-hu.json"


if ! command -v jq >/dev/null 2>&1; then
    echo "Hiba: A 'jq' nincs telepítve. Kérem, telepítse a 'jq'-t a folytatáshoz."
    exit 1
fi

curl -o /usr/share/domoticz/www/templates/dsvt_hmv_zone_6_viewer.js http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/DSVT_HMV_ZONE_6/viewer/dsvt_hmv_zone_6_viewer.js
curl -o /usr/share/domoticz/www/templates/DSVT_HMV_ZONE_6.html http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/DSVT_HMV_ZONE_6/viewer/DSVT_HMV_ZONE_6.html

mkdir /etc/domoticz/plugins/DSVT_HMV_ZONE_6
curl -o /etc/domoticz/plugins/DSVT_HMV_ZONE_6/plugin.py http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/DSVT_HMV_ZONE_6/plugin.py
curl -o /etc/domoticz/plugins/DSVT_HMV_ZONE_6/dsvt_translate_hu.json http://openwrt.szelessavalapitvany.hu/smarthome/OpenWrt_21/DSVT_HMV_ZONE_6/dsvt_translate_hu.json

# Biztosítjuk, hogy a munkakönyvtár létezik
mkdir -p "${WORK_DIR}"

# Tömörített fájl kicsomagolása
gzip -d -c "${SOURCE_FOLDER}/${GZ_FILE_EN}" > "${TEMP_FILE_EN}"
gzip -d -c "${SOURCE_FOLDER}/${GZ_FILE_HU}" > "${TEMP_FILE_HU}"

# HTTP-ről fájl letöltése
curl -o "${APPEND_FILE_EN}" "${HTTP_URL_EN}"
curl -o "${APPEND_FILE_HU}" "${HTTP_URL_HU}"

# JSON fájlok egyesítése
jq -s '.[0] * .[1]' "${TEMP_FILE_EN}" "${APPEND_FILE_EN}" > "${TEMP_JSON_EN}"
jq -s '.[0] * .[1]' "${TEMP_FILE_HU}" "${APPEND_FILE_HU}" > "${TEMP_JSON_HU}"

# A módosított fájl újratömörítése
gzip -c "${TEMP_JSON_EN}" > "${SOURCE_FOLDER}/${GZ_FILE_EN}"
gzip -c "${TEMP_JSON_HU}" > "${SOURCE_FOLDER}/${GZ_FILE_HU}"

# Ideiglenes fájlok eltávolítása
rm "${TEMP_FILE_EN}" "${APPEND_FILE_EN}" "${TEMP_JSON_EN}"
rm "${TEMP_FILE_HU}" "${APPEND_FILE_HU}" "${TEMP_JSON_HU}"

echo "A művelet sikeresen befejeződött."

 

Funkciók és lehetőségek
Konfigurálás első lépés hőmérök létrehozása
Konfigurálás második lépés kapcsolok létrehozása
Konfigurálás harmadik lépés vezérlési paraméterek
Konfigurálás negyedik lépés hőmérséklet adatok beállítása
Konfigurálás ötödik lépés szelepek és kompencáció ki-be kapcsolása
Konfigurálás hatodik lépés hőforrások kapcsolása
Konfigurálás hetedik lépés kiegészítő beállítások
Működési logika fűtés-hűtés esetén
Keverőszelepek működése
HMV (Használati Meleg Víz) készítése
Kompenzációs keringtetés
Statisztikák, grafikonok
Jenlét alapú vezérlés és idő alapú módosítások
Automata redöny vezérlés
Telepítés
Napkollektor vezérlő
Telepítés
Jelenlét alapú kapcsoló
Telepítés