W minionym tygodniu stałem się szczęśliwym posiadaczem zestawu Xiaomi Smart Home Starter Kit. W pewnym momencie zauważyłem, że Domoticz w wersji Beta, ma zaimplementowaną obsługę tego zestawu. Postanowiłem więc zamówić na próbę ten zestaw i przetestować jego działanie, zważywszy, iż cena jest nader atrakcyjna, jak na ilość czujników, które otrzymujemy. Xiaomi Smart Home Starter Kit zamówiłem na Banggood.com. Aktualnie na Aliexpress można znaleźć w cenie 75 $.
W skład mojego zestawu wchodzi:
- Original Xiaomi Upgrade Smart Home WiFi Remote Control Multi-functional Gateway
- główny element sterujący – w cenie 138,90 zł
- New Arrival Original Xiaomi Mini Smart Home Temperature and Humidity Sensor White
- czujnik temperatury i wilgotności – w cenie 33,64 zł
- Original Xiaomi Intelligent Human Sensor Control Smart Home Suit Kit Accesory
- czujnik ruch – w cenie 54,69 zł
- Original Xiaomi Intelligent Door Window Sensor Control Smart Home Suit Kit Accessory
- tzw. kontaktory ( czujnik otwarcia drzwi /okien ) – w cenie 45,01 zł
Instalacja aplikacji na Androida i sparowanie urządzeń.
Pobieramy aplikacje MiHome ze sklepu Google Play ( możemy użyć również kodu QR z pudełka ). Po zainstalowaniu musimy zrobić bardzo ważną rzecz, przestawić lokalizację na Chiny. Aplikacja może pozostać w języku angielskim. Bez tego nie będziemy mieli praktycznie żadnych funkcji urządzenia i nie uzyskamy klucza API ( Profile/Settings/Locale/ Mainland China ).
Wkładamy Gateway do gniazdka poprzez przejściówkę z chińskiego gniazdka na UE. Ja dostałem taką jako gratis do przesyłki. Miło z ich strony. Urządzenie powinno migać na niebiesko. Jeżeli nie, należy przytrzymać przycisk na obudowie, aby przełączyć bramę w tryb parowania. Aplikacja sama wykryje urządzenie i poprowadzi przez proces parowania. Podajemy nazwę sieci i hasło Wifi i to wszystko. Główne urządzenie już mamy.
Kolejne urządzenia podłączamy poprzez wprowadzenie ich w tryb parowania ( w czujniku temperatury przytrzymujemy przycisk na obudowie a w pozostałych urządzeniach wciskamy reset cienkim drucikiem w malutkim otworze ). Aplikacja sama wykryje urządzenia i je sparuje. Jeżeli nie, możemy dodać je ręcznie.
Po sparowaniu wszystkich posiadanych czujników możemy przystąpić do zintegrowania ich z Domoticzem.
Dodanie czujników do Domoticza.
Przestawiamy Domoticza na kanał aktualizacji BETA ( Konfiguracja/Ustawienia/Aktualizacje oprogramowania )
Po aktualizacji na dole listy sprzętu zobaczymy:
Sprawą najtrudniejszą jest uzyskanie hasła. Jest to unikatowe hasło generowane przez urządzenie główne. Aby je uzyskać musimy przełączyć Xiaomi Gateway w tryb developerski. Musimy pamiętać, że z Domoticzem współpracuje tylko Xiaomi Gateway w wersji 2. Łatwo to sprawdzić. Wersja ta ma funkcjonalność radia. W oryginalnej dystrybucji są tylko nowe wersje. Uważać należy na atrakcje cenowe.
Aby uzyskać hasło do bramy należy w przejść do urządzenia Gateway w aplikacji ( np. ekran z obsługą oświetlenia ) i w prawym górnym rogu nacisnąć przycisk „trzy kropki” . Następnie przejść do „About”. Na samym dole będziemy mieli numer wersji. Należy stukać w napis do momentu pojawienia się chińskich znaków. Jeżeli czynność przebiegnie pomyślnie zobaczymy dwie kolejne pozycje menu w języku chińskim. Naciskamy pierwszą z nich i już możemy odczytać hasło ( ciąg znaków w drugim wierszu ).
Uzupełniamy dane z zakładki „Sprzęt”.
- adres w sieci naszego urządzenia
- port – koniecznie 9898, na innym nie zadziała
- hasło odczytane w trybie developerskim.
Trzeba pamiętać, aby odczytane hasło zapisać ( nacisnąć przycisk SAVE – obok cancel – po wyświetleniu się stronki z hasłem w aplikacji ). Inaczej za każdym razem urządzenie wygeneruje inne hasło i nie będzie się łączyć z Domoticzem. Po dodaniu sprzętu, dla pewności, możemy wyczyścić cache przeglądarki i zrobić restart. W zakładce Urządzenia pojawią się nasze czujniki.
Konkluzja.
Czujniki są bardzo dobrej jakości. Po odkryciu kilku sztuczek proces parowania przebiega bardzo sprawnie. Są bardzo stabilne. Po tygodniu pracy ani razu nie odmówiły posłuszeństwa. W Domoticzu spełniają swoją rolę bardzo poprawnie. Inną sprawa jest aplikacja. Daje ona ogromne możliwości zarządzania czujnikami. Xiaomi Gateway ma możliwość ustawiania kolorów i intensywności świecenia, obsługę alarmu i radio ( niestety, albo stety tylko chińskiego ). Posiada możliwości kreowania scen i zdarzeń, podział na pomieszczenia, informacje pogodowe. W Domoticzu część tej funkcjonalności nie działa, ale tak chyba powinno być. Chińskie radio nie jest niezbędne w moim systemie.
Poniżej lista kompatybilnych z Domoticzem czujników:
- Human Body Sensor (Motion Sensor)
- Wireless Smart Switch
- Door/Window Sensor
- Temperature and Humidity Sensor
- Smart Socket/Plug – Zigbee version (The WiFi version is not supported)
- Xiaomi Mi Smart Cube
- Wireless Aqara Switch (Dual Button)
- Wireless Aqara Switch (Single Button)
- Wired Aqara Switch (Dual Button)
- Wired Aqara Switch (Single Button)
- Xiaomi Gateway LED
Polecam zapoznać się z logami i odczytami czujników z mojego sytemu na stronie Facebooka Raspberrywpraktyce. Miłego testowania.
Witam. Jest możliwość dodania Polskich stacji radiowych, metoda prosta, sprawdzona i skuteczna http://www.pokoleniesmart.pl/polskie-stacje-radiowe-w-xiaomi-mi-radioxiaomi-gateway/. Polecam
PS. Mam problem z wersją Beta na moim Raspberry po przejściu z wersji stabilnej (Browser Ceche refresh filed), na Windowsie z sukcesem na Becie dodałem Xiaomi Gateway. Może jakiś pomysł???
PolubieniePolubienie
Witam. Próbowałeś aktualizować komendą ./updatebeta w konsoli. Mam Rasberry 2 B+. Działa bez zarzutu. Nawet na Raspberry ZERO.
PolubieniePolubienie
Dzięki. za podpowiedz.. Właśnie korzystałem z tej komendy z konsoli przez SSH, i Domoticz Offline, nawet jak go podnoszę komendami recznie 😦 Mam RPi 1 B może tu jest problem?
PolubieniePolubienie
Myślę, że bez postawienia na nowo Domoticzu się nie obejdzie. Proponuję na Jessie Lite.
PolubieniePolubienie
Pierwsze pytanie – co mówią logi?
PolubieniePolubienie
Cześć.
Właśnie przestawiłem swojego domoticza na kanał aktualizacji BETA i podobny objaw miałem.
Znaczy: domoticz odpalony, netstat pokazuje, że słucha na porcie (u mnie tylko https), ale przeglądarka uparcie: „Browser Ceche refresh filed”.
No i problemem okazało się właśnie to https :). Domoticz po aktualizacji nadpisał plik z certyfikatem i nie mogłem się połączyć z nim za pomocą przeglądarki.
Stworzenie nowego / wgranie kopii starego certyfikatu (server_cert.pem) pomogło.
PolubieniePolubienie
Bardzo, bardzo dziękuję za post! Nie nadążam czytać, zazdroszczę (tak pozytywnie) czasu, który masz aby poświęcić na nowe urządzenia i rozpracowanie ich.
Świetna robota i prosimy o więcej! Sam mam przygotowanych kilka tematów na blog, ale nie mam czasu aby je dokończyć :(…
PolubieniePolubienie
Dziękuję za miłe słowa. Faktycznie najtrudniej jest znaleźć czas. Obowiązki służbowe to nie żarty. Piszę wieczorami i w weekendy. Jeżeli masz jakieś tematy to podrzucaj a może razem je popchamy. Jeżeli jakiś ogarniesz daj znać a umieszczę na blogu. Oczywiście zaznaczę Ciebie jako autora. Pozdrawiam.
PolubieniePolubienie
Jedyne co mnie martwi – to jest bardzo zależne od firmware Xiaomi. Jeżeli zechcą coś zmienić i zabezpieczyć – zapomnimy o integracji z Domoticz.
PolubieniePolubienie
Jasne. Traktował bym to jednak jako ciekawostkę. Fajnie działa, ale wielkiej przyszłości z tym nie wiąże. Mój system stawiam jednak na czujnikach podłączonych pod GPIO. Łączność po Wifi i pięknie śmiga.
PolubieniePolubienie
[…] poście Xiaomi Smart Home Starter Kit w Raspberry Pi i Domoticzu. opisałem jak zintegrować czujniki Xiaomi z Domoticzem. Świadomie nie wspomniałem w nim o […]
PolubieniePolubienie
Dzień dobry
Czy to taki zestaw
http://s.aliexpress.com/3i2UbMBB
PolubieniePolubienie
Tak. W czasie gdy ja kupowałem gotowe zestawy nie były dostępne. Musiałem kupić oddzielnie każdy element. Fajnie, że już można kupić komplet. Poniżej link do sprzętu który ją kupiłem.Original Xiaomi Upgrade Smart Home WiFi Remote Control Multi-functional Gateway
https://banggood.app.link/krAqVpvUdC
PolubieniePolubienie
Czyli, ten element
https://banggood.app.link/krAqVpvUdC
znajduje się w tym zestawie
http://s.aliexpress.com/3i2UbMBB
PolubieniePolubienie
Tak. Zgadza się. Jeśli jest taka możliwość kupuj zestaw. Będzie szybciej niż każdy element osobno. Później sobie rozbudujesz. U mnie taki zestaw działa już jakiś czas i jest bezproblemowy. Dokupilem czujniki i jestem zadowolony.
PolubieniePolubienie
Witam. Czy włączanie wylaczanie xiaomi rgb gateway z poziomu domoticza Wam dziala? U mnie nie reaguje
PolubieniePolubienie
Działa. Od którejś wersji Beta. Polecam aktualizacje. Powinno działać.
PolubieniePolubienie
Jako, że komunikacja oparta jest o zigbee zasięg wynosi w granicach 10, 15 metrów. Jak to wygląda w praktyce? Testowałeś może?
PolubieniePolubienie
U mnie router jest na piętrze. Dom drewniany. Urządzenie na dole. Działa ale poza domem już jest problem.
PolubieniePolubienie
Bardziej chodzi o komunikację między elementami kompatybilnymi z z xiaomi gateway (termometr, sensor obecności), a samym xiaomi gateway. Komunikacja z routerem to zakładam, że standardowo.
PolubieniePolubienie
Rozrzucone po całym domu. Nie sprawdzałem max odległości. Jeżeli Ci zależy w wolnej chwili sprawdzę.
PolubieniePolubione przez 1 osoba
Byłbym wdzięczny za sprawdzenie 🙂
PolubieniePolubienie
Witaj. W końcu sprawdziłem zasięg czujników. W specyfikacji jest, że działają do 22 m.U mnie przy 20 metrach ( ogródek na podwórku ) był już problem. W całym domu jest OK. Rozwiązaniem było umieszczenie xiaomi gataway na ścianie bezpośrednio od strony ogródka. Moim zdaniem raczej stosowałbym to pracy w domu. Do komunikacji zewnętrznej poszukałbym czegoś innego np. ESP8266 . Za jakiś czas będzie o tym wpis na blogu.
Pozdrawiam.
PolubieniePolubienie
Czy możesz powiedzieć jak domoticz komunikuje się z xiaomi gateway? Oprócz rpi z domoticz i xiaomi gateway potrzebny jest jeszcze jakiś moduł czy wystarczy wifi? Potrzebuję bezprzewodowego przełącznika np. na ścianę i chciałbym aby uruchamiał przełączniki w domoticz np. oświetlenie pokoju. Z tego co widzę to właśnie Wireless Smart Switch może to robić.
PolubieniePolubienie
Witam. Jeżeli masz Xiaomi Getaway to wystarczy. Zwróć uwagę że włączniki na ścianę są albo do puszki ( kwadratowej ) albo bateryjne. Zamówiłem jeden na próbę. Dam znać jak dojdzie i podłącze do Domoticza. Pozdrawiam
PolubieniePolubienie
Witam czy będzie można dodać w domoticzu listwę zasilającą Xiaomi Wifi Remote Control Power Strip ?
Z góry dziękuję za odpowiedź.
PolubieniePolubienie
Nie testowałem jeszcze ale nie znalazłem nigdzie informacji że jest obsługiwana. Poszukam i jak coś znajdę napisze.
PolubieniePolubienie
Super byłbym wdzięczny. Póki co zamówiłem bramę plus czujniki okien a także listwę. Zobaczę może uda mi się to ogarnąć to również dam znać :). Obecnie używam Nodemcu z Domoticzem i jestem bardzo zadowolony. Podobnie ma się sytuacja z z-wave z fibaro ale zawsze warto spróbować coś nowego ;). Pozdrawiam
PolubieniePolubienie
Elo w jakim stopniu działa w Domoticzu xiaomi energy meter? Czy oprócz sterowania uda się tez zliczać zużytą energię urządzeń do niego podpiętych?Czekam na odpowiedż i pozdrawiam
PolubieniePolubienie
Witam. Od jakiegoś czasu zlicza również zużycie energii. Mam podpięty bojler i pokazuje dzienne, chwilowe i całkowicie zużycie. Bardzo fajnie działa.
PolubieniePolubienie
czemu mam po chińsku te back home, leave home , get up, sleep ? i jak w to wchodzę to też mam po chińsku przez to za bardzo nic nie mogę ustawić 😦
PolubieniePolubienie
Mam iPhona i zainstalowaną aplikację MiHome w wersji 4.1.1 i według opisu powyżejpo kliknięciu w About nie ma numeru wersji przez co nie można wejść w ukryte menu. Może ktoś już znalazł rozwiązanie.
PolubieniePolubienie
Tak, ja: http://cezarowy.blogspot.ro/2017/10/xiaomi-smart-home-integracja-z-domoticz.html
PolubieniePolubienie
Dziękuję za pomoc.
PolubieniePolubienie
[…] Jeżeli mamy już inne urządzenia Xiaomi w Domoticzu system wykryje go automatycznie. Jeżeli to dopiero początek pracy z czujnikami Xiaomi zachęcam do zapoznania się z wpisem Xiaomi Smart Home Starter Kit w Raspberry Pi i Domoticzu. […]
PolubieniePolubienie
czy macie możliwość włączyć Alarm Gateway z domoticza ?
PolubieniePolubienie
Sprawdziłem i jest jakiś problem. Wcześniej działało.
PolubieniePolubienie
Witam,
Mam pytanie odnośnie logów w Domoticz. Czy logi są zapisane w bazie danych Domoticza czy pobierane każdorazowo z aplikacji MiHome? Pytanie wynika z tego że z MiHome nie wspiera raportów dłuższych niż miesiąc(lub trzy miesiące) a chciałbym mieć dostęp do pomiarów wilgotności z okresu np. roku.
PolubieniePolubienie
[…] bezprzewodowe. Na blogu testowałem kilka takich rozwiązań jak np. gniazdka Orvibo czy Xiaomi Smart Home Starter Kit. Do odczytu temperatury, wilgotności, natężenia światła czy przełączników stosuje moduły […]
PolubieniePolubienie