OWL Micro+. Kolejny sposób na monitoring energii przy pomocy Domoticza.

IMG_20171112_173855.jpg

Nie ukrywam, że jednym powodów zakupu RFLink Getaway była chęć wypróbowania kolejnego monitora zużycia energii w moim domu. Jeden ze sposobów, poprzez INODE opisywałem kilka miesięcy temu tutaj. System działa do tej pory, ale jakiś czas temu wpadł mi w okazyjnej cenie OWL Micro+. Jest to bezprzewodowy mikromonitor zużycia energii elektrycznej. Występuje on w wersji tak jedno jak i trójfazowej. Ja posiadam ten pierwszy. Urządzenie składa się z nadajnika z klamrą i odbiornika z wyświetlaczem. Elementy systemu komunikują się ze sobą przy pomocy pasma 433MHz, co jest kluczowe dla integracji poprzez RFLink Getaway.

Zanim podłączymy licznik do DOMOTICZA wpinany go do naszej sieci energetycznej.  Klamrę zapinamy na przewód fazowy w skrzynce licznikowej.

Po chwili powinniśmy otrzymać wynik pomiaru ma wyświetlaczu OWL Micro+.

Jeżeli mamy ustawione w DOMOTICZU automatyczne dodawanie urządzeń powinniśmy za chwilę zobaczyć  nasz miernik w zakładce /Urządzenia.

FireShot Capture 8 - Domoticz - http___192.168.2.81_9090_#_Setup

Screenshot_20171112_175231

Standardowo dodajmy go na pulpit i cieszymy się odczytami.

FireShot Capture 9 - Domoticz - http___192.168.2.81_9090_#_Dashboard.png

FireShot Capture 10 - Domoticz - http___192.168.2.81_9090_#_Dashboard.png

Możemy następnie przeliczyć zużycie na złotówki, jak to opisałem w tym poście.

PS. Polecam również zajrzeć na Cezara blog o Raspberry PI, Domoticz i gadżetach gdzie system ten jest bardzo dobrze opisany.

Życzę dużych oszczędności.

Obsługa urządzeń 433,92MHz w Domoticzu poprzez RFLink Gateway.

IMG_20171106_145042-1.jpg

W ubiegłym tygodniu, po wielu tygodniach rozważań nad zasadnością tej inwestycji, zamówiłem RFLINK Geteway 433.920 MHZ w Nodo-Shop.nl. Nie ukrywam, że wdrożenie do mojego systemu obsługi urządzeń komunikujących się na częstotliwości 433 Mhz planowałem od dawna. Na początku próbowałem zmierzyć się z modułami do samodzielnego montażu np. RF Link Transmitter & Receiver Module Pair i programowaniem ich ( może jeszcze kiedyś do tego wrócę ) ale brak czasu bardzo opóźniał efekt finalny. W końcu zdecydowałem się na gotowe rozwiązanie i nie żałuje. Uważam, że koszt ok 40 Euro nie jest może mały, ale na pewno wydatek ten zaoszczędzi wiele czasu i nerwów. Idąc po najmniejszej linii oporu domówiłem również usługę lutowania ( koszt 5,5 Euro ) spodziewając się dostać gotowe urządzenie i nie zawiodłem się. 

Po tygodniu dotarła do mnie z Holandii paczka z gotowymi elementami. Pozostało tylko je złożyć, przykręcić antenę i podłączyć do Raspberry Pi.

Nie ukrywam, że spodziewałem się, że wszystko ruszy „od strzału” ale nie może być za łatwo.

Dodanie RFLINK Geteway do DOMOTICZA.

Nic prostszego. W /Ustawieniach dodajemy nowy sprzęt i w zakładce /Urządzenia powinniśmy zobaczyć nasze czujniki. U nie sprzęt został wykryty na porcie /dev/ttyACM0.  U Was może być inaczej.

Screenshot_20171112_164310.png

Ja do testów użyłem termometru do prostej stacji pogodowej AURIOL. Oczywiście coś jednak poszło nie tak. System znalazł i rozpoznał bramę RFLink ale to było na tyle. Urządzenia nie znalazł ( a powinien automatycznie je dodać ). W logach pojawiło się:

2017-11-12 11:17:33.237 RFLink: Using serial port: /dev/ttyACM0

Aktualizacja RFLink firmware (R48).

Po długich poszukiwaniach rozwiązania natknąłem się na informację, że przyczyną może być stary firmware RFLinka. Aktualizacja nie okazała się zbyt trudna.

  1. Ściągamy RFLink Loader. Program jest dla systemu Windows, ale nie bądźmy ortodoksyjni. W powyższym linku jest komplet plików.
  2. Podłączamy Arduino MEGA do komputera. Ja na co dzień nie korzystam z Windowsa, więc sprawa rozbiła się jeszcze o sterowniki. Dla pewności zainstalowałem  całe Arduino IDE ( a nuż się jeszcze przyda ). Po instalacji system wykrył i rozpoznał u mnie płytkę na porcie COM 08.
  3. Teraz w RFLink Loader wybieramy plik rflink.cpp.hex ( jest w paczce z linku powyżej razem zRFLink Loader) i aktualizujemy płytkę.
  4. Po zakończonym procesie podłączamy na nowo RFLinka do Raspberry Pi.

Ponowne dodanie RFLINK Geteway do DOMOTICZA.

Jeszcze raz dodajemy nowy sprzęt w Domoticzu. Teraz przy polu /TYPE powinniśmy zobaczyć numer wersji RFLINK Geteway USB Version: ( i tu numer aktualnej wersji systemu ). Świadczy to o tym że jesteśmy na dobrej drodze. 

Screenshot_20171112_171459.png

U mnie po jakimś czasie numer wersji zniknął ale urządzenie działa nadal.

W tej chwili RFLINK Geteway spróbuje wykryć uruchomione urządzenia komunikujące się w paśmie 433,92MHz. Na forach znalazłem informacje, że proces ten za pieszym razem może trwać nawet godzinę, ale u mnie termometr w zakładce / Urządzenia pojawił się w kilka sekund.

Screenshot_20171112_171901.png

Ciekawostką jest, że RFLINK Geteway sczytał jeszcze kilka innych urządzeń, ale wolałem nie drażnić sąsiada dodając jego gniazdka i stacje pogodową do swojego Domoticza.

Efekt końcowy.

Screenshot_20171112_172151.png

Screenshot_20171112_172218.png

Podsumowanie.

Uważam, że pomimo konieczności aktualizacji firmware ( przy takiej cenie jest to ewidentny minus ) urządzenie działa bardzo sprawnie i warte jest zakupu. Jest to na pewno alternatywa dla tańszych  rozwiązań do samodzielnego programowania. Wybór, na którą wersję się zdecydować, pozostawiam Wam.

Obsługa żarówek Yeelight w zewnętrznych systemach zarządzania – ImperiHome i IFTTT.

Znalezione obrazy dla zapytania yeelight

Osobiście uważam, iż oryginalna aplikacja Yeelight jest bardzo dobra. W najnowszej wersji 3.0 zyskała na przejrzystości. Jest dopracowana i intuicyjna w obsłudze. Nic jednak nie stoi na przeszkodzie aby wypróbować również integracje żarówek i innymi systemami. Jak to zrobić w Domoticzu pisałem tu. Poniżej opiszę jeszcze dwie kolejne metody obsługi tych urządzeń.

  1. ImperiHome

O systemie, i jego integracji z Domoticzem pisałem tu. Jeżeli chcemy tylko zarządzać żarówkami to jest to banalnie proste. Pamiętać jedynie musimy o uruchomieniu „LAN control”, aby udostępnić urządzenie dla zewnętrznych systemów.  Opisałem to poprzednim wpisie.

Po zainstalowani i uruchomieniu ImperHome wybieramy „My systems” i znajdujemy YeeLight.

Jeżeli uruchomiliśmy „LAN control” system powinien automatycznie wykryć żarówki.

Po przejściu na stronę główna aplikacji otrzymamy możliwość obsługi żarówek z poziomu ImperiHome.

Screenshot_2017-11-03-16-39-36-777_com.imperihome.lite.png

 2. IFTTT

IFTTT to aplikacja do automatyzacji różnych aktywności w sieci. Cieszy się ona podobno ogromnym powodzeniem na świecie, choć w Polsce jest chyba trochę niedoceniana. Od jakiegoś czasu próbuje się do niej przekonać. Obsługa Yeelight na pewno w tym pomoże. Jest też sposób aby zintegrować ją z Domoticzem, ale to na pierwszy rzut oka wyższa szkoła jazdy. Samej aplikacji nie będę opisywał, wszystko jest w sieci. Przyjedzmy od razu do meritum.

Bardzo ważna sprawa. W ustawieniach aplikacji Yeelight należy wybrać serwery w Singapurze. Nie wiem dlaczego, ale domyślne chińskie nie działają z IFTTT. Żeby nie było za łatwo to w innych aplikacjach działają tylko chińskie. Następnie należy przeprowadzić od nowa procedurę parowania żarówek, aby przełączyły się serwery.

Ustawmy aby np. światło wyłączyło się o określonej godzinie. Możemy skorzystać z gotowych scenariuszy albo stworzyć własny. Pójdźmy tą drugą drogą.

W „My Applets” naciskamy ” + ” i tworzymy nowy warunek. Ustawiamy godzinę, o której ma wyłączyć się żarówka. Pamiętamy o zatwierdzeniu ustawień.

Teraz ustawimy działanie, które ma się wykonać. Wybieramy obsługę żarówek Yeelight i kończymy akcje. Jeżeli w polu ” Which light ?” zobaczymy nazwę naszej żarówki jesteśmy na dobrej drodze. Jeżeli nie, popełniliśmy jakiś błąd przy przechodzeniu na serwer w Singapurze.

Zatwierdzamy ustawienia i gotowe.

Screenshot_2017-11-03-18-52-38-535_com.ifttt.ifttt.png

Proponuje wypróbować inne akcje IFTTT. Możemy ustawić warunki np. pogodowe, lokalizacyjne, powiadomienia mail czy widety na telefon ręcznie uruchamiające zadany warunek.

Po bliższym kontakcie uważam IFTTT za  bardzo obiecujące narzędzie i chyba na dłużej zagości w moim „ekosystemie” zarządzania domem. Zachęcam do testowania i tworzenia swoich akcji i warunków.