Ponad 1540 urządzeń WiFi - co to znaczy?

Na stronie AI-Speaker można zobaczyć, że do bramki można dodać ponad 1500 urządzeń działających na WiFi.

W tym poście wyjaśnie na przykładzie o co chodzi.

Jak to jest możliwe, że jedna kompilacja potrafi działać taką ogromną ilością różnych urządzeń - odpowiedz to szablony.

Wprowadzenie

Udostępniamy źródła oraz skompilowaną wersję oprogramowania do urządzeń działających na ESP8266 / ESP32.
Dzięki temu możemy do bramki dołączyć dowolne urządzenie z ogromnej listy obsługiwanych urządzeń sterowalnych po WiFi:

Jak działa oprogramowanie wyjaśniamy tu:

Przykład z życia

Potrzebowałem sterowalnego zaworu do podlewania trawnika (normalnie podlewam wodą ze studni [prosta automatyzacja i przełącznik włączający pompę pływakową], ale nie wystarcza mi tej wody ze studni, więc muszę się posiłkować wodą z sieci).

Zawór

Na stronie z urządzeniami działającymi na Tasmota, znalazłem taki zawór:

Instrukcja wgrania oprogramowania

Wraz z opisem zaworu jest dostępna instrukcja wgrania oprogramowania,

zajmuje to około 5 minut i sprowadza się do:

  1. Zdejmij przednią pokrywę urządzenia
  2. Zdejmij plastikową ramkę
  3. Odkręć 3 śruby z łbem krzyżakowym, aby uzyskać dostęp do pinów: 3,3 V, TX, RX, GND
  4. Podłącz TTL i wgraj oprogramowanie
    zasadę wgrywania wyjaśnił dobrze @Tomasz w tym poście:

Konfiguracja urządzenia

Wraz z opisem urządzenia dostępny jest szablon, który należy zastosować, żeby skonfigurować odpowiednio wyjścia GPIO z ESP8266

{"NAME":"BQ05","GPIO":[17,0,0,0,0,0,0,0,21,157,0,0,0],"FLAG":1,"BASE":18}

Kopiujemy szablon, w menu urządzenia przechodzimy do:

  1. Konfiguracja

  2. Inne konfiguracje

  3. Wklejamy szablon

W menu, Konfiguracja modułu:

image

wybieramy że nasz moduł jest na podstawie szablonu który dodaliśmy:
image

I to wszystko, w efekcie mamy:

Dodanie do Asystenta domowego

Dodajemy kartę i już mamy automatyczne podlewanie trawnika, jednym kliknięciem :slight_smile:

Zmieniamy nazwę z “Zawór” na “Podlewanie trawnika”

I możemy już sterować komendą głosową:

Oczwiście na koniec dodajemy automatyzację i podlewamy tylko jeżeli wilgotność jest za mała i prawdopodobnieństwo opadów w prognozie pogody jest mniejsze niż np. 50%

Jeszcze kilka zdjęć urządzenia gdyby ktoś był zainteresowany:

Podlewanie wyłączone:

Podlewanie włączone:

Dajcie znać co fajnego podłączyliście do Asystenta domowego? :slight_smile:

6 polubień