]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Change reboot script extended to container, reviewd startup automations, minor change...
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 8 Apr 2020 19:45:20 +0000 (21:45 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Wed, 8 Apr 2020 19:45:20 +0000 (21:45 +0200)
automation/home_assistant.yaml
automation/startup.yaml [new file with mode: 0644]
customizations/automations.yaml
customizations/home_assistant.yaml
customizations/notify.yaml [deleted file]
script/home_assistant.yaml
shell_command/system.yaml [new file with mode: 0644]
ui-settings.yaml

index e8788355fbe94a376f70310692832b1fd8124758..5ea0785c4a39bd83b9357a9f7330eb1bd8cc8095 100644 (file)
         {% endif %}
       data:
         entity_id: input_boolean.speech_notifications
-   
-######################################################################
-# Home Assistant: Startup Automation
-# - Sync with Google Assistant
-######################################################################
-
-- alias: "Home Assistant: Startup automations"
-  initial_state: 'off'
-
-  trigger:
-    - platform: homeassistant
-      event: start
 
-  action: 
-    - delay: 00:05
-    - service: google_assistant.request_sync
-    
 ######################################################################
 # Home Assistant: Weekly Clean Log
 # - script.homeassistant_clearlog
diff --git a/automation/startup.yaml b/automation/startup.yaml
new file mode 100644 (file)
index 0000000..bceb829
--- /dev/null
@@ -0,0 +1,31 @@
+######################################################################\r
+# Startup Automation: Restart on Error\r
+######################################################################\r
+\r
+- alias: "Startup: Restart on Error"\r
+\r
+  trigger:\r
+    - platform: homeassistant\r
+      event: start\r
+  \r
+  action:\r
+    - delay: 00:00:60\r
+    - condition: state\r
+      entity_id: persistent_notification.invalid_config\r
+      state: 'notifying'\r
+    - service: script.homeassistant_restart\r
+\r
+######################################################################\r
+# Startup Automation: Google Sync\r
+######################################################################\r
+\r
+- alias: "Startup: Google Sync"\r
+  initial_state: 'off'\r
+\r
+  trigger:\r
+    - platform: homeassistant\r
+      event: start\r
+\r
+  action:\r
+    - delay: 0:10:00\r
+    - service: google_assistant.request_sync\r
index 90079fb60f99c7ad81fb69fde733a17ac547e12e..51b7daedb1f39a0924083a57fdfabbea00f83a42 100644 (file)
@@ -4,3 +4,9 @@
 \r
 automation.risveglio_giorgio:\r
   icon: mdi:alarm\r
+\r
+automation.startup_restart_on_error:\r
+  icon: mdi:restart-alert\r
+  \r
+automation.startup_google_sync:\r
+  icon: mdi:google-home
\ No newline at end of file
index 6cd4907a89250c382b575bd110a114b1ec4ebc4e..4783a609420b3ee0db52fb0f941be3eab94ddc22 100644 (file)
@@ -5,6 +5,12 @@
 script.homeassistant_restart:
   icon: mdi:restart
 
+script.homeassistant_reload_scripts:
+  icon: mdi:reload
+
+script.homeassistant_reload_automations:
+  icon: mdi:reload
+
 script.homeassistant_clearlog:
   icon: mdi:file-document
 
@@ -12,7 +18,7 @@ script.homeassistant_upgrade:
   icon: mdi:update
 
 script.homeassistant_google_home_sync:
-  icon: mdi:google
+  icon: mdi:google-home
 
 input_datetime.away_mode_end:
   icon: mdi:airplane-takeoff
diff --git a/customizations/notify.yaml b/customizations/notify.yaml
deleted file mode 100644 (file)
index 4f32278..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-######################################################################
-# Customization: Notify
-######################################################################
-
-script.notify_text_internal:
-  hidden: true
index 6cda0d3db78b55a093221700cab3d5e9ed952419..a5ffd7317b364076c5f1ddb38f2854c45fb96711 100644 (file)
@@ -1,12 +1,32 @@
 ######################################################################
 # Home Assistant: Restart
-# - homeassistant.restart
+# - shell_command.docker_restart
 ######################################################################
 
 homeassistant_restart:
-  alias: "Riavvio servizio"
+  alias: "Riavvia Home Assistant"
   sequence:
-    - service: homeassistant.restart
+    - service: shell_command.docker_restart
+
+######################################################################
+# Home Assistant: Ricarica Script
+# - script.reload
+######################################################################
+
+homeassistant_reload_scripts:
+  alias: "Ricarica Script"
+  sequence:
+    - service: script.reload
+
+######################################################################
+# Home Assistant: Ricarica Automazioni
+# - script.reload
+######################################################################
+
+homeassistant_reload_automations:
+  alias: "Ricarica Automazioni"
+  sequence:
+    - service: automation.reload
 
 ######################################################################
 # Home Assistant: Clear Log
diff --git a/shell_command/system.yaml b/shell_command/system.yaml
new file mode 100644 (file)
index 0000000..1e6db42
--- /dev/null
@@ -0,0 +1,2 @@
+# Docker Restart
+docker_restart: '/sbin/reboot'
index 2d7b521e1a1f6eb6dc2be80080f4b2c7e1507698..d4fb8a8ee766856a668b6be167ea5c3a57d4bc36 100644 (file)
@@ -24,6 +24,8 @@ views:
           title: Automazioni
           show_header_toggle: false
           entities:
+          - automation.startup_restart_on_error
+          - automation.startup_google_sync
           #- automation.modalita_notte
           - automation.risveglio_giorgio
           #- automation.saluto_di_benvenuto
@@ -42,6 +44,8 @@ views:
           show_header_toggle: false
           entities:
           - script.homeassistant_restart
+          - script.homeassistant_reload_scripts
+          - script.homeassistant_reload_automations
           - script.homeassistant_clearlog
           - script.homeassistant_google_home_sync
         - type: entities
@@ -147,4 +151,4 @@ views:
             --zigbee2mqtt-networkmap-arrow-color: rgba(18, 120, 98, 0.7);
             --zigbee2mqtt-networkmap-node-coordinator-color: rgba(224, 78, 93, .7);
             --zigbee2mqtt-networkmap-node-router-color: rgba(0, 165, 255, .7);
-          }
\ No newline at end of file
+          }