Arduino i Domoticz Automatyka Domowa

/Arduino i Domoticz Automatyka Domowa

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

By | 2019-02-16T13:22:51+00:00 Luty 16th, 2019|Arduino i Domoticz Automatyka Domowa|

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" -DCMAKE_BUILD_TYPE=Beta . Jeżeli tak jak większość użytkowników budujesz okazyjnie na swoim raspberry, koniecznie musisz włączyć plik SWAP w malince. Zaczynamy. aktywacja pliku swap: $ cd / [...]

[BASH] Enigma2 – aktualizacja stanu dekodera w Domoticz

By | 2019-02-13T15:47:53+00:00 Luty 13th, 2019|Arduino i Domoticz Automatyka Domowa|

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" == "true" ]; then if [ "$DOMOSTATE" == "On" ]; then wget -O - "$DOMO/json.htm?type=command&param=switchlight&idx=$IDX&switchcmd=Off" >/dev/null 2>&1 fi fi #echo $STATE #echo $DOMOSTATE W zmiennej DOMOSTATE ustaw [...]

[LUA] Kontrolowanie poziomu głośności przez dowolne web api z poziomu domoticza

By | 2019-02-14T08:28:53+00:00 Luty 13th, 2019|Arduino i Domoticz Automatyka Domowa|

Znalazłem wczoraj prosty skrypt autorstwa C-Duv, który dostosowałem do potrzeb sterowania głośnością w dekoderze opartym o OpenWebif (Enigma2). Skrypt powinien być wyzwalany zmianą stanu urządzenia, czyli w zapleczu domoticz wybierz wyzwalacz jako "Device". Urządzenie dodajemy przez: SPRZĘT --> Nowe wirtualne urządzenie --> Przełącznik. Następnie edytujemy go w zakładce przełączniki, zmieniamy typ na DIMMER oraz ikonkę najlepiej na tą z głośniczkiem. Możesz go w miarę łatwo dostosować do innego formatu api zmieniając "fullurl" commandArray = {} -- Name of the dummy Domoticz [...]

Bezpieczny, bezpłatny dostęp do Domoticz przez Internet z wykorzystaniem VPN Zerotier

By | 2019-02-13T09:55:58+00:00 Luty 12th, 2019|Arduino i Domoticz Automatyka Domowa|

W tym tutorialu dowiesz się jak uzyskać dostęp z komputera z systemem Windows do Twojego raspberry z domoticzem. Opiszę też skąd pobrać aplikację i jak ją ustawić, abyś z wykorzystaniem dowolnej aplikacji np. Domoticz Lite mógł sterować domoticzem przez publiczną sieć. Zacznijmy od serwisu ZeroTier, który jest przyzwoitym i bezpiecznym -a w dodatku do podstawowych zastosowań - bezpłatnym serwisem VPN. Rejestracja: Wejdź na https://my.zerotier.com/ i zarejestruj się. Po rejestracji stwórz swoją domową sieć wchodząc w NETWORKS. Kliknij CREATE. Nastepnie kliknij na [...]

Domoticz – skrypt LUA reagujący na odpowiednią kolejność wzbudzania czujki ruchu PIR

By | 2019-02-13T09:56:24+00:00 Luty 8th, 2019|Arduino i Domoticz Automatyka Domowa|

Zadaniem skryptu jest wykonanie działania w momencie, kiedy domownik przemieszcza się z punktu A, przez punkt B, przez punkt C do punktu D w tej konkretnej kolejności. Powtórzenia wzbudzania czujki są pomijane. Przykład: oznaczmy sobie czujkę w salonie jako A, czujka na korytarzu jako B i na schodach jako C. Czujka D to sypialnia. Jeśli użytkownik wychodzi z salonu, wzbudzi czujkę A, potem 3x czujkę B w korytarzu i czujkę C a następnie dotrze do sypialni (czujka D) to wykona sie [...]

Czas dojazdu do pracy w Domoticz z użyciem Google Maps

By | 2019-02-05T15:05:22+00:00 Luty 5th, 2019|Arduino i Domoticz Automatyka Domowa|

W Domoticz: Wchodzimy w sprzęt --> dummy --> dodaj nowy czujnik typu dummy sensor, typ "custom sensor" Nowy czujnik pojawi nam się w zakładce użytkowe. Musimy pozyskać jego IDX ze strony USTAWIENIA --> URZĄDZENIA Pozyskanie klucza API do Google maps: Musimy uzyskać klucz API do naszych zapytań. Wchodzimy tutaj i przechodzimy przez kreator. Nie mam pewności które moduły są potrzebne ; jak zaznaczysz wszystkie (MAPS, ROUTES, PLACES) to też dobrze. Logujemy się kontem Google tutaj: https://developers.google.com/maps/documentation/javascript/get-api-key Logujemy się do Raspberry Przechodzimy [...]

Połączenie centralki SATEL INTEGRA z Domoticz i Arduino – odczyt stanu załączania + czujek PIR

By | 2017-02-01T15:40:12+00:00 Luty 1st, 2017|Arduino i Domoticz Automatyka Domowa|

  Planując własny system automatyki domowej zapomniałem o dość ważnym aspekcie – czujniki ruchu. Nie mam żadnego czujnika PIR podłączonego do Domoticza. Okazuje się, że można jednak wykorzystać czujki ruchu od systemu alarmowego. Satel INTEGRA 32 W tym celu w mojej integrze 32 wykorzystam wyjścia (8szt). Jedno z nich steruje sygnałem dźwiękowym – załącza syrenę alarmową. Pozostałe 7 jest do naszego wykorzystania. […]

Prosty skrypt LUA Domoticz reagujący na zmianę wejścia

By | 2017-01-20T13:48:45+00:00 Styczeń 20th, 2017|Arduino i Domoticz Automatyka Domowa|

Jako że nie każdemu znany jest interfejs Domoticza, przedstawię po krótce jak wywołać prosty skrypt napisany w LUA. Skrypt reaguje na czujnik zmierzchu i włącza / wyłącza oświetlenie w podbitce domu. Wchodzimy w Domoticz –> Ustawienia –> Więcej opcji –> Zdarzenia […]