Asystent AI
Kafelek z przyciski...
 
Powiadomienia
Wyczyść wszystko

Domoticz Kafelek z przyciskiem ON i rozwijanym pilotem (Media Player)

8 Wpisów
2 Użytkownicy
2 Reactions
2,399 Wyświetleń
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2397]

Witam 

Jak zrobić kafelek z przyciskiem ON, rozwijanym pilotem (Media Player) i dopisać do niego przyciski zaimportowane przez plugin Broadlink. Nigdy czegoś takiego nie tworzyłem.


 
Dodane : 16/06/2021 10:55 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@wojtek_gtx obawiam się , że bez dobrej znajomości pythona , nie dasz rady tego zrobić , to co jest zaimplementowane dla przycisków pilota w bazie dotyczy KODI lub LMS czyli obsługa poleceń PLAY, PAUSA itd , chcąc to zmienić tzn zaadoptować do własnych potrzeb trzeba napisać skrypt . Możesz się oprzeć na dowolnej wtyczce np SONY BRAVIA .

Ja bym raczej nie dał rady , ale ja to nie wyrocznia 


 
Dodane : 17/06/2021 10:04 am
wojtek_gtx zareagował
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Szkoda ... Myślałem że może się uda, no ale z pythonem u mnie słabo.

A czy @isom podpowiesz jak przypisać pliki .ini które generuje plugin Broadlink do przełącznika typu selector, czy może zadziałają jak zwykłe linki script:// ****.sh


 
Dodane : 17/06/2021 3:09 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@wojtek_gtx moje podejście to , ponieważ każdemu plikowi ini jest przypisany przełącznik Push On Button  można nazwać te przyciski i ukryć wstawiając przed nazwą znak $ np RM2-lampa zmieniasz na $RM2-lampa

To usunie te przyciski z interfejsu użytkownika , ale dalej będą w pełni funkcjonalne i będą reagować na polecenia json 

Do sekektora dla każdej pozycji wstawiasz

192.168.0.10:8080/json.htm?type=command&param=switchlight&idx=19&switchcmd=On

Zmieniając adres , port i IDX 

Masz wtedy w urządzeniach opisane przyciski ini , których nie widać na pulpicie , daje to ten plus że nie musisz się zastanawiać do czego jest np ini 7 

 


 
Dodane : 17/06/2021 4:59 pm
wojtek_gtx zareagował
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom 

Dziękuję


 
Dodane : 17/06/2021 5:15 pm
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
Dodane przez: @isom

@wojtek_gtx moje podejście to , ponieważ każdemu plikowi ini jest przypisany przełącznik Push On Button  można nazwać te przyciski i ukryć wstawiając przed nazwą znak $ np RM2-lampa zmieniasz na $RM2-lampa

To usunie te przyciski z interfejsu użytkownika , ale dalej będą w pełni funkcjonalne i będą reagować na polecenia json 

Do sekektora dla każdej pozycji wstawiasz

192.168.0.10:8080/json.htm?type=command&param=switchlight&idx=19&switchcmd=On

Zmieniając adres , port i IDX 

Masz wtedy w urządzeniach opisane przyciski ini , których nie widać na pulpicie , daje to ten plus że nie musisz się zastanawiać do czego jest np ini 7 

 

Porobiłem przyciski że są ukryte, klikając w domoticz -> urządzenia też działają, wklejając w firefox też a w domoticz w linijkach poziom akcja już nie. Nie mogę znaleźć rozwiązania a coś mi się kojarzy że coś takiego gdzieś już napotkałem ... @isom poratuj

to wklejam w Domoticzu: 
http://192.168.1.xxx:8084/json.htm?type=command&param=switchlight&idx=355&switchcmd=On

 

A w Logach dostaję :
Error: Error opening url: http://192.168.1.xxx:8084/json.htm?type=command&param=switchlight&idx=367&switchcmd=On

 

 


 
Dodane : 21/06/2021 8:23 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@wojtek_gtx pewnie masz dostęp do domoticz zabezpieczony hasłem i nie masz zezwolenia na łączenie w sieci LAN bez hasła . W takiej sytuacji polecenia json wysyłane z wewnętrznych skryptów , czy przełączników w domoticz powinny być uzupełnione o dane autoryzacyjne i najlepiej zmienić ustawienia zabezpieczenia WWW na podstawowe okno logowania .

Ustaw tak

 http://admin:hasło@192.168.1.xxx:8084/json.htm?type=command&param=switchlight&idx=355&switchcmd=On 

jeżeli masz w Ustawieniach zabezpieczenia WWW , uwierzytelnianie na "Strona logowania" zmień na "Podstawowe okno logowania" i powinno działać ,  w razie czego zrestartuj serwer domoticz po tych zmianach

 


 
Dodane : 22/06/2021 8:48 am
wojtek_gtx
(@wojtek_gtx)
Wpisów: 542
Ekspert Patron Strony Donator 2K19, Donator 2K20, Donator 2K21, Donator 2K22, Donator 2K24, Donator 2K25
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Super wszystko śmiga, jeszcze raz dziękuję.

Pozdrawiam


 
Dodane : 22/06/2021 7:30 pm
Udostępnij: