Cześć,
Dzięki temu komponentowi https://github.com/mercs600/ha-adb_service można sterować dekoderem WIFI PREMIUMBOX+ z poziomu HA.
Cześć,
Dzięki temu komponentowi https://github.com/mercs600/ha-adb_service można sterować dekoderem WIFI PREMIUMBOX+ z poziomu HA.
Witaj na forum. Korzystasz z tego repozytorium czy może jesteś jego autorem?
Taki biegły w programowaniu to nie jestem, jedynie od kilku miesięcy przyglądam się rozwojowi HA (kiedyś zdecydowanie więcej robiło sie w plikach, teraz wszystkie integracje, które używalem pojawiły się dostepne przez GUI) i powoli zaczynam go używać w codziennym życiu. Korzystam z tej integracji, sprawdza się więc postanowiłem podzielić sie wiedzą żeby dom był bardziej smart
[UPDATE]
Może krótko opiszę co jeszcze spotkało mnie przy tej integracji:
Komponent działa też z 4K UltraBox+ (Technicolor USW4001NCP). Co ciekawe zapytanie o wersję podaje producenta ADB, a jest to wersja konstrukcji Technicolor.
Niestety z modelem ADB 5800SX nie działa
U mnie też się sprawdza przy premiumbox+ jedynie brakuje mi faktycznego stanu dekodera co trochę mi uniemożliwia zrobić pewną automatyzację. Jedyny stan to ten który ostatni raz została wysłana przez Ha do dekodera
Cześć, czy cały czas działa u Ciebie ta integracja bo ja mam z nią mały problem… nie mogę dodać pilota do swojego UI, możesz pomóc?
Mam dodany dodatek adb i poprawnie dodany wpis z adresem dekodera w configuration.yaml oraz zainstalowany dodatek button-card z HACS, ale na etapie dodawania pilota już na dashboardzie pojawia się błąd i nie mogę sobie poradzić…
Dodaj do widoku “edytowalną” kartę (jest na samym dole):
Następnie wyczyść dane w karcie:
Skopiuj do karty linie od 1 do 198 z https://github.com/mercs600/ha-adb_service/blob/master/custom_components/adb_service/ui-lovelace.yaml.
Po skopiowaniu usuń w drugiej linii (2) kodu karty znak -
i spację, ma być jak na rysunku poniżej:
Zapisz i gotowe:
W planach miałem i mam nadal zbudowie widoku klawiszy identycznego jak na pilocie .
Jak tam, udało Ci się może sprawdzić?
Cześć. Zintegrowałem dzisiaj tego pilota. Wszystko, no prawie wszystko działa za wyjątkiem przycisku ok. Jaki może być tego powód?
Używam tej integracji z dekoderem 4K Ultrabox + i u mnie przycisk ok działa. Niemniej musiałem użyć komendy OK (obydwie litery duże), a nie jak podał developer Ok.
Dzięki wielkie. Pomogło
Powodem jest brak zainstalowanego button-card
, jest dostępny w HACS w opcji Interfejs użytkownika.
Dorobiłem kilka przycisków, może sie komuś przyda.
cards:
- cards:
- color_type: icon
icon: 'mdi:power-standby'
tap_action:
action: call-service
service: adb_service.press
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:volume-plus'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: VolumeUp
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:volume-minus'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: VolumeDown
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:information-variant'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Info
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:arrow-up-bold-box'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Up
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:plus-box-outline'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: ProgramUp
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:arrow-left-bold-box'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Left
type: 'custom:button-card'
- color_type: icon
name: OK
aspect_ratio: 2/1
tap_action:
action: call-service
service: adb_service.press
service_data:
key: OK
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:arrow-right-bold-box'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Right
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:keyboard-return'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Back
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:arrow-down-bold-box'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Down
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:minus-box-outline'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: ProgramDown
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: One
icon: 'mdi:numeric-1-box-outline'
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Two
icon: 'mdi:numeric-2-box-outline'
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Three
icon: 'mdi:numeric-3-box-outline'
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Four
icon: 'mdi:numeric-4-box-outline'
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Five
icon: 'mdi:numeric-5-box-outline'
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Six
icon: 'mdi:numeric-6-box-outline'
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Seven
icon: 'mdi:numeric-7-box-outline'
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Eight
icon: 'mdi:numeric-8-box-outline'
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Nine
icon: 'mdi:numeric-9-box-outline'
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:menu'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Menu
type: 'custom:button-card'
- color_type: icon
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Zero
icon: 'mdi:numeric-0-box-outline'
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:television'
color: red
tap_action:
action: call-service
service: adb_service.press
service_data:
key: RecList
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:arrow-left-box'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Rewind
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:play'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Play
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:arrow-right-box'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: FForward
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:stop'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Stop
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:record'
color: red
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Record
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:pause'
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Pause
type: 'custom:button-card'
type: horizontal-stack
- cards:
- color_type: icon
icon: 'mdi:record'
color: green
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Green
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:record'
color: yellow
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Yellow
type: 'custom:button-card'
- color_type: icon
icon: 'mdi:record'
color: blue
tap_action:
action: call-service
service: adb_service.press
service_data:
key: Blue
type: 'custom:button-card'
type: horizontal-stack
- type: horizontal-stack
cards: []
type: vertical-stack
Super działa. Dziękuję !
Czy komuś, ostatnio przestała działać integracja adb.service_press po ostatnich aktualizacjach Ha do nowego release. Bo u mnie nie może Ha wywołać usługi adb. Wszystko działało bez problemu przez tyle czasu a teraz coś się rozwaliło