Słońce świeci, wiosna w pełni, a więc czas na kolektory słoneczne! Na wstępie wyjaśnię jak wygląda to u mnie. W domu w którym dziś działamy głównym źródłem ciepła oraz ciepłej wody użytkowej jest automatyczny piec z podajnikiem na ekogroszek. W cieplejszej połowie roku, gdy dom nie jest ogrzewany 99% CWU produkowanej jest z kolektorów słonecznych. Instalacja solarna została zamontowana w ramach dofinansowania, którego warunki ograniczają możliwość ingerencji w jej działanie. Pracę instalacji solarnej nadzoruje wbudowany kontroler, ma on co prawda możliwość rozszerzenia o podgląd parametrów pracy przez sieć, jednak wiąże się to z dodatkową opłatą, a dane trafiają do systemu…
Głównym zadaniem Domoticza jest agregacja danych które pochodzą z różnych systemów tworzących nasz inteligentny dom. W poprzednich artykułach wyjaśniliśmy sobie w jaki sposób gromadzić dane pochodzące z ESP8266 w kontekście ESPEasy, Tasmoty czy z wykorzystaniem protokołu MQTT. Dziś chciałbym wam zaprezentować rozwiązanie, które pozwoli wykorzystać dane rozsyłane w oparciu o radio 433MHz. Poznajcie RFLinka! Czym jest RFLink? RFLink to nazwa projektu pod którą kryje się uniwersalny odbiornik wraz zaimplementowaną obsługą wielu istniejących na rynku urządzeń wykorzystujących popularną częstotliwość 433MHz. Twórcy tego rozwiązania na swojej stronie internetowej proponują zakup gotowej skrzyneczki, lub zestawu do jej montażu w cenie 40 - 50…
Domoticz jest świetnym kombajnem do zbiorczego zarządzania różnymi systemami internetu rzeczy. Zamiast dziesiątek aplikacji różnych producentów, mamy tutaj wszystko w jednym miejscu, dostępne przez panel www Domoticza na Raspberry, lub na przykład poprzez aplikację Imperihome z poziomu smartfona. Problem pojawia się dopiero poza murami naszego domu. Wielu dostawców internetu nie zapewnia nam zewnętrznego adresu IP lub jak często bywa w przypadku łącz dostawców komórkowych przekierowanie poszczególnych portów jest po prostu niewykonalne. Jednym z rozwiązań mogłoby być przeniesienie Domoticza do chmury, np na zewnętrzny serwer w jednej z popularnych firm hostingowych, utrzymywanie łączności z urządzeniami na zasadzie klient- serwer za pomocą…
W dzisiejszym wpisie zaprezentuje w jaki sposób można pobierać informacje z zewnątrz do wirtualnego urządzenia w Domoticz. Całośc wykonamy z użyciem wbudowanego modułu skryptów dzVents. W związku z obecna sytuacja na świecie wykorzystamy dane na temat koronawirusa.
W poprzednim wpisie wyjaśniliśmy sobie czym jest MQTT, czas podłączyć pierwsze urządzenia. H801 to popularny kontroler taśm led, zbudowany w oparciu o popularną płykę ESP8266. Moduł posiada 5 kanałów PWM, które pozwalają na obsługę taśm RGBWW (Kolor + dwa kanały bieli). Fabrycznie moduł ESP8266 znajdujący się na pokładzie H801 posiada oprogramowanie przygotowane przez producenta. Na potrzeby Domoticza i obsługi MQTT zmienimy je na Tasmotę. Tasmota podobnie jak ESPeasy jest projektem, który dostarcza wielofunkcyjny firmware dedykowany do urządzen z ESP8266 Aby dokonać podmiany firmware'u będzie potrzebny konwerter USB - port szeregowy np. CH340G. Dodatkowo, po zdjęciu obudowy z naszego kontrolera, trzeba…
MQTT - jest niezwykle lekkim i prostym porotokołem wykorzystywanym w szeroko rozumianym internecie rzeczy. Zaletą tego rozwiązania jest bardzo duża responsywność, a przede wszystkim kompatybilność i możliwość łączenia ze sobą różnych platform oraz gotowych rozwiązań inteligentnego domu. W przykładach, które prezentowałem wam w poprzednich wspisach komunikację Domoticza z innymi urządzeniami opierałem głównie o zapytania http. Myślę, że czas przejść na MQTT i poznać jego zalety. W pierwszej kolejności będzie potrzebny serwer MQTT, zwany również brokerem. Do obsługi tego zadania w zupełności wystarczy nam nasze dotychczasowe Raspberry PI, na którym pracuje Domoticz. Aby zainstalować serwer MQTT na Raspberry wykonujemy kolejno: Aktualizujemy…
Zadaniem wszelkich instalacji inteligentnego domu jest przede wszystkim zautomatyzowanie i ułatwienie codziennych zadań. Niewątpliwym gwoździem programu jest możliwość otwierania bramy wjazdowej i furtki z elektrozaczepem przy pomocy smartfona. Większość urządzeń wykonawczych łączę z Domoticzem za pomocą ESPEasy. Wyjątkiem jest sterowanie bramą oraz furtką - wykorzystałem porty GPIO samego Raspberry. Myślę że to świetna okazja aby opisać krok po kroku jak korzystać z tych właśnie wyjść. Bramę oraz furtkę dodatkowo wyposażyłem w kontaktrony, które przekazują mi sygnał o stanie otwarcia lub zmknięcia. Jest to niezwykle praktyczne gdy np. posiadamy psa. Zakładka którą przygotowałem do domowników w ImperiHome wygląda następująco: Dodatkową funkcją…
ImperiHome to świetny kombajn do obsługi wielu urządzeń IoT. Jest on dostępny zarówno na smartfony z systemem Android oraz Apple. Dzięki zastosowaniu serwera wymiany danych MyDomoAtHome istenieje również możliwość skomunikowania ImperiHome z Domoticzem. W tym wpisie postaram się zamieścić instrukcję krok po kroku jak przeprowadzić instalację najnowszej wersji. Na początek kilka screenów z mojego systemu: Jak widać ImperiHome daje nam nie tylko wgląd, ale i świetne narzędzie do bierzącego zarządzania naszym domem. Dziś nie wyobrażam sobie lepszego narzędzia do zdalnego otwierania furtki lub bramy wjazdowej. Ponadto Imperi świetnie sprawdza się na tabletach, a z kolei stare tablety na stałe…
Jednym z wielu obsługiwnych przez ESPeasy czujników temperatury i wilgotności jest AM2320. Czujnik AM2320 (magistrala I2C). Zastosowanie: - do pomiaru wilgotności w zakresie 0%-99,9% RH z dokładnością ±3%RH z podziałka co 0.1% - do pomiaru temperatury :-40°C do 80°C ± 0,5 °C z podziałka co 0.1 stopnia Niestety aktulnie da się podłączyć tylko 1 czujnik na jednej magistrali I2C. Jak dodać nowy higrometr? Przede wszystkim musimy sprawdzić na których portach GPIO naszego ESP pracuje magistrala I2C, która jest wykorzystywana do komunikacji z czujnikami AM2320. Aby to zrobić wystarczy rzucić okiem do zakładki Hardware. Następnie łączymy zasilanie, masę oraz…
W poprzednim artykule opisałem jak uruchomić pomiar zużycia energii elektrycznej z wykorzystaniem diody w liczniku. http://flytomcio.pl/raspberry-pi/pomiar-zuzycia-energii-elektrycznej-z-wykorzystaniem-diody-w-liczniku/ Ta część przeznaczona jest dla osób które rozliczają się w systemie dwutaryfowym (np. tańszy prąd w nocy). Skrypt rozdzielający zużycie na system taryfowy oryginalnie i pochodzi z bloga: https://matdomotique.wordpress.com/2017/03/06/creer-un-compteur-a-deux-tarif-virtuel/ Zaczynamy! Cały myk polega na tym, że pozostawiając bez zmiannasz dotychczasowy licznik, utworzymy drugi - już dwutaryfowy który będzie korzystał z danych pochodzących z pierwszego. Aby utworzyć nowy licznik wchodzimy do zakładki sprzęt, dodajemy nowe urządzenie Dummy: ...wybierjąc P1 Smart Meter. Następnie aby rozróżniać taryfy tworzymy nowy przełącznik typu Dummy: Po dodaniu urządzen, przechodzimy do…
W tym artykule poruszymy problem wilgotności oraz jej pomiaru. Pokażę też sposób w jaki udało mi się zmniejszyć wilgotność w piwnicy. Na samym wstępie trochę teorii wilgoci :) Musimy zdać sobie sprawę, iż problem jest o tyle śliski, że nie zawsze to co wydaje nam się suche jest suche, a wilgotne wilgotne. Wiele osób z braku tej świadomości tak na prawdę często szkodzi zamiast poprawiać. Nasz wbudowany "zmysł wilgoci" lubi wprowadzać nas w błąd. Wietrzenie piwnicy latem, gdy jest gorąco i "sucho" na zewnątrz, często tak na prawdę powoduje że chłodne pomieszczenie zamienia się w chłonącą wilgoć gąbkę. Czym tak…
Czasem w życiu nadchodzi moment kiedy trzeba coś wyłączyć... albo włączyć :) Tym razem krótki wpis o sterowaniu przekaźnikami. Oczywiście działamy na ESPeasy, oraz na Domoticzu. Oprócz urządzeń wejściowych do portów GPIO ESP8266 możemy oczywiście również podłączyć urządzenia wykonawcze np. przekaźnik który będzie sterował np. żarówką. Przy okazji warto rzucić okiem na charakterystykę portów GPIO, niektóre ze względu na architekturę ESP posiadają pewne ograniczenia, np podczas bootowania systemu pojawiają się tam chwilowo pewne sygnały które w przypadku zastosowania przekaźnika na danym porcie mogły by spowodować np. błyskanie podłączanej do niego żarówki. https://www.letscontrolit.com/wiki/index.php/Configuration Rozkaz uruchomienia przekaźnika wysyłamy poprzez zapytanie http z…
Dziś postaram się opisać krok, po kroku tani sposób na monitorowanie w Domoticzu zużycia energii elektrycznej. Rozwiązanie to jest idealne dla osób które nie chcą inwestować w drogie urządzenia, czy po prostu nie mają w swoich planach przeróbki istniejącej instalacji elektrycznej. Cały pomiar polega tak na prawdę na "paczeniu" w licznik, więc nikt nie zarzuci nam jakiejkolwiek ingerencji w jego pracę. :) W obudowie prawie każdego cyfrowego licznika zużycia energii elektrycznej znajduje się błyskająca dioda LED. Pulsuje ona "w takt" bieżącego zużycia, a częstotliwość jej błysków zależy od modelu licznika który posiadamy, oraz jego "rozdzielczości", a ta zwykle…
Dziś omówimy działanie popularnych termometrów DS18B20, oraz ich konfigurację w ESPeasy do współpracy z Domoticzem. Cyfrowy czujnik temperatury DS18B20 z interfejsem 1-wire. Działa w zakresie od -55 °C do 125 °C. Zasilany jest napięciem od 3,0 V do 5,5 V. Jest to jeden z najpopularniejszych termometrów cyfrowych, które możemy spotkać w wielu popularnych urządzeniach. DS działa w oparciu o magistralę 1-wire. Zasadniczo składa się ona z 3 przewodów: Masa (-) Data, czyli dane Zasilanie (+) Jako przewód możemy zastosować skrętkę. Należy zwrócić uwagę, że do działania termometr potrzebuje dodatkowego zasilania tzw "pull up" szyny danych. Pull Up realizujemy poprzez dodatkowe połączenie…
W poprzednim wpisie omówiliśmy sobie krok po kroku instalację Raspbiana. http://flytomcio.pl/raspberry-pi/zaczynamy-przygode-z-raspberrypi/ Nasz system jest już gotowy do pracy, a więc najwyższa pora rozpocząć przygodę z Domoticzem! Domoticz jest to jeden z najpopularniejszych kombajnów do obsługi automatyki domowej. W tym artykule postaram się krok po kroku opisać przebieg jego instalacji, a w kolejnych przejdziemy do rozbudowy naszego systemu o dodatkowe urządzenia. Raspberry idealnie nadaje się zarówno do pełnienia funkcji serwera jak i samego urządzenia wykonawczego. W mojej koncepcji wykorzystuję Malinę głownie jako serwer. O kolejnych punktach wykonawczych opowiemy sobie w następnych wpisach. Do boju! Po zalogowaniu przez…
Naszą przygodę z RaspberryPi zaczniemy od uruchomienia samej Maliny. Podczas pisania tego artykułu posłużę się RaspberryPi 3. Jeśli posiadasz wcześniejsze wydania, również nie powinieneś mieć problemu - są one ze sobą kompatybilne. Zwróć uwagę aby karta SD z której będziesz korzystał była co najmniej klasy 10. W przeciwnym wypadku może ona spowalniać działanie naszego systemu. Systemem który zainstalujemy będzie Raspbian. Jest to dystrybucja Linuxa oparta na Debianie, przygotowana specjalnie do współpracy z komputerkami Raspberry. Najnowszy stabilny obraz można pobrać tutaj. Pobieramy wersję bez interfejsu graficznego - będziemy pracowali zdalnie, na wierszu poleceń, a nasze Raspberry nie będzie…