Witajcie w tym wpisie pokażę wam jak krok po kroku podłączyć sterownik H801 do sterowania oświetleniem Led do Domoticza.
Rozkręcamy sterownik i lutujemy Piny
Schemat podłączenia do programatora Usb do TTL UART
Zworka na pinach j3
3,3V do 3,3V
GND do GND
TX do TX
RX do RX
Wgrywamy Tasmote
Pobieramy Sonoff-PL z https://github.com/arendst/Sonoff-Tasmota/releases
Ja użyłem do wgrywania esptool.exe z EspEasy
Tworzymy pliczek Flesh.cmd w którym zamieszczamy poniższy kod
Zmieniacie tylko port Com na taki do którego przypisał wam się w urządzeniach programator
@echo off
esptool.exe -vv -cd nodemcu -cb 115200 -cp com12 -ca 0x00000 -cf sonoff-PL.bin
pause
Po wgraniu Tasmoty odłączamy zworkę i programator podłączem zasilacz 12v
Łączymy się z domyślną siecią Sonoff-xxx wchodzimy przez przeglądarkę na IP 192.168.4.1 wpisujemy dane swojej sieci.
Sterownik się zrestartuje i łączymy się z nim już po IP takim jakie przypisze nasz router.
Otwieramy Konfiguracja – Konfiguruj moduł i wybieramy 20 H801 – Zapisz
Teraz przechodzimy do naszego serwera z Domoticzem w moim przypadku RPI3 z systemem Rasbian Stretch.
Łączymy się np. przez putty i wykonujemy następujące komendy
sudo apt-get update
sudo apt-get upgrade
Instalujemy Mosquitto
sudo apt-get install mosquitto mosquitto-clients
Tworzymy użytkownika z hasłem
sudo mosquitto_passwd -c /etc/mosquitto/passwd Twoja_nazwa
następnie przechodzimy do folderu Domoticza z pluginami
cd domoticz/plugins
Instalujemy plugin do obsługi sterownika H801
git clone https://github.com/stas-demydiuk/domoticz-h801-tasmota-plugin.git h801-tasmota-plugin
Restrat domoticza
sudo service domoticz.sh restart
Przechodzimy do domoticza :
Konfiguracja – Sprzęt i dodajemy MQTT Client Gateway with LAN interface
IP podajemy takie jakie ma nasz serwer na którym zainstalowaliśmy Mosquitto
Podajemy również wcześniej założonego użytkownika i hasło
Wracamy do Sterownika H801 i konfigurujemy MQTT
Konfiguracja – Konfiguracja MQTT
wypełniamy pola jak na załączonym obrazu
Przechodzimy do
Konfiguracja – Konfiguracja inne i sprawdzamy czy MQTT jest włączone :
Wracamy ponownie do Domoticza
Konfiguracja – Sprzęt i dodajemy plugin który wcześniej zainstalowaliśmy
H801 LED WiFi Controller with Tasmota firmware
Jakby plugin nie chciał się dodać należy wykonać poniżesze komendy:
sudo apt-get install -y python3-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install python3-pip
Podajemy adres serwera MQTT port 1883
Device Topic jak nie zmienialiśmy to Sonoff
Device Type w zależności iloma światłami będziemy sterować RGB RGBW RGBWW lub 5 osobnych
klikamy dodaj
przechodzimy do Konfiguracja – Urządzenia
I tu powinien nam się pokazać nowy przełącznik który dodajemy Zieloną strzałką do Panelu Domoticza
Płynne zapalanie i gaszenie:
Żeby płynnie światła się zapalały i gasiły wchodzimy na tasmotę:
Otwieramy konsolę i wklepujemy te trzy komendy:
fade on
speed 10
WakeupDuration 6
speed i WakeupDuration można sobie dostosować do własnych potrzeb
Koniec
Efekt końcowy :