Połączenie z piecem Vaillant EcoTec poprzez Raspberry Pi 2, ebusd i adapter ebus 1.6

W niniejszym znajdziesz informacje jak połączyć się z kotłem Vaillant przy użyciu RaspberryPi + ebusd Adapter (w wersji 1.6). Budując swoje rozwiązanie posiłkowałem się na bardzo dobrym wpisie blogowym stąd : https://blog-techniczny.pl/2017/10/06/laczenia-kotla-vaillant-z-raspberry-pi-przez-ebus/ aczkolwiek i tak napotkałem wiele problemów, których być może Tobie uda się uniknąć dzięki temu wpisowi. Zacznę od skompletowania części. I tutaj uwaga… Czytaj dalej Połączenie z piecem Vaillant EcoTec poprzez Raspberry Pi 2, ebusd i adapter ebus 1.6

Dlaczego przeszedłem z Domoticza na HomeAssistant?

Z powodu wymienionych tutaj aspektów, które w HA są dla mnie subiektywnie znacznie lepsze (lub w ogóle „są” bo w domoticzu ich nie było/ nie potrafiłem ich zrealizować w rozsądnym czasie). Obsługa MQTT W domoticzu tak naprawdę nie ma MQTT, jest tylko pseudo twór złożony z dwóch tematów: domoticz/in i domoticz/out. To dopiero zaczyna boleć,… Czytaj dalej Dlaczego przeszedłem z Domoticza na HomeAssistant?

Vaillant ebusd read all values from ebusctl find

Use this short script to read all values from selected device ID (circuit). Examples: ./readall.sh 470    (reads data from Vailant 470 heating controller) ./readall.sh bai   (reads data from Vailant boiler) Bolded value is the device ID which can be found using ebusctl info. Facebook – komentarze

Jakie możliwości otworzył przede mną HomeAssistant

 które nie były dla mnie osiągalne w Domoticzu? Przykłady automatyzacji (tutaj nie wykluczam, że niektóre rzeczy są osiągalne w domoticzu, ale rozliczając mnie z tego tekstu weź proszę pod uwagę nakład pracy który trzeba poczynić ) – jeśli jutro jest dzień odbioru odpadów (google calendar), dostaję powiadomienie na głośnik Google home oraz notyfikację na telewizorze… Czytaj dalej Jakie możliwości otworzył przede mną HomeAssistant

Jak z fana domoticza stałem się jego wrogiem w 7 dni ..

To tak trochę pół żartem, pół serio. Ale żeby rozjaśnić i uzasadnić to stwierdzenie opiszę po krótce jak to się zaczęło i jak rozwijał się mój system oparty o domoticz. Zaczęło się to w 2015 r. kiedy w nowo budowanym domu jako człowiek związany z IT zapragnąłem mieć coś „smart”. Po krótkiej lekturze okazało się,… Czytaj dalej Jak z fana domoticza stałem się jego wrogiem w 7 dni ..

sonoff mini diy ota_unlock fails 3.5 3.6

When you’re trying to unlock ota feature using rest api on Sonoff devices with firmware > 3.5 , these trick may help. I’ve failed on using a call: curl –location –request POST '192.168.1.150:8081/zeroconf/ota_unlock’ -H „Content-Type: application/json” –data '{„deviceid”: „”,”data”: { }}’ but it worked when the address finishes with a number less than < 100… Czytaj dalej sonoff mini diy ota_unlock fails 3.5 3.6

Domoticz – temperatura prognoza na jutro z wykorzystaniem API OpenWeather map

Jeśli potrzebujesz wiedzieć jaka temperatura będzie jutro – możesz skorzystać z api openweather. Jest to o tyle fajne, że np. możesz ustawić temperaturę barwową taśmy LED w zależności czy jutro będzie zimniej czy cieplej niż dzisiaj. Aby pobrać pogodę zarejestruj się bezpłatnie w openweather map Następnie dodaj ten skrypt do crontab np. o godz 12… Czytaj dalej Domoticz – temperatura prognoza na jutro z wykorzystaniem API OpenWeather map

Debian 9/10 domoticz error while loading shared libraries: libssl.so.1.0.0

After upgrading latest domoticz beta on Debian 10 I’ve faced following issue: domoticz: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory   Resolution is quite simple: wget https://packages.debian.org/jessie/libssl1.0.0 dpkg -i libssl1.0.0_1.0.1t-1+deb8u8_amd64.deb Facebook – komentarze

[LUA] zapalanie światła i gaszenie po zadanym czasie w oparciu o czujkę ruchu PIR

Aby zrealizować takie zadanie w domoticzu będziemy potrzebować dwóch skryptów: Pierwszy, który wyzwalany jest na zmianę stanu czujki, czyli wykorzystuje komendę „devicechanged” – typ „DEVICE” w domoticz Drugi, który jest uruchamiany niezależnie od stanu przełączników regularnie co minutę – typ „TIME” w domoticz.   Skrypt pierwszy – zapalający. Dodaj nowy skrypt w domoticz i jako… Czytaj dalej [LUA] zapalanie światła i gaszenie po zadanym czasie w oparciu o czujkę ruchu PIR

Domoticz i MQTT na przykładzie esp8266 (Wemos d1)

Pierwsze kroki w automatyce DIY wykonałem z wykorzystaniem protokołu HTTP. Jest mi lepiej znany, potrafiłem łatwo sprawdzić czy urządzenie działa np. wchodząc na stronę arduino czy czegoś opartego na esp8266, które serwowało mi stronę z napisem „wszystko działa”. Jednak obróbka requestów http w tym obsługa API Domoticza przez http nastręczyła mi sporo trudności. Z czasem… Czytaj dalej Domoticz i MQTT na przykładzie esp8266 (Wemos d1)

Plugin python zawiesza domoticz – błędy memalloc() – instalacja pythona i domoticza ze źródeł

Ostatnio próbowałem wgrać plugin do Domoticz napisany w pythonie do obsługi enigma2. Pomimo najnowszej wersji miałem problemy z każdą wtyczką pythona. Objaw był taki, że po aktywacji wtyczki domoticz przestawał odpowiadać na dedykowanym porcie, w logu nie było nic ciekawego, poza błędami alokacji pamięci dla pythona. Rozwiązaniem jest zbudowanie Domoticza ze źródeł z flagą  -DUSE_OPENSSL_STATIC=”NO”… Czytaj dalej Plugin python zawiesza domoticz – błędy memalloc() – instalacja pythona i domoticza ze źródeł

[BASH] Enigma2 – aktualizacja stanu dekodera w Domoticz

Skorzystaj z poniższego skryptu aby sprawdzić status dekodera z oprogramowaniem Enigma2.   #!/bin/bash STATE=`curl -s http://[IP_ENIGMA]/api/powerstate | jq ’.instandby’` DOMOSTATE=`curl -s http://[IP_DOMOTICZ]/json.htm?type=devices\&rid=55 | jq ’.result[0].Status’ | tr -d '”’` DOMO=[IP_DOMOTICZ] IDX=[IDX_DEKODERA_W_DOMOTICZ_DUMMY_SWITCH] if [ „$STATE” == „false” ]; then if [ „$DOMOSTATE” == „Off” ]; then wget -O – „$DOMO/json.htm?type=command&param=switchlight&idx=$IDX&switchcmd=On” > /dev/null 2>&1 fi fi if [ „$STATE”… Czytaj dalej [BASH] Enigma2 – aktualizacja stanu dekodera w Domoticz