Multiple Panasonic Viera TVs in config yaml

Hi all,

I have TV wall of 9 Panasonic Viera TVs, i use HA to turn them all on and off…
I recently updated to latest HA and now TVs should be added like this, not under media_player:

panasonic_viera:
  host: 192.168.1.81
  name: "TV 9-1"
  turn_on_action:
    - service: wake_on_lan.send_magic_packet
      data:
        mac: "aaaaaa"

panasonic_viera:
  host: 192.168.1.82
  name: "TV 9-2"
  turn_on_action:
    - service: wake_on_lan.send_magic_packet
      data:
        mac: "bbbbb"

panasonic_viera:
  host: 192.168.1.83
  name: "TV 9-3"
  turn_on_action:
    - service: wake_on_lan.send_magic_packet
      data:
        mac: "ccccc"

they all work, but i get this in logs:

YAML file /config/configuration.yaml contains duplicate key “panasonic_viera”.

how should i properly add them in yaml (as integration doesn’t allow adding MAC) to avoid this error?

Thanks.
Tadas

Try something like this:

panasonic_viera:
  - host: 192.168.1.81
    name: "TV 9-1"
    turn_on_action:
      - service: wake_on_lan.send_magic_packet
        data:
          mac: "aaaaaa"
  - host: 192.168.1.82
    name: "TV 9-2"
    turn_on_action:
      - service: wake_on_lan.send_magic_packet
        data:
          mac: "bbbbb"
  - host: 192.168.1.83
    name: "TV 9-3"
    turn_on_action:
      - service: wake_on_lan.send_magic_packet
        data:
          mac: "ccccc"
1 Like