
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