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
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.
@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
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
@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¶m=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
@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¶m=switchlight&idx=19&switchcmd=OnZmieniają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¶m=switchlight&idx=355&switchcmd=On
A w Logach dostaję :
Error: Error opening url: http://192.168.1.xxx:8084/json.htm?type=command¶m=switchlight&idx=367&switchcmd=On
@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¶m=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
Super wszystko śmiga, jeszcze raz dziękuję.
Pozdrawiam