09-01-2017, 02:52
jak ostatnio to wstępny szkic, ale z czasem trochę to uzupełnię (mam nadzieję), to nie jest oficjalna informacja firmy Xiaomi
(choć opiera się w głównej mierze na informacjach dostępnych w oficjalnych witrynach tej firmy oraz moich osobistych obserwacjach z działania sprzętu)
oczywiście nazwa "żarówka" jest technicznie niepoprawna (ze względu na sposób świecenia) ale umieściłem ją w tytule, bo jest najpopularniejsza wśród używanych
Yeelight LED Bulb E27 White
oznaczenie modelu: YLDP01YL
230V~, 0,1A, 600lm, 8W, "na oko" porównywalna z klasyczną żarówką 60W (tylko nie ten kolor!)
temperatura barwowa 4000K (brzmi wiarygodnie)
CRI 85 (jestem przekonany, że więcej nie jest prawdopodobne)
Yeelight LED Bulb E27 Color
oznaczenie modelu: YLDP02YL
230V~, 0,1A, 600lm, 9W
temperatura barwowa dla trybu "białego" regulowana w granicach 1700K-6500K (w/g producenta, mam spore wątpliwości co do tych danych)
CRI brak (zapewne z powodu możliwości regulowania barwy)
obie wersje mają wymiary:
średnica 5cm
długość 10cm (większa niż typowych żarówek E27)
długość części cylindrycznej około 6cm (zwykłe żarówki nie są cylindryczne lecz kuliste i krótsze zarówno w tej części jak i w całości o około 1cm)
(wersja RGBW sprzedawana także pod nazwą "Silver" od srebrnego koloru plastiku z którego wykonana jest szyjka, wersja biała ma ten element akurat biały więc pokrywający się z kolorem świecenia)
informacji o jasności nie ma na opakowaniu
światło wersji "White E27" jest faktycznie w "trupim" odcieniu (bo im bardziej niebieskie tym luminofor wydajniejszy), nie nadaje się do normalnego przebywania, a już tym bardziej do makijażu, bo ten odcień drażni, więc trzeba przemyśleć zastosowania (np. lampka do czytania, garaż, WC, inteligentne oświetlenie klatki schodowej)
co ciekawe wersje na rynek amerykański mają temperaturę barwową 2700K znacznie przyjemniejszą dla oka… ale nie nadają się do zastosowania u nas ze względu na inne parametry elektryczne
wersja "Color E27" ma możliwość regulacji odcienia dzięki zastosowaniu LED w kolorach RGBW (więc teoretycznie można uzyskać dowolny odcień, w praktyce nie jest tak różowo)
aplikacja mobilna Yeelight
(może to dziwne, ale aplikacja MiHome, która zasadniczo jest podstawą działania urządzeń Inteligentnego Domu Xiaomi tylko częściowo obsługuje LEDówki i nie ma dostępu do wszystkich funkcji, natomiast niektórych funkcji MiHome brakuje w apce Yeelight…)
Android (>=4.0)
https://play.google.com/store/apps/detai...erry&hl=pl
iOS (>=8.0)
https://itunes.apple.com/pl/app/yeelight...?l=pl&mt=8
przy logowaniu od stycznia 2017 dla użytkowników spoza terytorium ChRL jest zalecany serwer Singapore
aplikacja oprócz LEDówek (LED Bulb) z gwintem E27 (taki nas interesuje w PL) w wersji białej (LED Bulb White) jak i kolorowej (LED Bulb Color)
obsługuje też inne rodzaje "punktów świetlnych" produkowanych pod tą samą marką a są to m. in. lampka nocna (Bedside Lamp), biurkowa (Mijia Smart LED Desk Lamp), plafon sufitowy (Ceiling Light) czy taśma LED RGB (Lightstrip) niektóre z nich oferują predefiniowane tryby świecenia
można sobie to podejrzeć w aplikacji nie kupując sprzętu - wystarczy dodać urządzenia wirtualne (choć czasem nie potrafią one wszystkiego co potrafi prawdziwe urządzenie) w ten sposób można zobaczyć np. jak zachowa się grupa urządzeń
niepotrzebnych urządzeń z listy w aplikacji pozbywamy się gestem "swipe out" (wysunięcie?) potwierdzając chęć usunięcia (czyli przypadkiem raczej niczego nie skasujemy)
główna wada tej aplikacji to brak możliwości wyjścia - aplikacja pracuje w tle (można ją zamknąć "na siłę" przez zatrzymanie procesu, ale wtedy przestają działać widgety…) natomiast "dla leniwych" jest możliwość aktywacji wyświetlania widgetu w formie powiadomienia
alternatywnie druga oficjalna aplikacja:
MiHome
android (>=4.0)
https://play.google.com/store/apps/detai...home&hl=pl
ios (>=7.0)
https://itunes.apple.com/pl/app/mi-home/id982173821
jakkolwiek do sterowanie wyłącznie światłem nadal polecam Yeelight
spostrzeżenia z używania:
1) po dłuższej pracy w dobrze wentylowanej oprawie w pokojowej temperaturze otoczenia (21°C) z maksymalną jasnością okolice gwintu osiągają 60-65°C
2) po dłuższej pracy w dobrze wentylowanej oprawie w pokojowej temperaturze otoczenia (21°C) z minimalną jasnością okolice gwintu osiągają 25-30°C (wynik pomiaru to 28°C w najcieplejszym miejscu, ale trzeba wziąć pd uwagę błąd pomiaru termometrem bezdotykowym)
3) wydaje się że harmonogram jest przechowywany lokalnie w LEDówce i kasuje się przy jej zresetowaniiu (5x 2sekundowy cykl wyłącz+włącz), natomiast sceny (do niej przypisane) są w chmurze, ale dotąd tego nie sprawdziłem
4) jestem na etapie przygotowania do eksperymentu - pracy LEDówki w sieci pozbawionej dostępu do internetu (z racji wykorzystania rozwiązania chmurowego producenta jest to być ciekawe), wydaje się, że poprawna praca nie jest możliwa przy całkowitym braku dostępu (choćby z braku możliwości synchronizacji z serwerem czasu) - chwilowo nie mam czasu na dokończenie eksperymentów, ale już potwierdziłem, że praca bez dostępu do internetu jest możliwa tylko w trybie developerskim, w trybie chmurowym nie działa nic w braku dostępu do internetu
stare wersje firmware (a z takimi zwykle dostajemy sprzęt kupiony w ChRL)
mogą mieć błąd uniemożliwiający w haśle do sieci WiFi użycie innych znaków niż cyfry i litery podstawowego angielskiego alfabetu (obejście - chwilowo ustawić proste hasło do WiFi np. typu 12345678 i dokonać aktualizacji firmware LEDówki)
serwer z którym musimy mieć kontakt by działała chmura Xiaomi (w/g Wei Wei z supportu Yeelight)
ot.io.mi.com
możliwe, że jest używany także adres (do sprawdzenia)
cloud.mi.com
nie dociekałem jak się sprawy mają w rzeczywistości, ale serwery chmurowe są 2:
China Mainland (ulokowany bodajże w Pekinie), przeznaczony dla mieszkańców ChRL
Singapore (jak sama nazwa wskazuje jest w Singapurze), przeznaczony dla "reszty Świata" - ten serwer ma wsparcie dla IFTTT
coś dla "grzebców", czyli wstępny reverse-engineering, warto zajrzeć:
https://hackernoon.com/inside-the-bulb-a...81ce2694a6
integracja z innymi systemami SmartHome
obsługa IFTTT
https://ifttt.com/yeelight
aplikacja jest już dostępna publicznie (to ta wyżej podlinkowana), w wątku jest jakaś stara beta
http://forum.yeelight.com/t/yeelight-ift...lished/225
należy jednak wylogować się z chińskiego serwera (Mainland), a zalogować się do singapurskiego (Singapore)
wszelkie ustawienia zostają niestety w ten sposób utracone (ponieważ są przechowywane w chmurze producenta…
integracja Yeelight z systemami innych producentów jest możliwa, a sporo istotnych informacji jest po prostu w oficjalnym dziale developerskim
https://www.yeelight.com/en_US/developer
a skoro jest oficjalne API
http://www.yeelight.com/download/Yeeligh...n_Spec.pdf
to integracja jest o tyle uproszczona, że nie wymaga reverse-engineeringu
aby można było skorzystać z trybu developerskiego (czyli API) wymagana jest aktualizacja firmware LEDówki do wersji 1.4.1_31 (w przypadku wersji White, dla RGBW jest już 1.4.1_48, białych teraz nie sprawdzałem), w każdym razie aktualnie dostępna wersja jest już właściwa (wystarczy aktualizacja z poziomu aplikacji)
rozwiązanie problemu współpracy z openwrt w specyficznej konfiguracji (ICMP snooping)
http://forum.yeelight.com/t/bulb-stops-t...utes/702/2
oficjalne forum (polecam otwierać w chrome, bo z dyskusji EN można trafić w CN )
http://forum.yeelight.com/
gdzieś mi mignęło, że możliwa jest już integracja z HomeKit (Apple), ale to było poza obszarem moich zainteresowań i link umknął…
a jednak nie - a chodzi o integrację z HomeBridge (to taki most między HomeKit dla urządzeń nie wspierających HomeKit'a )
https://github.com/vvpossible/homebridge_yeelight
http://forum.yeelight.com/t/homebridge-plugin/83
integracja z Amazon Echo (Alexa) też już działa (przynajmniej częściowo)
miejsce na "projekty w budowie"
projekt pilota do Yeelight (na ESP8266, w budowie, mam nadzieję, że coś więcej się tam pojawi):
https://github.com/josifoskii/ESP8266-YeelightSwitch
aplikacja Scandenight do sterowania Yeelight przez WiFi (w trybie deweloperskim)
Android(>=???)
https://play.google.com/store/apps/detai...controller
aplikacja LightYeeAr do sterowania Yeelight przez WiFi (w trybie deweloperskim)
iOS>=9.3
https://itunes.apple.com/us/app/lightyee...?ls=1&mt=8
biblioteka w pythonie
https://yeelight.readthedocs.io/en/latest/
"yeecli" narzędzie do sterowania z linii poleceń używające powyższej biblioteki [linux]
https://gitlab.com/stavros/yeecli/
(choć opiera się w głównej mierze na informacjach dostępnych w oficjalnych witrynach tej firmy oraz moich osobistych obserwacjach z działania sprzętu)
oczywiście nazwa "żarówka" jest technicznie niepoprawna (ze względu na sposób świecenia) ale umieściłem ją w tytule, bo jest najpopularniejsza wśród używanych
Yeelight LED Bulb E27 White
oznaczenie modelu: YLDP01YL
230V~, 0,1A, 600lm, 8W, "na oko" porównywalna z klasyczną żarówką 60W (tylko nie ten kolor!)
temperatura barwowa 4000K (brzmi wiarygodnie)
CRI 85 (jestem przekonany, że więcej nie jest prawdopodobne)
Yeelight LED Bulb E27 Color
oznaczenie modelu: YLDP02YL
230V~, 0,1A, 600lm, 9W
temperatura barwowa dla trybu "białego" regulowana w granicach 1700K-6500K (w/g producenta, mam spore wątpliwości co do tych danych)
CRI brak (zapewne z powodu możliwości regulowania barwy)
obie wersje mają wymiary:
średnica 5cm
długość 10cm (większa niż typowych żarówek E27)
długość części cylindrycznej około 6cm (zwykłe żarówki nie są cylindryczne lecz kuliste i krótsze zarówno w tej części jak i w całości o około 1cm)
(wersja RGBW sprzedawana także pod nazwą "Silver" od srebrnego koloru plastiku z którego wykonana jest szyjka, wersja biała ma ten element akurat biały więc pokrywający się z kolorem świecenia)
informacji o jasności nie ma na opakowaniu
światło wersji "White E27" jest faktycznie w "trupim" odcieniu (bo im bardziej niebieskie tym luminofor wydajniejszy), nie nadaje się do normalnego przebywania, a już tym bardziej do makijażu, bo ten odcień drażni, więc trzeba przemyśleć zastosowania (np. lampka do czytania, garaż, WC, inteligentne oświetlenie klatki schodowej)
co ciekawe wersje na rynek amerykański mają temperaturę barwową 2700K znacznie przyjemniejszą dla oka… ale nie nadają się do zastosowania u nas ze względu na inne parametry elektryczne
wersja "Color E27" ma możliwość regulacji odcienia dzięki zastosowaniu LED w kolorach RGBW (więc teoretycznie można uzyskać dowolny odcień, w praktyce nie jest tak różowo)
aplikacja mobilna Yeelight
(może to dziwne, ale aplikacja MiHome, która zasadniczo jest podstawą działania urządzeń Inteligentnego Domu Xiaomi tylko częściowo obsługuje LEDówki i nie ma dostępu do wszystkich funkcji, natomiast niektórych funkcji MiHome brakuje w apce Yeelight…)
Android (>=4.0)
https://play.google.com/store/apps/detai...erry&hl=pl
iOS (>=8.0)
https://itunes.apple.com/pl/app/yeelight...?l=pl&mt=8
przy logowaniu od stycznia 2017 dla użytkowników spoza terytorium ChRL jest zalecany serwer Singapore
aplikacja oprócz LEDówek (LED Bulb) z gwintem E27 (taki nas interesuje w PL) w wersji białej (LED Bulb White) jak i kolorowej (LED Bulb Color)
obsługuje też inne rodzaje "punktów świetlnych" produkowanych pod tą samą marką a są to m. in. lampka nocna (Bedside Lamp), biurkowa (Mijia Smart LED Desk Lamp), plafon sufitowy (Ceiling Light) czy taśma LED RGB (Lightstrip) niektóre z nich oferują predefiniowane tryby świecenia
można sobie to podejrzeć w aplikacji nie kupując sprzętu - wystarczy dodać urządzenia wirtualne (choć czasem nie potrafią one wszystkiego co potrafi prawdziwe urządzenie) w ten sposób można zobaczyć np. jak zachowa się grupa urządzeń
niepotrzebnych urządzeń z listy w aplikacji pozbywamy się gestem "swipe out" (wysunięcie?) potwierdzając chęć usunięcia (czyli przypadkiem raczej niczego nie skasujemy)
główna wada tej aplikacji to brak możliwości wyjścia - aplikacja pracuje w tle (można ją zamknąć "na siłę" przez zatrzymanie procesu, ale wtedy przestają działać widgety…) natomiast "dla leniwych" jest możliwość aktywacji wyświetlania widgetu w formie powiadomienia
alternatywnie druga oficjalna aplikacja:
MiHome
android (>=4.0)
https://play.google.com/store/apps/detai...home&hl=pl
ios (>=7.0)
https://itunes.apple.com/pl/app/mi-home/id982173821
jakkolwiek do sterowanie wyłącznie światłem nadal polecam Yeelight
spostrzeżenia z używania:
1) po dłuższej pracy w dobrze wentylowanej oprawie w pokojowej temperaturze otoczenia (21°C) z maksymalną jasnością okolice gwintu osiągają 60-65°C
2) po dłuższej pracy w dobrze wentylowanej oprawie w pokojowej temperaturze otoczenia (21°C) z minimalną jasnością okolice gwintu osiągają 25-30°C (wynik pomiaru to 28°C w najcieplejszym miejscu, ale trzeba wziąć pd uwagę błąd pomiaru termometrem bezdotykowym)
3) wydaje się że harmonogram jest przechowywany lokalnie w LEDówce i kasuje się przy jej zresetowaniiu (5x 2sekundowy cykl wyłącz+włącz), natomiast sceny (do niej przypisane) są w chmurze, ale dotąd tego nie sprawdziłem
4) jestem na etapie przygotowania do eksperymentu - pracy LEDówki w sieci pozbawionej dostępu do internetu (z racji wykorzystania rozwiązania chmurowego producenta jest to być ciekawe), wydaje się, że poprawna praca nie jest możliwa przy całkowitym braku dostępu (choćby z braku możliwości synchronizacji z serwerem czasu) - chwilowo nie mam czasu na dokończenie eksperymentów, ale już potwierdziłem, że praca bez dostępu do internetu jest możliwa tylko w trybie developerskim, w trybie chmurowym nie działa nic w braku dostępu do internetu
stare wersje firmware (a z takimi zwykle dostajemy sprzęt kupiony w ChRL)
mogą mieć błąd uniemożliwiający w haśle do sieci WiFi użycie innych znaków niż cyfry i litery podstawowego angielskiego alfabetu (obejście - chwilowo ustawić proste hasło do WiFi np. typu 12345678 i dokonać aktualizacji firmware LEDówki)
serwer z którym musimy mieć kontakt by działała chmura Xiaomi (w/g Wei Wei z supportu Yeelight)
ot.io.mi.com
możliwe, że jest używany także adres (do sprawdzenia)
cloud.mi.com
nie dociekałem jak się sprawy mają w rzeczywistości, ale serwery chmurowe są 2:
China Mainland (ulokowany bodajże w Pekinie), przeznaczony dla mieszkańców ChRL
Singapore (jak sama nazwa wskazuje jest w Singapurze), przeznaczony dla "reszty Świata" - ten serwer ma wsparcie dla IFTTT
coś dla "grzebców", czyli wstępny reverse-engineering, warto zajrzeć:
https://hackernoon.com/inside-the-bulb-a...81ce2694a6
integracja z innymi systemami SmartHome
obsługa IFTTT
https://ifttt.com/yeelight
aplikacja jest już dostępna publicznie (to ta wyżej podlinkowana), w wątku jest jakaś stara beta
http://forum.yeelight.com/t/yeelight-ift...lished/225
należy jednak wylogować się z chińskiego serwera (Mainland), a zalogować się do singapurskiego (Singapore)
wszelkie ustawienia zostają niestety w ten sposób utracone (ponieważ są przechowywane w chmurze producenta…
integracja Yeelight z systemami innych producentów jest możliwa, a sporo istotnych informacji jest po prostu w oficjalnym dziale developerskim
https://www.yeelight.com/en_US/developer
a skoro jest oficjalne API
http://www.yeelight.com/download/Yeeligh...n_Spec.pdf
to integracja jest o tyle uproszczona, że nie wymaga reverse-engineeringu
aby można było skorzystać z trybu developerskiego (czyli API) wymagana jest aktualizacja firmware LEDówki do wersji 1.4.1_31 (w przypadku wersji White, dla RGBW jest już 1.4.1_48, białych teraz nie sprawdzałem), w każdym razie aktualnie dostępna wersja jest już właściwa (wystarczy aktualizacja z poziomu aplikacji)
rozwiązanie problemu współpracy z openwrt w specyficznej konfiguracji (ICMP snooping)
http://forum.yeelight.com/t/bulb-stops-t...utes/702/2
oficjalne forum (polecam otwierać w chrome, bo z dyskusji EN można trafić w CN )
http://forum.yeelight.com/
gdzieś mi mignęło, że możliwa jest już integracja z HomeKit (Apple), ale to było poza obszarem moich zainteresowań i link umknął…
a jednak nie - a chodzi o integrację z HomeBridge (to taki most między HomeKit dla urządzeń nie wspierających HomeKit'a )
https://github.com/vvpossible/homebridge_yeelight
http://forum.yeelight.com/t/homebridge-plugin/83
integracja z Amazon Echo (Alexa) też już działa (przynajmniej częściowo)
miejsce na "projekty w budowie"
projekt pilota do Yeelight (na ESP8266, w budowie, mam nadzieję, że coś więcej się tam pojawi):
https://github.com/josifoskii/ESP8266-YeelightSwitch
aplikacja Scandenight do sterowania Yeelight przez WiFi (w trybie deweloperskim)
Android(>=???)
https://play.google.com/store/apps/detai...controller
aplikacja LightYeeAr do sterowania Yeelight przez WiFi (w trybie deweloperskim)
iOS>=9.3
https://itunes.apple.com/us/app/lightyee...?ls=1&mt=8
biblioteka w pythonie
https://yeelight.readthedocs.io/en/latest/
"yeecli" narzędzie do sterowania z linii poleceń używające powyższej biblioteki [linux]
https://gitlab.com/stavros/yeecli/