Logitech Harmony in Home Assistant einbinden

Wlan Steckdose mit Tasmota vorgeflasht. Kleinste ESP8266 smart plug. 16A mini wifi steckdosen mit stromverbrauch stromzähler, zeitschaltuhr. MQTT, Domoticz, Home Assistant, Alexa. 2,4GHz. NOUS A1T
Wlan Steckdose mit Tasmota vorgeflasht. Kleinste ESP8266 smart plug. 16A mini wifi steckdosen mit stromverbrauch stromzähler, zeitschaltuhr. MQTT, Domoticz, Home Assistant, Alexa. 2,4GHz. NOUS A1T
Unverb. Preisempf.: 16,99 €
16,54 €
Sie sparen 0,45 € (3%)

Marco2021 von unserem Discord war so nett, zusammenzufassen, was notwendig ist um die Logitech Harmony in Home Assistant zu integrieren.

Vielen Dank für das Bereitstellen dieser Anleitung und den Beispiel-Codes.


Installation

  1. Unter Integration Logitech Harmony installieren
  2. Danach in HACS unter Frontend die „Harmony Card“ installieren:
    https://github.com/sbryfcz/harmony-card
  3. Den Anweisungen unter Hacs folgen.

Hinweis:
Beim erstellen der Konfiguration ist es wichtig, die Befehle der Szenen etc aus der Datei harmony/_xxxx.conf zu verwenden. Diese könnt Ihr z.B. über den Fileeditor, im /config Verzeichnis aufrufen (in dem auch die Datei configuration.yaml liegt).


Beispiel

Die folgende Konfiguration zeigt beispielhaft, wie man z.B. folgende Geräte steuern kann:

  • Samsung 75″
  • Samsung Soundbar
  • Gigablue 4K Sat Receiver
  • PS4
type: 'custom:harmony-card'
entity: remote.logitech
volume_entity: media_player.samsung_tv
scale: 1.25
hide_keyPad: false
activities:
  - name: Fernseh schauen
    device: Fernseh schauen
  - name: Play PS4
    device: Wiedergabe PS4
buttons:
  '0':
    icon: 'mdi:numeric-0-circle'
    device: GigaBlue-DVR
    command: 0
  '1':
    icon: 'mdi:numeric-1-circle'
    device: GigaBlue-DVR
    command: 1
  '2':
    icon: 'mdi:numeric-2-circle'
    device: GigaBlue-DVR
    command: 2
  '3':
    icon: 'mdi:numeric-3-circle'
    device: GigaBlue-DVR
    command: 3
  '4':
    icon: 'mdi:numeric-4-circle'
    device: GigaBlue-DVR
    command: 4
  '5':
    icon: 'mdi:numeric-5-circle'
    device: GigaBlue-DVR
    command: 5
  '6':
    icon: 'mdi:numeric-6-circle'
    device: GigaBlue-DVR
    command: 6
  '7':
    icon: 'mdi:numeric-7-circle'
    device: GigaBlue-DVR
    command: 7
  '8':
    icon: 'mdi:numeric-8-circle'
    device: GigaBlue-DVR
    command: 8
  '9':
    icon: 'mdi:numeric-9-circle'
    device: GigaBlue-DVR
    command: 9
  skip_back:
    icon: 'mdi:skip-previous'
    device: GigaBlue-DVR
    command: SkipBack
  play:
    icon: 'mdi:play'
    device: GigaBlue-DVR
    command: Play
  pause:
    icon: 'mdi:pause'
    device: GigaBlue-DVR
    command: Pause
  skip_forward:
    icon: 'mdi:skip-next'
    device: GigaBlue-DVR
    command: SkipForward
  dpad_up:
    icon: 'mdi:chevron-up-circle'
    device: GigaBlue-DVR
    command: DirectionUp
  dpad_down:
    icon: 'mdi:chevron-down-circle'
    device: GigaBlue-DVR
    command: DirectionDown
  dpad_left:
    icon: 'mdi:chevron-left-circle'
    device: GigaBlue-DVR
    command: DirectionLeft
  dpad_right:
    icon: 'mdi:chevron-right-circle'
    device: GigaBlue-DVR
    command: DirectionRight
  dpad_center:
    icon: 'mdi:checkbox-blank-circle'
    device: GigaBlue-DVR
    command: ok
  back:
    icon: 'mdi:undo-variant'
    device: GigaBlue-DVR
    command: exit
  a:
    icon: 'mdi:alpha-a-circle'
    device: GigaBlue-DVR
    command: green
  b:
    icon: 'mdi:alpha-b-circle'
    device: GigaBlue-DVR
    command: red
  x:
    icon: 'mdi:alpha-c-circle'
    device: GigaBlue-DVR
    command: blue
  'y':
    icon: 'mdi:alpha-d-circle'
    device: GigaBlue-DVR
    command: yellow