Automatyka domowa // skrypty LUA // Arduino i Domoticz i wiele innych ciekawostek w temacie Smart Home

Automatyka domowa // skrypty LUA // Arduino i Domoticz i wiele innych ciekawostek w temacie Smart Home/

Automatyka domowa z wykorzystaniem Domoticz i Arduino [cz.1]

By | 2017-01-20T13:46:53+00:00 Marzec 16th, 2016|Arduino i Domoticz Automatyka Domowa|

Pracę nad systemem zaczniemy od podłączenia przekaźnika do Arduino i sterowania światłem w domu . Macie wszystko co opisane we wstępie? zaczynamy. W tej części kursu stworzymy część 'webową' dla arduino oraz obsłużymy żądania http, dzięki którym możemy sterować pinami (idąć dalej - przekaźnikiem). W kolejnej części obsłużymy fizyczne przyciski na ścianach. Uwaga! Kurs jest pisany przez amatora-początkującego hobbystę. Zapewne wiele rzeczy da się zrobić lepiej/taniej/szybciej itd.. wszelkie uwagi mile widziane. Uwaga! Przy podłączaniu przekaźnika pracujemy na napięciu 230V. Pamiętaj, aby [...]

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 [...]

Skrypt iptables anti-ddos

By | 2017-07-24T14:54:35+00:00 Lipiec 24th, 2017|Gotowe rozwiązania IT (porady, solucje), Webdesign - html / php / js|

Ostatnimi czasy bardzo często pojawiają się DDOS’y, nierzadko celowe i wymuszone (pozdrawiam Szarego Czarodzieja sp. z o.o. 🙂 Znalazłem fajny skrypt działający uniwersalnie na ograniczenie takich ataków. […]

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 [...]