Gotowy obraz Domoticz z dodatkami

Chciałbym się z wami podzielić czymś co może się okazać bardzo pomocne dla kogoś kto zaczyna przygodę z Domoticzem, kto nie ma czasu lub chęci wertowania po Internecie i dla tych co już opadli z sił. Mam tu na myśli gotowy obraz systemu, który przygotowałem jakiś czas temu, który zawiera przede wszystkim Domoticza, ale poza nim można tu znaleźć kilka interesujących dodatków.

Obraz został stworzony na bazie gotowego obrazu Domoticz, które jeszcze kilka lat temu można było ściągać również z oficjalnej strony. Jak wiadomo teraz proces instalacji wygląda inaczej. Oczywiście jest stale ulepszany, ale jednocześnie poradniki, które można znaleźć w Internecie z czasem tracą na ważności, albo w którymś momencie instalacji dodatków coś zaczyna iść nie tak.

Dlaczego tak a nie po nowemu? Przede wszystkim z wygody. Przygotowanie całości zajęło mi sporo czasu i wiele godzin testów, a przy awarii nie chciałbym przechodzić przez to jeszcze raz. Niejednokrotnie mi się to już przydało. Wgranie na kartę nowego system zajmuje kilka minut i jest on gotowy do użytkowania, z całym dobrodziejstwem zainstalowanym już wcześniej wtyczek, bibliotek i serwisów. Taki plug & play.

Kolejną rzeczą, dla której zdecydowałem się to zrobić to chęć stworzenia gotowca dla nowicjuszy bez potrzeby przeszukiwania przez nich czeluści Internetu, czytania poradników i tutoriali. Wiem ile czasu to zajmuje komuś początkującymi i jeśli ktoś kiedykolwiek próbował cos robić od zera to wie, o czym mówię.

Ostatnią rzeczą i chyba najważniejsza z punktu widzenia laika to zniechęcenie, kiedy robimy coś krok po kroku wg poradnika a i tak coś nie działa. Przechodziłem przez to dziesiątki razy i wiem jak potrafi do zniechęcić do zabawy i dalszego próbowania.

Tyle tytułem przydługiego wstępu, a teraz co jest w środku:

Obraz poza głównym systemem, którym jest Domoticz w wersji 3.8153 zawiera również:

  1. Homebridge – Serwis umożliwiający komunikację urządzeń, które nie są natywnie wspierane przez homekit, ze środowiskiem opartymi o system iOS. Działa to świetnie, I bardzo szybko, zainstalowane są pluginy do komunikacji z Domoticz i bezpośrednio z urządzeniami obsługującymi komunikację po http. AFE sprawuje się w tym przypadku rewelacyjnie.  Jeśli ktoś będzie chciał to u siebie uruchomić  w dalszej części wątku mogę opisać, co należy zrobić. Jest to wstępnie skonfigurowane, ale domyślnie wyłączone.
  2. MyDomoAtHome – serwer wymiany danych między domoticzem a ImperiHome. Jest już skonfigurowany pod Domoticz (port: 3002)
  3. MQTT broker – czyli serwer MQTT. Jest on uruchomiony i działa. Dodatkowo skonfigurowałem już klienta w Domoticz
  4. Motioneye – Czyli system monitoringu. To coś extra. To lekki serwis do monitoringu z duża ilością opcji. Daje naprawdę wiele możliwości konfiguracji. Można podłączyć kamerkę po USB (np. ps3eye) lub inną pracującą po sieci, bardzo fajnie to działa i może komuś się przyda, jako dodatek do automatyki domowej (port :8765 login: admin hasło: zostawić puste)
  5. Influxdb – baza danych, którą można łatwo połączyć z Domoticzem i za jej pomocą robić wykresy w Grafana. Zainstalowałem właśnie z myślą o tym żeby za pomocą Grafany robić ładne wykresy, ale niestety poległem. Jedyne, co mi się udało zainstalować to bazę danych. Jeśli komuś się uda na tym obrazie zainstalować Grafanę dajcie znać. (Port do bazy: 8083)

Obraz oparty jest o dystrybucję jassie, był zrobiony na Rpi 1B+ oraz zaktualizowany. Teoretycznie nie powinno być problemu, aby ruszył na nowszych malinkach. Ale fajnie gdyby komuś udało się to przetestować na nowszych modelach i dał znać czy wszystko chodzi prawidłowo. Aby zainstalować obraz potrzebna jest karta 8Gb. Po wgraniu obrazu i otwarciu karty z poziomu Windowsa można tam znaleźć plik „wpa_supplicant” i jeśli wpisze się tam nazwę swojej sieci wifi i jej hasło to malinka powinna się z nią połączyć automatycznie, bez konieczności wpinania się kablem w sieć LAN i konfiguracji. (nietestowane na RPi3).

Obraz można ściągnąć  zLink

W paczce znajdują się również:

  • PartitionWizard (Program do przygotowania karty SD),
  • ImageWritter (Program do wgrania obrazu na kartę),

Do łączenie się z RPi przez SSH służy Putty, można ściągnąć z oficjalnej strony https://www.putty.org/ (dane logowania SSH z obrazu – login:pi hasło:raspberry),

Dodam, że nie jestem specem od linuxa, wiec wszystko robiłem z podstawową wiedzą, być może nie tak jak trzeba, ale ostatecznie osiągnąłem to, co chciałem. Działa to u mnie dość długo wiec mogę powiedzieć, że jest przetestowane i stabilne. Czego nie zalecam, to aktualizacji systemu domoticz z poziomu przeglądarki. Najlepiej w ogóle tego nie robić, bo to co jest po prostu działa.

W razie pytań piszcie, mam nadzieje, że będę umiał pomóc, liczę również na osoby, które są bardziej biegłe w linuxie niż ja 🙂

Aha, no i najważniejsze,  port na którym pracuje Domoticz to :8084

Pozdrawiam, Grzegorz

Udostępnij
  • 11
    Shares

Może Ci się również spodoba

39
Dodaj komentarz

Proszę Zaloguj się aby komentować
23 Wątek skomentowany
16 Odpowiedzi w wątku
4 Obserwujących
 
Komentarz z największa reakcją
Gorący wątek
7 Liczba komentowanych autorów
arooniosp5mbxGrzegorz Biernatgrzesiekkgisom Ostatnio komentowani autorzy
  Subskrybuj  
najnowszy najstarszy oceniany
Powiadom o
Wenar
Użytkownik
Wenar

A czy jest ktoś w stanie stworzyć taki obraz z OH tak aby mqtt było już skonfigurowane?

isom
Użytkownik
isom

@abulec grafana na tym obrazie działa bez problemu grafana-na-wersji-SD.JPGNie sprawdzałem ale Ty mi pewnie napiszesz tworzyłeś jakąś DB pod domoticza ? Nazwa , hasło ? Czy tylko zainstalowałeś    Influxa ? 

isom
Użytkownik
isom

Jak posprawdzam wszystko włącznie z bazą i wykresami to dostaniesz komplet do uzupełnienia Testuję to na RBPi 3 model B ale bez +   

Wenar
Użytkownik
Wenar
Wenar
Użytkownik
Wenar

działa na RPi3b,
niestety na RPi3b+ już nie chce działać.
uruchamia się po pełnej aktualizacji i także po aktualizacji domoticza.

isom
Użytkownik
isom

Moje spostrzeżenia dotyczące obrazu, który udostepnił kolega @abulecCo zrobiłem, żeby ukończyć instalację grafany na tym obraziedodałem plik bintray do klucza aplikacji apt curl https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add - 123  curl https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -  potem aktualizacja sudo apt-get update 123  sudo apt-get update  i instalujemy sudo apt-get install grafana 123  sudo apt-get install grafana  potem wykonujemy polecenia, które zasugeruje system czyli sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable grafana-server 1234  sudo /bin/systemctl daemon-reloadsudo /bin/systemctl enable grafana-server  ja dla pewności po tym zrestartowałem system, ale nie wiem czy jest taka koniecznośćpo ponownym zalogowaniu do terminala można sprawdzić status serwera sudo… Czytaj więcej »

isom
Użytkownik
isom

@abulec co do RBPi 3b+ to wydaje mi się, że ma to związek z partycją boot , na tych maszynkach można już ładować system bezpośrednio na dyski SSD czy HDD . Oczywiście nie mam jak sprawdzić i nie mam pewności . Pozdrawiam

Wenar
Użytkownik
Wenar

Napisz jak to sprawdzić to sprawdzę.

isom
Użytkownik
isom

@wenar Napisz proszę jak zachowuje się RBPi3b+ jak włożysz mu kartę z tym obrazem . Zaczyna się uruchamiać i się wiesza czy wcale nie startuje ? 

Wenar
Użytkownik
Wenar

wg mnie nie startuje w ogóle. łącze się tylko wifi ssh, jedynie mogę podesłać filmik jak diody pokazują stan Rpi.Rpi3b+ https://youtu.be/YZFRV5eKGeQRpi3b https://youtu.be/BDfjN9tSavgwezmę obie do pracy to mogę podłączyć pod monitor.Edit: RPi3b+ z tym obrazem nie włącz się z siecią.

Wenar
Użytkownik
Wenar

Ale chyba się domyślam że chodzi Ci o podmiane plików boot? Jeśli tak to czy pliki boot z openhabiana będą odpowiednie? Bo te mam na pendrive właśnie z OH. I mogę je na szybko podmienić. 

Wenar
Użytkownik
Wenar

Dodane przez: isom@wenar Napisz proszę jak zachowuje się RBPi3b+ jak włożysz mu kartę z tym obrazem . Zaczyna się uruchamiać i się wiesza czy wcale nie startuje ? 

@isom niestety.Rpi 3b+ nie startuje. Czarny ekran.

grzesiekkg
Użytkownik
grzesiekkg

Witam Wszystkich!
U mnie jest problem bo za chiny nie może połączyć się z siecią wifi, a niestety nie mam możliwości po lanie
korzystam z Rpi3B
Może ktoś mi pomoc?

Wenar
Użytkownik
Wenar

Karta pamięci do kompa. Do głównego katalogu plik: wpa_supplicant.conf który konfigurujesz zgodnie ze swoją siecia. A tematów z tym plikiem w google jest 100k.o

Grzegorz Biernat
Użytkownik
Grzegorz Biernat

Witam

U mnie jest to samo – czyli na rpi3B nie można zalogować się do sieci wifi mimo prowidłowych ustawień
w pliku .conf ma ktoś jakąś radę?

Wenar
Użytkownik
Wenar

Opcja 1. Plik nie zapisał się na partycji boot i nie miał jak się wgrać do systemu. Inaczej błąd kopiowania pliku.Ponownie wgrać plik na partycje boot. Przy pierwszym uruchomieniu polecam odczekać nawet do 3 godzin. Do momentu gdy faktycznie pojawi się w routerze i lub będzie można polaczpo się przez SSH.Prosze pamiętać o utworzeniu pliku SSH pustego na partycji boot.Opcja 2. Router ustawiony na inny język niż podany w pliku .conf – raz tak miałem.Opcja 3. Gdy testowałem domoticza robiłem kodowanie psk. Wg instrukcji.https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.mdMoże zadziała.Prosze pamiętać o utworzeniu pliku SSH pustego na partycji boot. 

isom
Użytkownik
isom

@wenar dzięki, że sprawdziłeś . Jeżeli tak jest , to już partycja startowa nie pasuje nowej malinie, można by próbować kombinować z podmianą, ale trzeba by wgrać obraz czystego raspiana na kartę , odpalić na malinie i sprawdzić czy startuje i dopiero podmienić partycje na karcie tego obrazu . Gwarancji nie ma żadnej oczywiście . Przy czystym systemie takie roszady są bezproblemowe robiłem je jak chciałem żeby RBPI 3b startował z SSD bez przestawiania OTP boot USB ale jak się zachowa ten obraz nie wiadomo.

Wenar
Użytkownik
Wenar

@isom jeśli dobrze rozumiem to:1. Instalacja czysta rasbiana na karcie i uruchomić system. +Update +upgrade2. Skopiować pliki boot na dysk komputera. 3. Wyczyścić kartę i wgrać ten obraz.4. Podmienić zawartość boot.5.Uruchom malinę gotowym obrazem????

isom
Użytkownik
isom

@abulec dokładnie tak podłączałem po LAN , nie sądziłem że mogą być jakieś problemy z połączeniem po WIFI , a testową malinę mam podpiętą pod switcha . Zresztą domowy serwer również u mnie działa po LAN-ie , nie jestem zwolennikiem podłączania strategicznego sprzętu po WIFI.

grzesiekkg
Użytkownik
grzesiekkg

problem połączenia z wifi na malinie 3b rozwiązany
okazało się że co bym nie zrobił w pliku wpa_supplicant to i tak nic nie dawało
pomogło dopiero podłączenie monitora i klawiatury i:
sudo raspi-config
w ustawieniach lokalizacji zmienilem kraj na PL
potem
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
i tu o dziwo wyświetliło mi się zupełnie inne ustawienie sieci niż ja to zrobiłem
zapewne sieć autora obrazu
nazwa sieci była wire…..
a hasło Ka……
po zmianie na swoje dane sieci od razu się zalogował
teraz będę dalej testował….. :))

sp5mbx
Użytkownik
sp5mbx

Wystartował, resztę zobaczymy po aktualizacji. Bez WiFi tylko Lan.  
IMG_20190110_224705.jpg

Wenar
Użytkownik
Wenar

@isom oraz @abulec
niestety podmiana plików nie daje rezultatu.
podejrzewam, ze pliki konfigurują się pod RPi3b a te nie są w 100% spójne z RPi3b+
innego wytłumaczenia nie widzę.

isom
Użytkownik
isom

Dzięki @wenar, że to sprawdziłeś . Zaoszczędziłeś czas innym , którzy chcieli by próbować odpalać to na najnowszej malinie.

aroonio
Użytkownik
aroonio

witam
nie moge ściągnąć obrazu czy moge prosić o dostep?

grzesiekkg
Użytkownik
grzesiekkg

Witam
Może mi ktoś pomóc jak zaktualizować domoticz z tego obrazu? Nie działa w nim parę rzeczy więc pasuje to zaktualozowac

Wenar
Użytkownik
Wenar

Domoticz aktualizacja.W terminalu

Potem.

Wcześniej polecam.https://webinsider.pl/raspberry-pi-aktualizacja/

grzesiekkg
Użytkownik
grzesiekkg

Dzięki za szybkie info
Niestety u mnie nie może połączyć się że strona domoticz
Błąd polaczenia
Dołączył bym zdjęcie panela ale niewiem jak je tu dodać

Grzesiek

Wenar
Użytkownik
Wenar

Polecenia aktualizacji wykonujesz przez terminal. W zależności jak łączysz się z malina. Jeśli masz podłączony ekran i klawiaturę to musisz wpisać te komendy aby zaktualizować. 

isom
Użytkownik
isom

@grzesiekkg od początku nie może się połączyć , czy coś zmieniałeś i po zmianie nie może się połączyć ? Rozumiem, że w przeglądarce wpisujesz adres IP maliny :8084 .Do połączenia SSH o którym pisze kolega @wenar potrzebujesz programu np PUTTY , albo z podłączonym monitorem i klawiaturą do maliny po uruchomieniu  musisz kliknąć na okno Terminal i tam wpisujesz komendy.

grzesiekkg
Użytkownik
grzesiekkg

Tak na początku nie chciał się łączyć z wifi ale to już rozwiązane w tej chwili wyjście na świat jest i chciałem zaktualizować domoticz do nowej wersjiTeraz łącze się z nim przez terminal
20190117_010149.jpg

Wenar
Użytkownik
Wenar

Dodane przez: grzesiekkgTak na początku nie chciał się łączyć z wifi ale to już rozwiązane w tej chwili wyjście na świat jest i chciałem zaktualizować domoticz do nowej wersjiTeraz łącze się z nim przez terminal20190117_010149.jpg

przed wykonaj aktualizacje systemu operacyjnego.wg instrukcji: https://webinsider.pl/raspberry-pi-aktualizacja/ 

grzesiekkg
Użytkownik
grzesiekkg

Też nicChyba nic z tego nie będzie 
20190118_010944.jpg