- script
entity_config:
climate.bagno_termostato_bagno:
- name: Termostato Bagno
room: Bagno
expose: true
climate.camera_termostato_camera:
- name: Termostato Camera
room: Camera
expose: true
climate.cucina_termostato_cucina:
- name: Termostato Cucina
room: Cucina
expose: true
climate.sala_termostato_sala:
- name: Termostato Sala
room: Sala
expose: true
climate.studio_termostato_studio:
- name: Termostato Studio
room: Studio
expose: true
- cover.all_covers:
- name: Tapparella Generale
+ cover.tapparella_globale:
room: Generale
expose: true
cover.tapparella_cucina:
- name: Tapparella Cucina
room: Cucina
expose: true
cover.tapparella_sala:
- name: Tapparella Sala
room: Sala
expose: true
cover.tapparella_studio:
- name: Tapparella Studio
room: Studio
expose: true
cover.tapparella_camera:
- name: Tapparella Camera
room: Camera
expose: true
input_boolean.home_mode_away:
- name: Modalità Vacanza
room: Generale
expose: true
# media_player.bdf6500_bdf6500:
-# name: Blue-Ray Camera
# room: Camera
# expose: true
media_player.tv_sala:
- name: TV Sala
room: Sala
expose: true
script.speech_status:
expose: true
+ room: Generale
# Global Cover
######################################################################
-- platform: template
- covers:
- all_covers:
- friendly_name: "Tapparelle Globale"
- open_cover:
- service: script.all_covers_operation
- data:
- modus: 'open'
- close_cover:
- service: script.all_covers_operation
- data:
- modus: 'close'
- stop_cover:
- service: script.all_covers_operation
- data:
- modus: 'stop'
- set_cover_position:
- service: script.all_covers_position
- data_template:
- position: "{{ position }}"
-# value_template:
-# icon_template: >-
-# {% if is_state('sensor.all_covers', 'open') %}
-# mdi:window-open
-# {% else %}
-# mdi:window-closed
-# {% endif %}
-# entity_id:
-# - cover.bedroom
-# - cover.livingroom
+- platform: group
+ name: "Tapparella Globale"
+ entities:
+ - cover.tapparella_cucina
+ - cover.tapparella_sala
+ - cover.tapparella_studio
+ - cover.tapparella_camera
--- /dev/null
+######################################################################
+# Global Cover
+######################################################################
+
+- platform: template
+ covers:
+ all_covers:
+ friendly_name: "Tapparelle Globale"
+ open_cover:
+ service: script.all_covers_operation
+ data:
+ modus: 'open'
+ close_cover:
+ service: script.all_covers_operation
+ data:
+ modus: 'close'
+ stop_cover:
+ service: script.all_covers_operation
+ data:
+ modus: 'stop'
+ set_cover_position:
+ service: script.all_covers_position
+ data_template:
+ position: "{{ position }}"
+# value_template:
+# icon_template: >-
+# {% if is_state('sensor.all_covers', 'open') %}
+# mdi:window-open
+# {% else %}
+# mdi:window-closed
+# {% endif %}
+# entity_id:
+# - cover.bedroom
+# - cover.livingroom
+++ /dev/null
-######################################################################
-# All Covers Operation
-# Inputs:
-# - modus
-#
-# Operations:
-# - cover.{{modus}}_cover
-######################################################################
-
-all_covers_operation:
- alias: "Operazioni su tutte le Tapparelle"
- sequence:
- - service_template: "cover.{{modus}}_cover"
- data:
- entity_id:
- - cover.tapparella_cucina
- - cover.tapparella_sala
- - cover.tapparella_camera
- - cover.tapparella_studio
-
-######################################################################
-# All Covers Position
-# Inputs:
-# - position
-#
-# Operations:
-# - cover.set_cover_position
-######################################################################
-
-all_covers_position:
- alias: "Imposta posizione a tutte le Tapparelle"
- sequence:
- - service: cover.set_cover_position
- data_template:
- entity_id:
- - cover.tapparella_cucina
- - cover.tapparella_sala
- - cover.tapparella_camera
- - cover.tapparella_studio
- position: '{{ position }}'
--- /dev/null
+######################################################################
+# All Covers Operation
+# Inputs:
+# - modus
+#
+# Operations:
+# - cover.{{modus}}_cover
+######################################################################
+
+all_covers_operation:
+ alias: "Operazioni su tutte le Tapparelle"
+ sequence:
+ - service_template: "cover.{{modus}}_cover"
+ data:
+ entity_id:
+ - cover.tapparella_cucina
+ - cover.tapparella_sala
+ - cover.tapparella_camera
+ - cover.tapparella_studio
+
+######################################################################
+# All Covers Position
+# Inputs:
+# - position
+#
+# Operations:
+# - cover.set_cover_position
+######################################################################
+
+all_covers_position:
+ alias: "Imposta posizione a tutte le Tapparelle"
+ sequence:
+ - service: cover.set_cover_position
+ data_template:
+ entity_id:
+ - cover.tapparella_cucina
+ - cover.tapparella_sala
+ - cover.tapparella_camera
+ - cover.tapparella_studio
+ position: '{{ position }}'
######################################################################\r
\r
speech_status:\r
- alias: Pronuncia Stato\r
+ alias: Stato Casa\r
sequence: \r
- service: script.speech_engine\r
data:\r