]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Modified TV sala
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 17 Jan 2020 10:05:40 +0000 (11:05 +0100)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 17 Jan 2020 10:05:40 +0000 (11:05 +0100)
script/media_player.yaml
ui-lovelace.yaml

index feefd6301aed953735bc7594ed6174ea88fd5474..67b60d34dfa0b54b1a01bd0516396acb12430386 100644 (file)
@@ -1,19 +1,54 @@
 ######################################################################
-# Script: TV Toggle
+# Script: TV Sala Toggle
 # Inputs:
 # - tv
 #
 # Operations:
-# - media_player.toggle
+# -  script.turn_on
 ######################################################################
 
-tv_toggle:
-  alias: "TV: Accendi/Spegni"
+tv_sala_toggle:
+  alias: "TV Sala: Accendi/Spegni"
   sequence:
-    - service: media_player.toggle
+    - service: script.turn_on
       data_template:
         entity_id: >-
-          {% if tv | length == 0 %}
-          {% set tv = 'media_player.tv_sala' %}
+          {% if is_state('media_player.tv_sala', 'on') %}
+            script.tv_sala_off
+          {% else %}
+            script.tv_sala_on
           {% endif %}
-          {{ tv }}
+
+######################################################################
+# Script: TV Sala On
+# Inputs:
+# - tv
+#
+# Operations:
+# -  script.turn_on
+######################################################################
+
+tv_sala_on:
+  alias: "TV Sala: Accendi"
+  sequence:
+    #- service: shell_command.bravia_tvpower
+    - service: media_player.toggle
+      data_template:
+        entity_id: 'media_player.tv_sala'
+
+######################################################################
+# Script: TV Sala Off
+# Inputs:
+# - tv
+#
+# Operations:
+# -  script.turn_on
+######################################################################
+
+tv_sala_off:
+  alias: "TV Sala: Spegni"
+  sequence:
+    #- service: shell_command.bravia_poweroff
+    - service: media_player.toggle
+      data_template:
+        entity_id: 'media_player.tv_sala'
index 69efb3885d21d9ae0fc1e3989a17eec7133f95bd..3115c490cf341ef509e1e7067fbe64a33f306884 100644 (file)
@@ -307,7 +307,7 @@ views:
                 action: call-service
                 service: script.turn_on
                 service_data:
-                  entity_id: script.tv_toggle
+                  entity_id: script.tv_sala_toggle
         # Top Buttons 2
         - type: horizontal-stack
           cards: