Domoticz integracja...
 
Powiadomienia
Wyczyść wszystko

Domoticz integracja z Broadlink RM mini 3

76 Wpisów
12 Użytkownicy
5 Likes
10.7 K Wyświetleń
(@majcher99)
Wpisów: 6
Bywalec
 

sudo apt-get install python3.4 libpython3.4 python3.4-dev
i odrazu poszło

 
Dodane : 30/03/2019 2:37 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

@majcher99 na wersji pythona 3.5 , ta sama wersja domoticza  Raspbian Stretch samo dodanie wtyczki Broadlinka nie stanowiło problemu.

Natomiast po dodaniu konkretnego urządzenia z MAC i IP  nie dodawało urządzeń i wieszało domoticza , więc co zrobiłem:

Usunąłem wtyczkę i pliki z folderu BroadlinkRM2 potem

sudo apt-get update
sudo apt-get dist-upgrade

potem 

sudo cp -r /usr/local/lib/python3.5/dist-packages/broadlink /usr/lib/python3.5/
sudo cp -r /usr/local/lib/python3.5/dist-packages/pyaes /usr/lib/python3.5/

sprawdzamy pip3 list

sudo pip3 list 

powinno być tam  między innymi  broadlink 0.9 i pyaes

jak jest tam pycrypto i pycryptodome to odinstalowujemy i restartujemy system

sudo pip3 uninstall crypto
sudo pip3 uninstall pycryptodome
sudo reboot

Dodajemy  do folderu BroadlinkRM2   pliki wtyczki  , restartujemy domoticza i sprawdzamy, jak dalej fiksuje to 

sudo rm -rf /usr/lib/python3.5/crypto
sudo service domoticz.sh restart

po tym powinno działać , przynajmniej u mnie zadziałało . Dodatkowo warto dodać do plików kopiowanych do folderu BroadlinkRM2 , plik  bug-fix in Timeout  podobno leczy błędy w logach domoticza.

 

 
Dodane : 30/03/2019 3:22 pm
(@majcher99)
Wpisów: 6
Bywalec
 

Dzięki za pomoc.
Działa uczenie i działa sterownie. problem jeszcze z importem z urządzenia.

2019-03-30 17:51:55.567 Error: (RM_SALON) 127
2019-03-30 17:51:55.567 Error: (RM_SALON) /home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.sh 0.0.0.0 9000 BroadlinkRM2
2019-03-30 17:51:55.567 Error: (RM_SALON) None
2019-03-30 17:51:55.572 Error: (RM_SALON) Not able to start Web server

Dodatkowo zapytam się czy RM mini 3 ma czujnik temperatury ?

 
Dodane : 30/03/2019 6:53 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Mój mini 3 nie ma czujnika , Chyba tylko te większe z RF mają . importem sie nie bawiłem bo nie miałem takiej potrzeby więc nie pomogę

 
Dodane : 30/03/2019 7:42 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 538
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24
 

A u mnie cały czas wali takimi błędami

zrobiłem upgrade dystrybucji i nic nie pomogło ...

2019-04-25 20:54:02.075  Status: (Broadlink-IR) Started.
2019-04-25 20:54:02.118  Error: (BroadlinkRM2) failed to load 'plugin.py', Python Path used was 
'/home/zaber/domoticz/plugins/BroadlinkRM2/:/usr/lib/python35.zip:/usr/lib/python3.5/:/usr/lib/python3.5/plat-x86_64-linux-gnu:/usr/lib/python3.5/lib-dynload:/usr/local/lib/python3.5/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.5/dist-packages'.
2019-04-25 20:54:02.118  Error: (Broadlink-IR) Module Import failed, exception: 'ImportError'
2019-04-25 20:54:02.118  Error: (Broadlink-IR) Module Import failed: ' Name: broadlink'
2019-04-25 20:54:02.118  Error: (Broadlink-IR) Error Line details not available.
2019-04-25 20:55:16.923  Error: Broadlink-IR hardware (13) thread seems to have ended unexpectedly
2019-04-25 20:55:30.926  Error: Broadlink-IR hardware (13) thread seems to have ended unexpectedly
2019-04-25 20:55:44.929  Error: Broadlink-IR hardware (13) thread seems to have ended unexpectedly
				
 
Dodane : 25/04/2019 9:01 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Możesz sprawdzić takie dwie komendy zaznaczyłem je na żółto i porównaj z tym co jest u mnie . Twój błąd jest opisany na wiki wtyczki patrz NOTA  https://www.domoticz.com/wiki/Plugins/BroadlinkRM2.html

rm2
 
Dodane : 25/04/2019 10:58 pm
(@piotras78)
Wpisów: 48
Kontrybutor
 

Witam

Mam u siebie podłączone dwa broadlinki - rm2 i rm mini3. Wszystkie są widoczne w domoticzu jednak jest problem z nauką kodów IR na rm mini3 - nie chce wejśc w tryb nauki. RM2 działa bez problemu. Zrobiłem już wszystkie kombinacje z tego tematu i nic nie pomaga. Czy ktoś spotkał się z takim problemem i zna rozwiązanie ? 

 
Dodane : 15/10/2019 10:17 am
wojtek_gtx
(@wojtek_gtx)
Wpisów: 538
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24
 

@piotras78

Spróbuj nauczyć pilota oryginalną aplikacją Broadlinka kodów pilota a później importuj je z poziomu Domoticz, można aktywować nie aktywny przycisk importu konfiguracji z broadlink.

 
Dodane : 15/10/2019 5:48 pm
(@piotras78)
Wpisów: 48
Kontrybutor
 

Jest gdzieś do tego jakas instrukcja ? Rozumiem że trzeba włączyć imort device w ustawieniach i wtedy pojawia mi się dodatkowa funkcją ale jak ja klikam to ciagle jest szara i wył.

Edit:

Instrukcje znalazłem ale jest jakiś sajgon z tymi pilotami

Zaczne od aplikacji e-control - na note 9 nie da się wyszukac niczego. Na Galaxy s5 ze starym androidem znajduje własicwa siec wifi ale wyszukuje tylko RM2. Mini 3 znajduje dopiero w inne aplikacji - BroadLink ale z niej nie da się eksportowac kodów (nie moge ich odszukac w plikach). Generalnie ten RM2 działa znacznie lepiej a tego mini chyba nie warto kupować. Po grzebaniu w systemie domoticza RM2 też nie uczy sie juz kodów bezpośrednio

 
Dodane : 15/10/2019 6:20 pm
(@piotras78)
Wpisów: 48
Kontrybutor
 

Jest jakaś możliwość wykonania backupu kodów pilotów i przerzucenia ich do nowej instalacji domoticz? Mam na karcie folder c: (ten który jest wskazany w zakładce konfigurującej broadlinka) ale nie mogę się do niej dostać - brak uprawnień. 

Może jest też opcja przerzucenia ich z RM2 (ten daje się uczyć) do rm3 (brak możliwości wejścia w tryb nauki)? Kod IR jest taki sam a to tylko urządzenie wykonawcze 

 
Dodane : 18/10/2019 3:17 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 538
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24
 

@piotras78

Ja mam u siebie RM3 mini 

Ustawienia mam takie i import oraz learn działa. Wiadomo IP i MAC twojego RM

Screenshot 20191019 080427 Chrome
 
 
Screenshot 20191019 080357 Chrome
 
 
Dodane : 19/10/2019 8:06 am
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 
Dodane przez: @piotras78

Generalnie ten RM2 działa znacznie lepiej a tego mini chyba nie warto kupować. Po grzebaniu w systemie domoticza RM2 też nie uczy sie juz kodów bezpośrednio

Mi się wydaje, że nauczyłeś przycisków pilotów tego RM2, pliki przycisków zapisały się w folderze  "c" i drugi raz już się nie będzie uczyć . To samo dotyczy RM3 mini , jeżeli w ustawieniach dla RM mini masz też folder c to nie będzie się uczyć tych samych przycisków pilotów bo ma je już w pamięci . Jak chcesz mieć dwa broadlinki obsługujące te same piloty to foldery z kodami pilotów muszą mieć różne nazwy. Myślę że jak w ustawieniach wtyczki dla RM mini ustawisz folder BroadlinkRM2 bez tego c: i zaktualizujesz ustawienia to pewnie ten maluch zacznie się uczyć .

A żeby się upewnić to sprawdź błędy w logach jak próbujesz drugi raz uczyć tego RM2 jak dostaniesz coś w tym stylu

Error: (Salon RM2) File exist : BroadlinkRM2/BroadlinkRM2-37-6.ini
Error: (Salon RM2) File exist : BroadlinkRM2/BroadlinkRM2-37-7.ini

to znaczy że te przyciski RM2 już zna.

 

 
Dodane : 19/10/2019 7:16 pm
(@piotras78)
Wpisów: 48
Kontrybutor
 

RM2 i RM3 uczą się zupełnie innych kodów (sa w różnych pomieszczeniach). Taki komunikat BroadlinkRM2/BroadlinkRM2-37-6.iniError: (Salon RM2) File exist miałem przy rm2 jak wgrałem baze danych do nowej instalacji - tak jakby zliczał sobie nr plików (ta końcówka z nr) od początku ale przeklikałem parę razy bez zapisywania i zaczął dalej uczyć się normalnie. Ten Rm 3 mini nie wchodzi nawet w tryb programowania więc niczego nie zwraca - nawet jak był sam w systemie.

 
Dodane : 19/10/2019 10:03 pm
(@piotras78)
Wpisów: 48
Kontrybutor
 

Może to kwestia firmwaru wgranago w mini3 - mój jest w miarę świeży - może coś pozmieniali bo nie widzi go też e-control (ta na androida) a jak wgrałem inna nowsza aplikację do ustawienia braodlinków to go znalazło i puściło update firmwaru.
Generalnie jak dla mnie to najgorsza sprawa w domoticzu to brak standaryzacji jeżeli chodzi o wtyczki. Każdy pisze co chce i jak chce i na dowolnych bibliotekach. Jak chodzi Broadlink to nie chodzi airly jak airly śmiga to broadlink pada i tak zawsze coś

 
Dodane : 19/10/2019 10:07 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

Co do zliczania plików ( numerów ) to nie koniecznie , u mnie po usunięciu dwóch plików i nauczeniu RM-mini jednego przycisku w folderze wygląda to tak 

broadlink
czyli ominęło 6 i zapisało pod tym numerem pod jakim było wcześniej. ja mam dwa RM mini i oba działają bez problemów razem z Airly i kilkoma wtyczkami jeszcze . Może coś jest na rzeczy z tym firmware rzeczywiście.
 
Dodane : 19/10/2019 10:20 pm
(@piotras78)
Wpisów: 48
Kontrybutor
 

Chodziło mi o sytuacje kiedy kody nie są usuwane a wgrałem konfig z przypisanymi pilotami na świeża instalacje domoticza. W Twoim przypadku zapisał pewnie nowy kod pod pierwszy wolny (po usunięciu starego) numer. Wczoraj w nocy udało mi się postawić nowy system który obsługuje airly i broadlinka - raspbian stretch (ostatnie wydanie) + python 3.7.4 i wszystko działa. Jak instalowałem do tego raspbiana pythpona 3.5.4 lub stawiałem najnowszego raspbiana z pythonem 3.7.4 to zawsze któreś z tych urządzeń nie chciało działać - dziwne to tym bardziej że procedura instalacji była zawsze taka sama. W wolnej chwili spróbuje zmienić uprawnienia do folderu w którym są przechowywane kody z RM2 i przegram je do folderu z rm3 (rozbiłem je na różne katalogi), popatrze sobie w pliki i może uda się chociaż z tej rm3 wysyłać sygnały. Aktualnie walczę żeby domoticz uruchamiał się z dysku twardego. Mam 3B i zmieniony bit OTP ale nie chce startować a procedura która do tej pory działała http://cezarowy.blogspot.com/2018/01/przechodzimy-na-malinie-z-karty-sd-na.html teraz nie chce więc kolejny problem do rozwiązania.

 
Dodane : 20/10/2019 10:52 am
(@piotras78)
Wpisów: 48
Kontrybutor
 

Czy ktoś sprawdzał czy ta instalacja broadlinka

https://github.com/Whilser/Broadlink-RM2-Universal-IR-Remote-Controller-Domoticz-plugin

to jest to sama co opisana na forum ? Nie widzę tam potrzeby kopiowania plików jak w opisie na forum

 
Dodane : 18/01/2020 6:19 pm
isom
 isom
(@isom)
Wpisów: 5084
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Autor tematu
 

@piotras78 to jest inny plugin 

 
Dodane : 18/01/2020 8:33 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 538
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24
 

Witam

Wczoraj po upgrade ubuntu do 18 przestał mi działać broadlink okazało się ze ze wywaliło mi pakiet pip3. Po zainstalowaniu i i do instalowaniu w pip3 pakietu broadlink tez nie ruszyło .

Pakiet był w wersji 0.14 można to sprawdzić wpisując w cli : pip3 list

Następnie

sudo pip3 uninstall broadlink

Potem instalujemy 0.8

sudo pip3 install broadlink==0.8

Lub wersję 0.10 też podobno działa ja zrobiłem na 0.8

sudo pip3 install broadlink==0.10

Kolejnym krokiem jest od instalowanie pakietu

sudo pip3 uninstall pycryptodome

A w miejsce poprzedniego pakietu instalujemy pakiet pyaes

sudo pip3 install pyaes

Od razu zadziałało u mnie, miałem jeszcze dwa Domoticze na ktorych nie działały broadlinki a teraz też działają

 
Dodane : 21/06/2020 8:11 pm
isom reacted
wojtek_gtx
(@wojtek_gtx)
Wpisów: 538
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24
 

Witam ponownie

Po upgrade Domoticz do najnowszej wersji przestał mi działać pilot ktoś coś zauważył, system go widzi ale nic nie działa .Nie uczy się kodów nie działają stare ...

 
Dodane : 15/06/2021 12:35 am
Strona 3 / 4
Udostępnij: