
AQma WiFi w inteligentnym domu – Home Assistant
Sterownik AQma w wersji WiFi można w pełni zintegrować z ekosystemem inteligentnego domu. Można tego dokonać wrzucając dostępną poniżej konfigurację do ESPHome.
Jeżeli nie posiadasz zainstalowanego dodatku ESPHome zapraszam tutaj, jeżeli masz kliknij w menu ESPHome
Teraz “+NEW DEVICE”
CONTINUE
W pole “Name*” Wpisujemy AQma
Jako typ urządzenia wybieramy ESP32
UWAGA! – Następnie klikamy “SKIP”
Na głównym panelu zostanie wyświetlone urządzenie “AQma“.
Klikamy “EDIT“. Powinniśmy zobaczyć mniej więcej coś takiego:
Pod “captive_portal:” wklejamy poniższy kod. Należy go skopiować z zachowaniem wcięć i całej struktury. Trzeba zwrócić uwagę czy podczas wklejania kursor ustawiony jest na początku linii.
output: - platform: ledc pin: GPIO23 id: gpio_23 frequency: 60 Hz - platform: ledc pin: GPIO19 id: gpio_19 frequency: 60 Hz - platform: ledc pin: GPIO17 id: gpio_17 frequency: 60 Hz - platform: ledc pin: GPIO16 id: gpio_16 frequency: 60 Hz - platform: ledc pin: GPIO26 id: gpio_26 - platform: ledc pin: GPIO25 id: gpio_25 frequency: 60 Hz - platform: ledc pin: GPIO27 id: gpio_27 - platform: ledc pin: GPIO13 id: gpio_13 frequency: 60 Hz - platform: ledc pin: GPIO14 id: buzzer light: - platform: monochromatic output: gpio_23 name: "Channel 1" - platform: monochromatic output: gpio_19 name: "Channel 2" - platform: monochromatic output: gpio_17 name: "Channel 3" - platform: monochromatic output: gpio_16 name: "Channel 4" - platform: monochromatic output: gpio_26 name: "Channel 5" - platform: monochromatic output: gpio_25 name: "Channel 6" - platform: monochromatic output: gpio_27 name: "Channel 7" - platform: monochromatic output: gpio_13 name: "Channel 8" switch: - platform: gpio pin: 15 inverted: false name: "AQma FAN" restore_mode: RESTORE_DEFAULT_OFF icon: mdi:fan - platform: gpio pin: 2 inverted: false name: "AQma Relay 1" restore_mode: RESTORE_DEFAULT_OFF icon: mdi:location-enter - platform: gpio pin: 4 inverted: false name: "AQma Relay 2" restore_mode: RESTORE_DEFAULT_OFF icon: mdi:location-enter - platform: gpio pin: 5 inverted: false name: "AQma Relay 3" restore_mode: RESTORE_DEFAULT_OFF icon: mdi:location-enter - platform: template name: "Buzzer" icon: "mdi:bullhorn-outline" turn_on_action: then: - rtttl.play: 'two short:d=4,o=5,b=100:16e6,16e6' turn_off_action: - rtttl.stop rtttl: output: buzzer #dallas: # - pin: 32 #sensor: # - platform: dallas # address: 0xa9030794474c6a28 # name: "AQma Temperature"
Po tej operacji konfig powinien mieć strukturę jak na poniższym wycinku.
W prawym górnym rogu klikamy “SAVE”
To by było na tyle jeżeli chodzi o konfigurację. Zamykamy okno konfiguracji krzyżykiem.
Na głównym panelu w prawy rogu klikamy SECRETS
Wpisujemy nazwę domowej sieci WiFi i Hasło:
W prawym rogu klikamy “SAVE”
Przyszedł czas na konfigurację samego urządzenia. Podłączamy je do portu USB komputera, klikamy trzy kropki w prawym dolnym rogu “AQma” i wybieramy “Install”
Wybieramy “Plug into this computer”
Klikamy “Download project” i czekamy aż będziemy mogli ściągnąć projekt.
Klikamy “Download project”
Plik z projektem zostanie pobrany na dysk.
Klikamy “Open ESPHome Web“, następnie “CONNECT”
Wybieramy port do którego podłączony jest sterownik AQma WiFi LED. W poniższym przypadku jest to port COM7 i klikamy “Połącz”
Następnie “INSTALL”
Wybieramy wcześniej zapiany plik i klikamy “INSTALL”
Zacznie się proces instalowania oprogramowania.
Na głównym panelu pojawi się urządzenie “AQma” z oznaczeniem “ONLINE”
Po chwili w menu Home Assistant powinno się pojawić powiadomienie, klikamy “Check it out”
Następnie “KONFIGURUJ”
“ZATWIERDŹ”
Jeżeli zajdzie taka konieczność należy skopiować z konfiguracji ESPHome i wkleić klucz komunikacyjny, zazwyczaj nie jest to konieczne.
Klikamy “ZAKOŃCZ”
Urządzenie jest gotowe do działania. Można go wykorzystać w domowych automatyzacjach, co daje olbrzymie możliwości. Oczywiście stany poszczególnych obwodów można kontrolować i wizualizować na dashbordzie. Poniżej wrzucam kilka przykładowych kart.
4 KOMENTARZE
Witam. czy podmiana w sterowniku WIFI na wsad ESPHome powoduje wyczyszczenie oryginalnego wsadu sterownika? Tracimy w ten sposób obsługę poprzez web. Czy może się mylę?
Tak, obsługę interfejsu przejmuje HA. Można zachować oryginalny soft i korzystać z API, ale jest to mniej wygodne do konfiguracji z poziomu Home Assistant i samemu wtedy trzeba zadbać o wizualizację danych, parsowanie odpowiedzi itp. Ewentualny powrót do fabrycznego softu to właściwie jedno kliknięcie w AQmaUpdateTool.
A jak realizujesz świt i zmierzch w HA? Jak to ustawiasz w schedulerze?Czy może jakaś automatyzacja lub Nodered?
Dokładnie tak samo jak każdych innych inteligentnych świateł. Ja najbardziej lubię korzystać z Node-RED wyzwalam injectem a potem steruje płynnie parametrem “brightness” w “call service”. Ale to akurat moje ulubione środowisko do automatyzacji. Sterownik w pełni integruje się z HA