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
- Unter Integration Logitech Harmony installieren
- Danach in HACS unter Frontend die „Harmony Card“ installieren:
https://github.com/sbryfcz/harmony-card - 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
configuration.yaml
1type: 'custom:harmony-card'
2entity: remote.logitech
3volume_entity: media_player.samsung_tv
4scale: 1.25
5hide_keyPad: false
6activities:
7 - name: Fernseh schauen
8 device: Fernseh schauen
9 - name: Play PS4
10 device: Wiedergabe PS4
11buttons:
12 '0':
13 icon: 'mdi:numeric-0-circle'
14 device: GigaBlue-DVR
15 command: 0
16 '1':
17 icon: 'mdi:numeric-1-circle'
18 device: GigaBlue-DVR
19 command: 1
20 '2':
21 icon: 'mdi:numeric-2-circle'
22 device: GigaBlue-DVR
23 command: 2
24 '3':
25 icon: 'mdi:numeric-3-circle'
26 device: GigaBlue-DVR
27 command: 3
28 '4':
29 icon: 'mdi:numeric-4-circle'
30 device: GigaBlue-DVR
31 command: 4
32 '5':
33 icon: 'mdi:numeric-5-circle'
34 device: GigaBlue-DVR
35 command: 5
36 '6':
37 icon: 'mdi:numeric-6-circle'
38 device: GigaBlue-DVR
39 command: 6
40 '7':
41 icon: 'mdi:numeric-7-circle'
42 device: GigaBlue-DVR
43 command: 7
44 '8':
45 icon: 'mdi:numeric-8-circle'
46 device: GigaBlue-DVR
47 command: 8
48 '9':
49 icon: 'mdi:numeric-9-circle'
50 device: GigaBlue-DVR
51 command: 9
52 skip_back:
53 icon: 'mdi:skip-previous'
54 device: GigaBlue-DVR
55 command: SkipBack
56 play:
57 icon: 'mdi:play'
58 device: GigaBlue-DVR
59 command: Play
60 pause:
61 icon: 'mdi:pause'
62 device: GigaBlue-DVR
63 command: Pause
64 skip_forward:
65 icon: 'mdi:skip-next'
66 device: GigaBlue-DVR
67 command: SkipForward
68 dpad_up:
69 icon: 'mdi:chevron-up-circle'
70 device: GigaBlue-DVR
71 command: DirectionUp
72 dpad_down:
73 icon: 'mdi:chevron-down-circle'
74 device: GigaBlue-DVR
75 command: DirectionDown
76 dpad_left:
77 icon: 'mdi:chevron-left-circle'
78 device: GigaBlue-DVR
79 command: DirectionLeft
80 dpad_right:
81 icon: 'mdi:chevron-right-circle'
82 device: GigaBlue-DVR
83 command: DirectionRight
84 dpad_center:
85 icon: 'mdi:checkbox-blank-circle'
86 device: GigaBlue-DVR
87 command: ok
88 back:
89 icon: 'mdi:undo-variant'
90 device: GigaBlue-DVR
91 command: exit
92 a:
93 icon: 'mdi:alpha-a-circle'
94 device: GigaBlue-DVR
95 command: green
96 b:
97 icon: 'mdi:alpha-b-circle'
98 device: GigaBlue-DVR
99 command: red
100 x:
101 icon: 'mdi:alpha-c-circle'
102 device: GigaBlue-DVR
103 command: blue
104 'y':
105 icon: 'mdi:alpha-d-circle'
106 device: GigaBlue-DVR
107 command: yellow