SRV_DOMOTICZ
Co je to DOMOTICZ?
Domoticz is a very light weight home automation system that lets you monitor and configure miscellaneous devices, including lights, switches, various sensors/meters like temperature, rainfall, wind, ultraviolet (UV) radiation, electricity usage/production, gas consumption, water consumption and many more. Notifications/alerts can be sent to any mobile device.
Odkazy ke studiu:
https://www.root.cz/clanky/protokol-mqtt-komunikacni-standard-pro-iot/
https://www.vultr.com/docs/how-to-install-mosquitto-mqtt-broker-server-on-ubuntu-16-04
Návod na instalaci
1) Založíme nový LXC container
dle tohoto návodu: https://intranet.rs-kovarik.cz/srvtemplate Místo SRV_TEMPLATE zadat jméno SRV_DOMOTICZ
2) Připojíme se k serveru přes terminál
ssh připojení k Turiisu a pak přes lxc-attach
Příkazy:
lxc-attach SRV_DOMOTICZ
3) Instalace curl
Příkazy:
apt update
apt install curl
4) Instalace Domoticz
Domoticz: https://www.domoticz.com
Příkazy:
mkdir /home/root
curl -sSL install.domoticz.com | sudo bash
5) Konfigurace při instalaci
6) Po instalaci
Po instalaci je domoticz funkční, přejdeme do webového prohlížeše a zadáme IP:port našeno servru.
7) Základní nastavení
8) Napojení na SRV_MQTT
Nastavení -> Hardware -> Přidat
9) Vytvoření virtuálního spínače
Nastavení -> Hardware -> Přidat
10) Napojení modulu Sonnof Basic
Předpoklad Modul sonnof je flashnut na firmware tasmota a je napojen na SRV_MQTT dle tohoto návodu: https://intranet.rs-kovarik.cz/srv_mqtt35440
Nastavení -> Hardware -> Virtual switches -> Vytvořit virtuální snímače
Pro každé relé musíme vytvořit nový virtuální switch, pokud tedy máme 4-kanálové relé, musíme vytvořit 4 virtuální spínače.
Následně přejdeme do Nastavení->Zařízení a zde vidíme naše vytvořené virtuílní spínače, každý spínač má unikátní Idx, které je nutné nastavit do konfigurace modulu Sonnof (Nastavení -> Nastavení Domoticz)
Idx z prvního sloupce si nastavíme na příslušné místo v modulu Sonnof (Nastavení -> Nastavení Domoticz)
Klikneme uložit a zařízení se restartuje. Nyní by měl již fungovat spínač přes Domoticz.
V domoticz se nám ukáže stav signálu a baterie. Dále se také oběví ka kartě spínače položky s jednotlivými spínači. Kliknutím měníme stav spínače. Můžeme jednotlivé spínače konfigurovat, vytvářet časové plány atd...
11) Napojení modulu Sonnof POW R2
Předpoklad Modul sonnof je flashnut na firmware tasmota a je napojen na SRV_MQTT dle tohoto návodu: https://intranet.rs-kovarik.cz/srv_mqtt35440
Nastavení -> Hardware -> Virtual switches -> Vytvořit virtuální snímače
Aby nám fungoval spínač, postup je stejný, jako v kroku 10. Dále budeme musíme vytvořit virutální senzor pro výčet naměřených hodnot z modulu POW R2
Proud
Napětí
Spotřeba
Nastavení Idx v domoticz do modulu SONNOF POW R2
Po uložení by se nám v domoticz měli načíst aktuální hodnoty:
Srtav se neaktualizuje ihned, ale cca za 1x 5minut
12) Nastavení času
Příkazy:
timedatectl set-timezone Europe/Prague
timedatectl set-ntp true
13) Nastavení časovačů
Nenastavujeme přes časovače (ty z nějakého důvodu nefungují - možná někde dělám chybu a stačilo by lépe nastudovat dokumentaci).
Pokud chceme vytvořit časový plán, jdeme do nastavení -> události a tam vytvoříme automatizační script přes Blockly:
14) Dokumentace
Více informací o Domoticz zde: https://www.domoticz.com/wiki/Main_Page
15) Logování
touch /var/log/domoticz.txt
nano /etc/init.d/domoticz.sh
odkomentovat tyto dva radky:
DAEMON_ARGS="$DAEMON_ARGS -log /var/log/domoticz.txt"
DAEMON_ARGS="$DAEMON_ARGS -syslog"
systemctl daemon-reload
service domoticz restart
cat /var/log/domoticz.txt
16) errory s libpython
Příkazy:
apt-get install python3 libpython3-dev libpython3.7-dev






















