środa, 26 czerwca 2019

Co lepiej działa z Suplą ? Alexa czy asystent Google ?

Coraz bardziej popularni w naszym kraju stają się asystenci głosowi. Mogą mieć oni dwie postaci: Aplikacji na telefon lub fizycznego głośnika z zaimplementowaną specjalną wersją tej aplikacji. Aktualnie z SUPLĄ współpracują dwaj najpoważniejsi gracze - Asystent Google ze sprzętowym głośnikiem Google Home oraz Amazonowy asystent Alexa wraz ze swoim sprzętowym odpowiednikiem Echo. Jeśli chodzi o polski rynek to Asystent google właśnie rozpoczyna działanie w języku polskim na sprzętowym głośniku (stan na czerwiec 2019 u jednych działa język polski u innych nie) i od kilku miesięcy działa po polsku na telefonach z Android. Głośniki Alexa Echo jak i aplikacja Alexa nie mówią po polsku ani nie chwalą się nawet takimi planami w najbliższej przyszłości. Sugerowało by to prosty wybór - Google. Nie jest jednak tak prosto. Mimo że sam kupiłem sobie do domu Google Home Mini i uważam to za fajny sprzęt to jednak SUPLA na dzień dzisiejszy dużo lepiej działa z Amazon Alexa. Pisze tu o ilości funkcji z supla obsługiwanych przez Alexę. Do tej pory udało mi się na przykład za Pomocą Google home jedynie zapalić i zgasić światło. Na Alexie poza tą podstawową funkcją  możemy też odczytać dane z czujnika temperatury/wilgotności powietrza, czy stan kontaktronów ( z suplowych 9 rodzajów działa 7 ). Oczywiście z czasem powiększy się ilość obsługiwanych funkcji za równo u jednego jak i drugiego asystenta, dzisiaj więcej uda ci się zrobić przy pomocy alexy ale jutro ... kto wie. Obserwuj rozwój sytuacji. Ja za rok postaram się powtórzyć wpis i sprawdzić jak sytuacja się zmieni.

Sonoff Basic + Przycisk monostabilny.

To rozwiązanie można zastosować zarówno w zwykłym sonoff basic jak i jego dwa razy mniejszym odpowiedniku. Jeśli poszukujesz któregoś z nich napisz do mnie mam kilka do odsprzedania jednych jak i drugich. Oba obejrzysz na zdjęciu poniżej.

W przeszłości (w połowie 2018 roku) na rynku była dostępna wersja SONOFF BASIC oparta na ESP8266. Tamta wersja miała wlutowane w środku płytki pod przyciskiem pięć pinów. Piąty z nich - ostatni licząc od przycisku było to wyjście GPIO 14 które można było wykorzystać jako wyjście dla dodatkowego przycisku fizycznego. W obecnej produkowanej od połowy 2018 roku wersji pin ten nie jest już wyprowadzony. Zamieniono też chip ESP 8266 zintegrowanym już z 1 MB kością pamięci chipem ESP8285.

Do pracy potrzebujemy modułu z wgranym już oprogramowaniem ESPABLO MULTIBOARD (obecna wersja 2.7.2).

Wchodzimy w tryb konfiguracji modułu przytrzymując przycisk na obudowie i czekając aż zacznie ona szybko migać. Jeśli przytrzymanie nie pomaga być może trzeba zamiast tego 10 razy szybko wcisnąć właśnie ten przycisk (tempo około 2x na sekundę ).

Kiedy konfiguracyjna dioda led szybko miga łączymy się z siecią Wi-Fi o nazwie SUPLA-XXXXXX jaką stworzy moduł. Dzięki temu będziemy mogli go przekonfigurować.

Po połączeniu otwieramy przeglądarkę i wpisujemy w pole adresu :192.168.4.1 pojawi nam się ekran konfiguracyjny. Wprowadzamy tam dane dostępowe do internetu dla naszego modułu , dane dostępowe do konta SUPLA. Pozostałe ustawienia wprowadzamy tak jak na poniższym obrazku.


Najważniejsze trzy ustawienia to te zaznaczone w kółkach na czerwono.
Po pierwsze musimy ustawić moduł jako SONOFF S2X a nie BASIC. W ustawieniu BASIC nie da się ustawić Button_1 type jako Bistabile.
Po drugie musimy zmienić sposób wchodzenia w tryb konfiguracji z przytrzymania przycisku na jego 10 krotne szybkie wciśnięcie. Jest to konieczne bo jeżeli tego nie zrobimy to każdorazowo kiedy będziemy zapalali światło na dłużej jak 5 sekund, moduł wchodził by nam w tryb konfiguracji i tracili byśmy możliwość sterowania telefonem.


Teraz nasz przycisk na obudowie działa jak przycisk bistabilny. Wykorzystamy to.
Rozbieramy moduł i w miejsce zaznaczone na zdjęciu poniżej przylutowujemy sobie dwa kabelki. Następnie te dwa kabelki podłączamy do przycisku bistabilnego którego chcieliśmy użyć. GOTOWE.


Zaczynamy.

Cześć. Wszystkim. Ponieważ jestem często pytany, bądź proszony o pomoc w znalezieniu rozwiązania dla konkretnego problemu z wykorzystaniem oprogramowania SUPLA postanowiłem stworzyć tego bloga aby zbierać rozwiązania jakie znalazłem w sieci oraz te które samodzielnie opracowałem. W większości przypadków będę bazował na świetnym darmowym oprogramowaniu supla dla urządzeń z procesorami ESP8266/8285 od użytkownika ESPABLO. Od czasu do czasu być może pojawią się też moje kompilacje bazujące na kodzie źródłowym PZYGMUNTA'a i innych. Wszystko w zależności od potrzeb.
No to zaczynamy.