I have 3 garagedoor with 1 inputswitch and 1 outputswitch for each garage door. When i only test one garagedoor in the code it works fine, but when i add 2 more i got error-message.
cover:
- platform: template
covers:
garage_door_vanster:
device_id: vanster
device_class: garage
friendly_name: "Garage Dörr Vänster"
value_template: "{{ is_state('switch.garagedorr_vanster_oppen', 'on') }}"
open_cover:
service: switch.turn_on
entity_id: switch.oppna_stang_port_vanster
close_cover:
service: switch.turn_on
entity_id: switch.oppna_stang_port_vanster
stop_cover:
service: switch.turn_on
entity_id: switch.oppna_stang_port_vanster
garage_door_mitten:
device_id: mitten
device_class: garage
friendly_name: "Garage Dörr Mitt"
value_template: "{{ is_state('switch.garagedorr_mitt_oppen', 'on') }}"
open_cover:
service: switch.turn_on
entity_id: switch.oppna_stang_port_mitt
close_cover:
service: switch.turn_on
entity_id: switch.oppna_stang_port_mitt
stop_cover:
service: switch.turn_on
entity_id: switch.oppna_stang_port_mitt
and the error-message is:
Invalid config for [cover.template]: expected dictionary for dictionary value @ data['covers']. Got None
extra keys not allowed @ data['garage_door_hoger']. Got OrderedDict([('device_id', 'hoger'), ('device_class', 'garage'), ('friendly_name', 'Garage Dörr Höger'), ('value_template', "{{ is_state('switch.garagedorr_hoger_oppen', 'on') }}"), ('open_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port_hoger')])), ('close_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port_hoger')])), ('stop_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_p...
extra keys not allowed @ data['garage_door_mitten']. Got OrderedDict([('device_id', 'mitten'), ('device_class', 'garage'), ('friendly_name', 'Garage Dörr Mitt'), ('value_template', "{{ is_state('switch.garagedorr_mitt_oppen', 'on') }}"), ('open_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port_mitt')])), ('close_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port_mitt')])), ('stop_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port...
extra keys not allowed @ data['garage_door_vanster']. Got OrderedDict([('device_id', 'vanster'), ('device_class', 'garage'), ('friendly_name', 'Garage Dörr Vänster'), ('value_template', "{{ is_state('switch.garagedorr_vanster_oppen', 'on') }}"), ('open_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port_vanster')])), ('close_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.oppna_stang_port_vanster')])), ('stop_cover', OrderedDict([('service', 'switch.turn_on'), ('entity_id', 'switch.opp.... (See ?, line ?).
Im new on homeassistant so maybe an newbie mistake.
What is wrong in my code?