+++ /dev/null
-######################################################################
-# Switch off all covers
-######################################################################
-
-- alias: "ciao"
- trigger:
- - platform: time
- at: '15:48:00'
-
- condition: []
-
- action:
- - service: script.speech_engine
- data_template:
- message: >-
- {% set ora = now().strftime('%H') %}
- "Sono le {{ ora }} e tutto va bene"
# Script Customizations
######################################################################
-script.notify_text_internal:
- hidden: true
-
script.homeassistant_restart:
icon: mdi:home-assistant
script.homeassistant_clearlog:
icon: mdi:file-document
+
+script.notify_text_internal:
+ hidden: true
+
+script.speech_engine:
+ icon: mdi:text-to-speech
+
+script.speech_status:
+ icon: mdi:voice
\ No newline at end of file
{% endif %}\r
{%- endmacro -%}\r
\r
+ {# Location Status #}\r
+ {%- macro status_location() -%}\r
+ {% set giorgio_position = states('device_tracker.google_maps_115265981849847357125') %}\r
+ {% set laura_position = states('device_tracker.google_maps_103158638433668748797') %}\r
+ La posizione di Giorgio è {{ giorgio_position }}.\r
+ La posizione di Laura è {{ laura_position }}.\r
+ {%- endmacro -%}\r
+\r
{# *********************************************** #}\r
{# ******************* Message ******************* #}\r
{# *********************************************** #}\r
\r
{% if enable_status is defined %}\r
{% if enable_status | int == 1 %}\r
+\r
{{ status_covers() }}\r
+\r
+ {{ status_location() }}\r
\r
{{ status_car() }}\r
+ \r
{% endif %}\r
{% endif %}\r
\r
{# generic message #}\r
{{ message }}\r
+\r
+######################################################################\r
+# Script: Speech Status\r
+#\r
+# Operations:\r
+# - script.speech_engine\r
+######################################################################\r
+\r
+speech_status:\r
+ alias: Pronuncia Stato\r
+ sequence: \r
+ - service: script.speech_engine\r
+ data:\r
+ enable_greeting: 1\r
+ enable_status: 1\r
- input_boolean.home_mode_day
- input_boolean.home_mode_night
- input_boolean.home_mode_away
+
+ - type: entities
+ title: Controlli Vari
+ show_header_toggle: false
+ entities:
+ - script.speech_status
######################################################################
# Covers