UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Jak w tytule.
Zainspirowany wpisem naszego kolegi @adriana, postanowiłem nie odkładać tematu na później tylko z marszu wcielić do swojego i mam nadzieję do waszych systemów opartych na serwerze Domoticz, podobnej funkcjonalności.
Z pomocą oczywiście przychodzi bardzo rozległe grono użytkowników Domoticza 🙂
Użytkownik lrybak udostępnił wtyczkę domoticz-airly, dzięki której cała operacja sprowadza się do kilku kroków.
- Rejestracja konta w serwisie Airly i uzyskanie klucza API
- Określenie naszej lokalizacji i wyszukanie najbliższego czujnika Airly
- Ustalenie ID czujnika, który wykorzystamy
- Instalacja wtyczki i jej konfiguracja
Pierwsze trzy kroki doskonale opisał @adrian i sam z nich skorzystałem, więc wstawiam link do wpisu
- Instalacja wtyczki
- Jeżeli nie macie w swoim systemie git-a to należy go zainstalować, przyda się na 100% w przyszłości
- Logujemy się do naszego serwera przez SSH ( PUTTY) i w terminalu wpisujemy
sudo apt-get install git
- Teraz musimy przejść do naszego katalogu domoticza, a konkretnie do plugins
cd domoticz/plugins
- Klonujemy- pobieramy zawartość wtyczki
git clone https://github.com/lrybak/domoticz-airly
- Restartujemy Domoticza
sudo service domoticz.sh restart
- Uruchamiamy Domoticza przez przeglądarkę I dodajemy nowy sprzęt wyszukując na liście „domoticz-airly”
- Uzupełniamy wszystkie dane, tak jak na poniższym foto
Najlepiej do pierwszego odpalenia wtyczki zmienić ostanią pozycję DEBUG na TRUE, wtedy po dodaniu wtyczki w logach domoticza zobaczycie czy wtyczka utworzyła wszystkie potrzebne czujniki i czy nie wywala jakiegoś błędu. Potem najlepiej ustawić to spowrotem na FALSE, żeby nie zaśmiecać sobie logów. Jeżeli wszystko pójdzie ok to w zakładce Użytkowe znajdziecie to co na foto
W zakładce Temperatura pojawi się Wilgotność i Temperatura z czujnika Airly, a w zakładce Pogoda znajdziecie Wartość Ciśnienia w hPa.
Ja stworzyłem sobie oddzielny pokój gdzie dodałem wszystko co dotyczy jakości powietrza z czujnika Airly, co przedstawia ostatnia fotka
po instalacji wtyczki nie widzę jej w domoticzu, gdzie znajdę też ID czujnika airly ?
Id czujnika znajdziesz jak uważnie wykonasz pierwsze trzy kroki , opisane przez @adriana.
Co do wtyczki , Instalowałeś już wcześniej jakieś wtyczki ? Jaka wersja Domoticza ? Jaka wersja Pythona ?
Zadajecie pytania z kategorii " Nalałem paliwa, ale samochód nie jedzie " i trudno jest pomóc.
Ja rozumiem brak doświadczenia , ale jak powiesz lekarzowi że "Coś cię boli " to nie dostaniesz recepty . Jak powiesz, że to głowa to będzie łatwiej.
Zaloguj się do serwera przez SSH ( PUTTY)
wpisz komendę
cd domoticz/plugins
potem
ls
i zobacz czy jest na liście domoticz-airly
tak to ma wyglądać
sorry, oczywiście mój błąd, ze nie podałem od razu więcej szczegółów - plugin dodany wg. instrukcji i wyświetla się przez SSH tak jak na Twoim screanie, Domoticz wersja V4.9700 ale dalej nie mogę dodać urządzenia
@pkaminski na tej wersji domoticza ta wtyczka powinna działać pod warunkiem, że masz wersję pythona wyższą od 3.4 . Żeby to sprawdzić wpisz w terminalu
python3 -v
powinieneś zobaczyć jaka wersja jest u Ciebie
żeby z tego wyjść wciśnij jednocześnie Ctrl i D
Jeżeli wersja jest niższa niż 3.5.2 skorzystaj z tej strony https://www.domoticz.com/wiki/Using_Python_plugins
Jest tam opisane jak zainstalować wersję pythona , który obsługuje wtyczki.
Rozumiem że restartowałeś system i masz go pod linuxem ?
Sprawdziłem na takim testowym RBPi 2 z domoticzem V 4.9700 i działa
Wersja 3.5
domoticz postawiony na raspberry - jutro zrobie update pythona i dam znac
oczywiscie restartowałem system
mam podobny problem, też nie widzi mi domoticz-airly. Python to 3.5.3. Katalog domoticz-airly w plugins też jest
sudo apt-get update sudo apt-get -y install python3 pip
@lolekanabolek tak na przyszłość doinstaluj sobie
sudo apt-get install -y python-dev
u mnie też pomogło - dzięki
czesc
a czy ktos to ogarnal, w sensie wtyczek pythona na serwerze (dysku sieciowym Qnapa)? oczywiscie Qnap musial tam sporo pozmieniac, ze sciezkami, poleceniami itp itd. Do tej pory jakos dawalem rade z Domoticzem, Grafana, Imperi itd, ale z tymi wtyczkami utknalem... Oczywiscie mam Gita i clone dziala, mam Pythona 3.5.2 i system twierdzi, ze go widzi, sciagam wtyczki, nadaje uprawnienia na odpowiedni plugin.py, restart Domoticza 4.9701 i nic nie ma;(. W logu tez nie widac zadnych postepow odnosnie nawet proby uruchomienia. Moze ktos wie czego brakuje?
pozdr
mirmil
czesc
a czy ktos to ogarnal, w sensie wtyczek pythona na serwerze (dysku sieciowym Qnapa)? oczywiscie Qnap musial tam sporo pozmieniac, ze sciezkami, poleceniami itp itd. Do tej pory jakos dawalem rade z Domoticzem, Grafana, Imperi itd, ale z tymi wtyczkami utknalem... Oczywiscie mam Gita i clone dziala, mam Pythona 3.5.2 i system twierdzi, ze go widzi, sciagam wtyczki, nadaje uprawnienia na odpowiedni plugin.py, restart Domoticza 4.9701 i nic nie ma;(. W logu tez nie widac zadnych postepow odnosnie nawet proby uruchomienia. Moze ktos wie czego brakuje?
pozdr
mirmil
Udalo CI sie moze ogarnac ten temat?
mam podobny problem, też nie widzi mi domoticz-airly. Python to 3.5.3. Katalog domoticz-airly w plugins też jest
edit: po doinstalowaniu pip3 plugin airly i broadlink pojawił się na liście urządzeńsudo apt-get update sudo apt-get -y install python3 pip
W drugiej linii powinno być:
sudo apt-get -y install python3-pip
@isom, jeszcze krótkie pytanie. W ramach treningu ustawiłem sobie pokój z warunkami powietrza (w sumie zmodyfikowalem ten z obrazu z określeniem mojej miejscowości). Jednak u mnie domoticz kategoryzuje czujniki w grupach w jakich niekoniecznie bym chciał. I tak mam: czujniki temperatury, gdzie mam: temperatura i wilgotność; czujniki pogodowe, gdzie mam: ciśnienie; i czujniki użytkowe, gdzie są czujniki jakości powietrza. Widzę na Twojej ostatniej fotce, że ciśnienie jest w kategorii "environment sensors" (razem z temperatura i wilgotnością). Można gdzieś w domoticzu ustawiać kategorie tych czujników albo w inny sposób (prosty) układać layout pulpitu?
Obiecuję przystopować z pytaniami 😀
@maciekk uświadomiłeś mi, że nie usunąłem z tej wersji obrazu wtyczki Domoticz-airly z moją lokalizacją , ale skoro sobie poradziłeś ze zmianą na swoją to ok . Jak ktoś będzie miał z tym problem to poprowadzisz za rękę ?
@isom jak tylko będę potrafił i komuś przyda się moja wiedza - to nie ma żadnego problemu 🙂 W sumie, to znowu skorzystałem z Twojego poradnika a pierwsze kroki z poradnika Adriana i tak wyszła moja modyfikacja. 🙂
Mam nadzieje, że w końcu na coś sie przydam i poza wiecznymi pytaniami będę mógł "odpracować" to, że na razie ciągle mi pomagacie 🙂
Dodane przez: maciekk@isom, jeszcze krótkie pytanie. W ramach treningu ustawiłem sobie pokój z warunkami powietrza (w sumie zmodyfikowalem ten z obrazu z określeniem mojej miejscowości).
a jak taki pokój się tworzy?? Gdzieś to w ustawieniach jest?? Bo nie mogę znaleźć
@lolekanabolek, jestem co prawda w pracy bez dostepu do Domoticza, ale jak pamietam to trzeba:Konfiguracja>Wiecej opcji> Plany > Plany pokoju. Powinieneś zobaczyć przycisk "Dodaj plan" - wybierasz "Dodaj plan" i nazywasz jak chcesz. Następnie u dołu ekranu jest "Urządzenie" z listą rozwijaną, gdzie możesz wybierać czujniki, które chcesz umieścić w pokoju. Po środku ekranu powinny pojawiać się czujniki, które wybrałeś i tam możesz strzałkami przesuwać je w góre, albo w dół.Piszę to generalnie z pamięci (szczegóły mogą się różnić), ale będę mógł to dokładnie sprawdzić dopiero wieczorem jak wrócę do domu. Mam nadzieje, że na tej podstawie jakoś dasz radę (jeżeli nie, to wieczorem podam dokładną ścieżkę).
oki, rozumiem, że trzeba dołożyć drugi plan, bo już jeden mam przedstawiający plan mieszkania, na którym wyszczególnione pokoje. A z tego co widzę, to trzeba dołożyć drugi plan, coś jakby na wzór np. drugiego piętra