3 minuty czytania

59 komentarzy

  1. adrian pisze:

    Dzięki @isom. Na pewno przyda się użytkownikom Domoticz

  2. Pkaminski pisze:

    po instalacji wtyczki nie widzę jej w domoticzu, gdzie znajdę też ID czujnika airly ?

  3. isom pisze:

    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  lsi zobacz czy jest na liście domoticz-airlytak to ma wyglądać terminal.JPG 
    terminal.JPG

  4. isom pisze:

    @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  -vpowinieneś zobaczyć jaka wersja jest u Ciebieżeby z tego wyjść wciśnij jednocześnie Ctrl i DJeż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 
    domoticz-j.pow_.JPG

  5. lolekanabolek pisze:

    mam podobny problem, też nie widzi mi domoticz-airly. Python to 3.5.3. Katalog domoticz-airly w plugins też jestScreenshot_1.pngedit: 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
    • ramone pisze:

      Dodane przez: lolekanabolekmam podobny problem, też nie widzi mi domoticz-airly. Python to 3.5.3. Katalog domoticz-airly w plugins też jestScreenshot_1.pngedit: 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
  6. isom pisze:

    @lolekanabolek tak na przyszłość doinstaluj sobie 

    sudo apt-get install -y python-dev
  7. mirmil99 pisze:

    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

    • lolekanabolek pisze:

      tak przy okazji, jakiego masz Qnapa?? Właśnie jestem w trakcie zmiany NASA, mam leciwego już Synology i tak się zastanawiam teraz nad Qnapem

      • mirmil99 pisze:

        nigdy nie mialem Synology, czyli nie mam porownania, co do samego Qnapa, sama idea, stabilnosc, aktualizacje, pewne pomysly na realizacje (np. swietna idea z contenerami), jest tez wsparcie zewnetrzych developerow (glownie z Francji) to wszystko jest na przyzwoitym poziomie, ale np. niestety nie ma to nic wspolnego z np. ubuntu, czyli interfejs graficzny fajny i poprawny, ale do linii polecen trzeba przywyknac, no i sa takie chwile jak teraz z tym Domoticzem i pluginami w Pythonie gdzie skonczyly sie pomysly i tez trudno dopytac sie wujka Google

        • mirmil99 pisze:

          TS-251A ale koniecznie z 4G ramu, i o HEVC (h.265, x.265) mozna zapomniec, mnie akurat nie boli, bo do filmow mam cos innego, w sumie dysk sieciowy, robi za dysk sieciowy;)

          • lolekanabolek pisze:

            ja myślałem o czymś tańszym TS-231P. Teraz używam synka co ma 125 MB ramu i też daję radę, ale planuję na 2-zatokowego zmienić. Do czego mu aż tyle ramu potrzeba??

          • mirmil99 pisze:

            do plynnego dzialania;), wszystko zalezy co chcesz robic, ja mam na nim kilka rzeczy… jezeli to ma byc tylko dysk sieciowy, z upnp i dlna to pewnie i 1G wystarczy, tylko czy ma to sens, skoro i tak np. u mnie jest wlaczone 24h/7dni… ale to temat na inna dyskusje, tu jest problem jak zmusic na Qnapie wtyczki pythona do dzialania w Domoticzu!;(

  8. barpy pisze:

    Dodane przez: mirmil99czesca 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?pozdrmirmil

    Udalo CI sie moze ogarnac ten temat?

  9. maciekk pisze:

    @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  
    powietrze.jpg

    • lolekanabolek pisze:

      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źć

  10. isom pisze:

    @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ę ?

  11. maciekk pisze:

    @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 🙂

  12. maciekk pisze:

    @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ę).

  13. maciekk pisze:

    Nie musisz dokładać drugiego planu. Z tej pozycji możesz modyfikować każdy istniejący. Ja np. modyfikowałem plan podany przez @isom w oparciu o dane, które chciałem zobaczyć w pokoju „jakość powietrza" – tam zmieniłem czujniki, a potem w dashboard poustawiałem je, tak jak są pokazane na załączonym wyżej zdjęciu.

  14. lolekanabolek pisze:

    ale mi chodzi o ten wybór pokoju w prawym górnym rogu, u mnie czegoś takiego nie ma
    1550008924-powietrze.jpg

  15. maciekk pisze:

    Załączony plik pokazuje dashboard – tam (jeżeli się nie mylę) to nie można zbyt dużo zmieniać, poza położeniem widgetów – możesz je sobie przesuwać w granicach kategorii (np. czujników użytkowych) – ewentualnie, jak radził @isom -zmienić coś w wygladzie w ustawieniach samego motywu aurora (jest jego post gdzieś powyżej, jako odpowiedź na moje pytanie). Dashboard słuzy do podglądu. Jezeli chcesz coś zmieniać (dodawać pokoje, edytować czujniki, które są tam pokazane) robisz to za pomocą ścieżki, którą podałem pod Twoim pierwszym pytaniem „jak stworzyć taki pokój"Nie bardzo rozumiem, czy chcesz tworzyć nowy pokój czy modyfikować jakiś istniejący.

  16. isom pisze:

    Przepraszam , ale ten temat nie dotyczy tworzenia planów pokoi w domoticzu , utworzyłem nowy gdzie opisałem to czego dotyczyły wpisy 

  17. Dominik pisze:

    Cześć Adrianie!
    co zrobić jak wtyczka z githaba nie działa i wywala: sysnatax error unexpected token 'newline?

  18. adrian pisze:

    pytanie raczej do @isom

    na szybko to proponuje ściągnać ręcznie wtyczkę z gitHub’a

     https://github.com/lrybak/domoticz-airly  
  19. isom pisze:

    Skoro już  @adrian zasugerował pobranie wtyczki na dysk kompa to po pobraniu zaloguj się  do tego na czym masz domoticza przez terminal , przejdź do folderu wtyczek w domoticzu ( cd domoticz/plugins) utwórz tam folder Airly i skopiuj do niego pobrane pliki , potem restart maszyny i teoretycznie powinno działaćJa by zapytał kolegę na czym stoi ten domoticz i czy masz zainstalowanego gita ? ale może ta metoda też zadziała

  20. wojtek_gtx pisze:

    Ja podinstalowałem wtyczkę airly, pobrać API ze strony Airly + numer czujnika ze strony i śmiga aż miło

  21. isom pisze:

    @wojtek_gtx nie do końca tak jest jak piszesz ale część prawdy w tym jest . Wtyczki w większości oparte są na Pythonie i to jest istotne, jeżeli masz wersje która lubi kod wtyczki i masz zainstalowane pakiety które sie rozumią :)z kodem wtyczki to wszystko będzie działać 

    • wojtek_gtx pisze:

      Dodane przez: isom@wojtek_gtx nie do końca tak jest jak piszesz ale część prawdy w tym jest . Wtyczki w większości oparte są na Pythonie i to jest istotne, jeżeli masz wersje która lubi kod wtyczki i masz zainstalowane pakiety które sie rozumią :)z kodem wtyczki to wszystko będzie działać 

      Dzięki dobrze wiedzieć bo mam też drugiego Domoticza na Synology ale nie chciał łykać wtyczek  choć Pythona zainstalowany może pokombinuję .

  22. piotras78 pisze:

    Dzisiaj wgrałem obraz domoticza z forum. Wtyczka działała bez problemu. Wgrałem swoją konfigurację (bazę danych) i airly zwraca mi taki błąd:Połączenie z airly api nie powiodło się: [SSL] internal error (_ssl.c:720)O co chodzi ? Co ma baza danych do SSL?. W domoticzu zminiłem: hasło, port na 8080, i rozszerzyłem partycje

    • Wenar pisze:

      Dodane przez: @piotras78 Dzisiaj wgrałem obraz domoticza z forum. Wtyczka działała bez problemu. Wgrałem swoją konfigurację (bazę danych) i airly zwraca mi taki błąd:Połączenie z airly api nie powiodło się: [SSL] internal error (_ssl.c:720)O co chodzi ? Co ma baza danych do SSL?. W domoticzu zminiłem: hasło, port na 8080, i rozszerzyłem partycje

      wgrałeś jak się domyślam raspbian stretch, gdyż na żadnej poźniejszej wersji nie instalowaliśmy airly.zacznij od podstaw i zaktualizuj wszystko do najnowszej wersji na koniec reboot. I jak nie będzie działać po aktualizacji to poprosimy o logi.btw. airly ma ostatnio problem z domoticzem i nie zawsze chce działać, przyczyna nie znana.

  23. isom pisze:

    A ja myślę że aktualizacja bazy była robiona na aktywnej wtyczce , trzeba było wyłączyć wtyczkę wgrać bazę i dopiero aktualizować wtyczkę . Usuń pliki wtyczki z domoticz/plugins ,  usuń wtyczkę ze sprzętu w domoticz ,zrestartuj system , uruchom terminal ssh

    cd domoticz/plugins 
    git clone <a href="https://github.com/lrybak/domoticz-airly">https://github.com/lrybak/domoticz-airly</a>
    sudo service domoticz.sh restart

     Dodaj w domoticz wtyczkę i uzupełnij o swoje dane

    • piotras78 pisze:

      @isomPomogła aktualizacja systemu i wszystko ruszyło. Jedno co zauwazyłem to że ten obraz domoticza z forum sypie sporą ilościa błędów po wpisaniu polecenia sudo ./domoticz po czym się zatrzymuje. Na wersji stawianej od początku działa sobie do momentu zamkniecia terminala ssh i nie pokazuje żadnych błędów. Jezeli chodzi o airly to faktycznie coś jest nie tak – z tego co zauważyłem to jest chyba jakiś problem ze ścieżka dostepu do pythona (przynajmniej taki bład zgłasza mi przy wersji instalowanej od poczatku – niby python jest a go nie widzi). Na wersji forumowej działa bez zająknięcia

  24. piotras78 pisze:

    Pojawiło się kolejne wyzwanie – jak z airly przesłać komunikaty o powietrzu na pushover (tak żeby w wiadomości wysyłał dokładnie ten sam tekst)

  25. paulosuc pisze:

    Koledzy, a czy ktoś próbował odpalić to na domoticzu pod windowsem?
    próbowałem skopiować plugin zgodnie ze ścieżką ale niestety nie widzę tego na liście urządzeń.

  26. mirmil99 pisze:

    a masz 32-bitowego pythona3 pod windowsa?

  27. bandi pisze:

    Odświeżę trochę temat.
    Od kilku dni wtyczka airly sypie mi w logach błędami.

    2020-03-03 11:01:43.301 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’169′, '0′, 'Pogodna 3, Łódź<br/>Station founder: Aviva’, ")") : database disk image is malformed
    2020-03-03 11:01:43.729 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’167′, '1′, 'Dobre powietrze.’, ")") : database disk image is malformed
    2020-03-03 11:01:43.734 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’168′, '1′, 'Idealny dzień na sport na świeżym powietrzu!’, ")") : database disk image is malformed
    2020-03-03 11:01:43.759 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’169′, '0′, 'Pogodna 3, Łódź<br/>Station founder: Aviva’, ")") : database disk image is malformed

    tylko te trzy Id.
    Reszta nie pokazuje błędów. Zaktualizowałem airly, sprawdziłem czy baza domoticza nie ma błędów.
    pragma integrity_check pokazuje, że baza jest OK.
    podejrzałem bazę w DB Browser dane z tych trzech czujników są widoczne i mają historię zapisu sprzed kilku minut.
     
    Co jeszcze mogę zrobić oprócz usunięcia wszystkiego i próby ponownej instalacji (chciałbym zachować historię czujników)?

  28. wojtek_gtx pisze:

    Chyba nie ma się czym przejmować moja tak ma bardzo często.

  29. isom pisze:

    @bandi może zmień stację airly w Łodzi masz ich kilka 

    • bandi pisze:

      @isom to nie to 🙁

      2020-03-03 20:40:16.702 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’169′, '0′, 'Wycieczkowa 7A, Łódź<br/>Station founder: atmesys’, 'timer’)") : database disk image is malformed
      2020-03-03 20:40:17.124 (Airly) Rozpoczynanie aktualizacji urządzeń
      2020-03-03 20:40:17.124 (Airly) Aktualizacja unit=1; nValue=0; sValue=50,0
      2020-03-03 20:40:17.140 (Airly) Aktualizacja unit=3; nValue=0; sValue=19,0
      2020-03-03 20:40:17.150 (Airly) Aktualizacja unit=4; nValue=0; sValue=30,0
      2020-03-03 20:40:17.163 (Airly) Aktualizacja unit=5; nValue=0; sValue=44,0
      2020-03-03 20:40:17.177 (Airly) Aktualizacja unit=2; nValue=1; sValue=Dobre powietrze.
      2020-03-03 20:40:17.187 (Airly) Aktualizacja unit=10; nValue=1; sValue=Możesz wyjść i bez obaw cieszyć się otoczeniem.
      2020-03-03 20:40:17.197 (Airly) Aktualizacja unit=6; nValue=0; sValue=7,0
      2020-03-03 20:40:17.209 (Airly) Aktualizacja unit=7; nValue=0; sValue=998.94;0
      2020-03-03 20:40:17.216 (Airly) Aktualizacja unit=8; nValue=90; sValue=3
      2020-03-03 20:40:17.222 (Airly) Aktualizacja unit=9; nValue=0; sValue=Wycieczkowa 7A, Łódź<br/>Station founder: atmesys
      2020-03-03 20:40:17.227 (Airly) Aktualizacja unit=11; nValue=0; sValue=119,0
      2020-03-03 20:40:17.234 (Airly) Aktualizacja unit=12; nValue=0; sValue=88,0
      2020-03-03 20:40:17.178 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’167′, '1′, 'Dobre powietrze.’, 'timer’)") : database disk image is malformed
      2020-03-03 20:40:17.188 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’168′, '1′, 'Możesz wyjść i bez obaw cieszyć się otoczeniem.’, 'timer’)") : database disk image is malformed
      2020-03-03 20:40:17.223 Error: SQL Query(„INSERT INTO LightingLog (DeviceRowID, nValue, sValue, User) VALUES (’169′, '0′, 'Wycieczkowa 7A, Łódź<br/>Station founder: atmesys’, 'timer’)") : database disk image is malformed

       
       

  30. isom pisze:

    @bandi  włącz debugowanie w airly i zobacz logi , można też spróbować usunąć tylko te trzy informacyjne czujniki i dopiero włączyć debug , wtyczka powinna sobie dodac je od nowa z innymi IDX 

  31. Witam. Zainstalowałem wtyczkę i wszystko śmiga bez problemów. czy można jeszcze z czujnika airly pobierać dane o prędkości i kierunku wiatru ?

  32. Witam, Dzięki za odpowiedz, szkoda że nie udostępniają parametrów wiatru. Co do  dark sky przeczytałem że nie tworzą już nowych kont –
    Our API service for existing customers is not changing today, but we will no longer accept new signups. The API will continue to function through the end of 2021.
    Będę musiał kupić własny wiatromierz. Macie może jakieś sprawdzone które łatwo skonfigurować z domoticzem?

  33. Bartek_F pisze:

    Reinstall Smarticza i mam problem. Piszę tu, bo akurat na przykładzie Airly zauważyłem, ale dotyczy chyba wszystkich pluginów. Po kolei:
    RPi 3+ na SSD
    Domoticz 2021.1W raspbianie pokazuje mi pythona 3.7, ale w zakładce „O nas" w domoticzu pokazuje mi Python Version: none.
    Próbuję zainstalować Airly, folder w pluginach się tworzy z zawartością, ale w domo nic nie widać. zauważyłem, że tak samo stało się z innymi pluginami, które instalowałem: Zibgee2mqtt, LGTV Plugin. Nie pomaga usuwanie folderów i wrzucanie ich od nowa. Tak jakby domo nie widział folderu z pluginami.
    Oczywiście próbowałem zainstalować pythona, pip3, git’a, wszystko jest zainstalowane.
    Ma ktoś jakiś pomysł, co może być przyczyną?

  34. isom pisze:

    @bartek_f Smarticz ma wszystkie pakiety pythona na pokładzie , nie spotkałem się z takim przypadkiem . 

Dodaj komentarz