I am using HASS.IO have the following config:
hdmi_cec:
devices:
0: TV
1: rpi
4: PS4
when running the CEC Scanner I get:
starting version 3.2.2
opening a connection to the CEC adapter...
requesting CEC bus information ...
CEC bus information
===================
device #0: TV
address: 0.0.0.0
active source: no
vendor: Samsung
osd string: TV
CEC version: 1.3a
power status: on
language: eng
device #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
device #4: Playback 1
address: 2.0.0.0
active source: yes
vendor: Sony
osd string: PlayStation 4
CEC version: 1.3a
power status: on
language: ???
currently active source: Playback 1 (4)
but my devices get named:
switch.hdmi_0
switch.hdmi_4
referring to the TV and the PS4.
They work, but why am I not able to set their names? I tried the other naming method, same result.