Waipu TV Stick - Steuern

Rat und Tat rings um Home Assistant Automationen.


Antworten
Frank-Ahrens
Beiträge: 15
Registriert: Fr 24. Mär 2023, 14:04
1
Has thanked: 1 time

Waipu TV Stick - Steuern

Beitrag von Frank-Ahrens »

Hallo Zusammen.

ich habe seit kurzem einen Waipu TV Stick bei mir im Netz in Betrieb.
Er hängt über HDMI an einem Samsung der nicht smart/also nicht im Netz ist.
Über den normalen Setup des Stick war es aber möglich, dass der TV auch voll über die Fernbediehnung des WaiPu-Stick steuerbar ist.
Über die Waipu-SmartPhone App lässt sich dieser Stick auch vom Smartphone steuern.

Im HomeAssistent ist das Gerät sichbar. Die Einbindung als Gerät hat HA automatisch über die Registrierung der IP in der Fritbox alleine angelegt.
Es gibt auch 3 Entitäten. Einmal den device_tracker dann den switch für den WLAN-Inernet-Access und einen als media_player.
Die ersten beiden laufen auf die Integration der Fritz!Box-Tools während der Mediaplayer sich als GoogleCast-Integration outet.

Über die Standard Mediaplayer App (welche mir zB auf der Startseite eines neuen Dashboards angezeigt wird) wird mir sogar ein Teil der Steuerung ermöglich aber leider gehen nur die BasisFunktionalitäten wie “Laut”, “Leise”, “Aus”.
In der MediaPlayer Oberfläche wird mir das laufende Programm angezeigt, aber läßt sich nicht kontrolliert steuern und/oder ändern.

Hat jemand ein solchen Stick schon bei sich integriert und eventuell eine kurze Step-by-Step Anleitung?

Danke im Voraus

Gruß
Frank

Benutzeravatar
TOM
Beiträge: 22
Registriert: Do 14. Apr 2022, 15:51
1
Has thanked: 14 times
Been thanked: 1 time

Re: Waipu TV Stick - Steuern

Beitrag von TOM »

Hi, ja da bin ich auch noch auf der Suche.
Ich habe mir Vorab mal ein paar Tasten erstellt,
wo ich das nötigste machen kann. Allerdings ist da
noch ein LG TV und eine Samsung Soundbar integriert.
Aber mit der Android Integration hast du auch einige
Möglichkeiten.

https://www.home-assistant.io/integrati ... tv_remote/

Code: Alles auswählen

type: vertical-stack
cards:
  - type: horizontal-stack
    cards:
      - type: custom:button-card
        color_type: card
        icon: mdi:volume-mute
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(230, 42, 64)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
        tap_action:
          action: call-service
          service: script.mute_mediaplayer_soundbar
          service_data:
            media_player: media_player.samsung_soundbar
      - type: custom:button-card
        color_type: card
        icon: mdi:minus-box
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(60, 72, 84)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
        tap_action:
          action: call-service
          service: media_player.media_previous_track
          service_data:
            entity_id: media_player.wz_waipu_tv
      - type: custom:button-card
        color_type: card
        icon: mdi:plus-box
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(60, 72, 84)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
        tap_action:
          action: call-service
          service: media_player.media_next_track
          service_data:
            entity_id: media_player.wz_waipu_tv
      - type: custom:button-card
        color_type: card
        icon: mdi:play-pause
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(60, 72, 84)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
        tap_action:
          action: call-service
          service: media_player.media_play_pause
          service_data:
            entity_id: media_player.wz_waipu_tv
  - type: horizontal-stack
    cards:
      - type: custom:button-card
        color_type: card
        icon: mdi:volume-minus
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(120, 120, 120)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
        tap_action:
          action: call-service
          service: media_player.volume_down
          service_data:
            entity_id: media_player.lg_webos_tv_uh650v
      - type: custom:button-card
        color_type: card
        icon: mdi:volume-plus
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(120, 120, 120)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
        tap_action:
          action: call-service
          service: media_player.volume_up
          service_data:
            entity_id: media_player.lg_webos_tv_uh650v
  - type: horizontal-stack
    cards:
      - type: custom:button-card
        color_type: card
        icon: bha:apple-tv
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(88, 88, 88)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
          icon:
            - color: white
          name:
            - color: white
        tap_action:
          action: more-info
        entity: script.lg_hdmi1_appletv
      - type: custom:button-card
        color_type: card
        icon: mdi:android
        styles:
          card:
            - height: 80px
            - font: 16px/20px Roboto
            - border: 1px solid var(--sidebar-icon-color)
            - border-radius: 12px
            - background: rgb(88, 88, 88)
            - filter: opacity(100%)
            - '--mdc-ripple-color': var(--background_ripple)
            - '--mdc-ripple-press-opacity': 0.5
          state:
            - color: black
            - font: bold 20px/69px Roboto
          icon:
            - color: white
          name:
            - color: white
        tap_action:
          action: more-info
        entity: script.lg_hdmi2_waiputv
Antworten