Konfiguracja Xiaomi...
 
Powiadomienia
Wyczyść wszystko

Konfiguracja Xiaomi Philips Smart LED Ball w Home Assistant

1 Wpisów
1 Użytkownicy
0 Reactions
5,440 Wyświetleń
(@l3m4r)
Wpisów: 183
Weteran Donator 2K21 Donator 2K18
Autor tematu
 

Xiaomi Phillips Smart LED Ball Lamp

Tania, ale tylko regulacja temperatury barwowej i jasności - czasem to w zupełności wystarczy.

Jasność na poziomie 600-800 lumenów. 

Wymaga uzyskania API Tokena do wpisania w konfiguracji serwera domowego oraz skonfigurowania hasła do WiFi za pomocą Mi Home, przez co hasło do Waszej sieci (i kto wie co jeszcze) zapewne trafia na serwery producenta lub dostawcy firmware. Token trzeba ustalić ZANIM użyjemy aplikacji Mi Home - jeśli żarówka jest w naszej sieci, to nam już tokena nie odeśle (zamiast tego 16 ostatnich par liter to 00) i trzeba ją ponownie zresetować.

 

Konfiguracja dla Home Assistant (m.in. na podstawie https://github.com/jghaanstra/com.xiaomi-miio/blob/master/docs/obtain_token.md ). Po zresetowaniu żarówki procedura do powtórzenia (API TOKEN będzie inny).

  1. Reset fabryczny - włączamy i wyłączamy ponad 5 razy (każdy cykl po około 1s), aż żarówka wejdzie w tryb parowania, w którym wystawia otwarty AccessPoint (dla Mi Home). 
  2. Ustalamy API TOKEN - łączymy się z tym AP i używając np. Packet Sender (Windows) wysyłamy na adres żarówki (u mnie 192.168.4.1), port: 54321, protokół UDP wstawiony w pole HEX (a nie ASCII) ciąg znaków: "21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff" (bez cudzysłowia). Aby odpowiedź mogła wrócić "server UDP" (dolna część okna Pocket Sender) musi był aktywny. Ze zwrotnego pakietu z pola Hex kopiujemy 16 ostatnich par liter (każda z nich to zapisany hexadecymalnie byte tokena), które po usunięciu spacji tworzą 32 znakowy API TOKEN.
  3. Dajemy dostęp do naszego WiFi - uruchamiamy Mi Home, w konfiguracji trzeba podać "China Mainland" inaczej nie zobaczymy tego sprzętu - jest oznaczony jako Philips ZhiRui E27 bulb" i podajemy chińczykom hasło do naszej sieci (warto mieć oddzielną dla zabawek IoT). Ta część Mi Home nie jest lokalizowana, zatem będą same krzaki, ale można na drugiej zakładce zmieniać barwę i po tym poznać, czy się udało sprzęt skonfigurować w Mi Home. Po chwili żarówka będzie widoczna w naszej sieci.
  4. Ustalamy IP - na routerze w DHCP w static adressing określamy stały ADRES_IP.
  5. Konfigurujemy Home Assistant - dodajemy poniższą sekcję w lights.yaml.
- platform: xiaomi_miio
name: BULB_NAME
host: ADRES_IP
token: IP_TOKEN
model: philips.light.bulb

 

 

Np. dla "21 31 00 20 00 00 00 00 04 3E 66 4D 00 00 00 0D 15 74 20 45 60 FC C9 8A 82 69 A4 14 AD A2 C2 D6"

  • platform: xiaomi_miio
    name: Xiaomi Philips Smart LED Ball
    host: 10.0.0.100
    token: 1574204560FCC98A8269A414ADA2C2D6
    model: philips.light.bulb

 

Zapewne można i ze smartphona/tabletu - kwestia narzędzia pod android/iOS. Jak dodać do sieci WiFI z pominięciem Mi Home nie wiem, ale chętnie się dowiem - konieczność podawania hasła do WiFi w ekosystemie Mi Home firmy XIAOMI mnie irytuje, ale coś za coś - tanio i raczej dobrze, ale tak sobie z bezpieczeństwem.

 
Dodane : 02/01/2019 10:21 pm
Udostępnij: