mirror of
				https://github.com/CCOSTAN/Home-AssistantConfig.git
				synced 2025-10-31 18:49:14 +00:00 
			
		
		
		
	Change the Lightning package
This commit is contained in:
		| @@ -1 +1 @@ | ||||
| 2023.11.2 | ||||
| 2023.11.3 | ||||
| @@ -11,33 +11,19 @@ input_boolean: | ||||
|     initial: off | ||||
|     icon: mdi:weather-lightning | ||||
|  | ||||
| ios: | ||||
|   push: | ||||
|     categories: | ||||
|       - name: Lightning | ||||
|         identifier: 'LIGHTNING' | ||||
|         actions: | ||||
|           - identifier: 'SNOOZE_LIGHTNING' | ||||
|             title: 'Snooze Alerts until tomorrow' | ||||
|             activationMode: 'background' | ||||
|             authenticationRequired: no | ||||
|             destructive: no | ||||
|  | ||||
| automation: | ||||
|  | ||||
|   - alias: Snooze Lightning | ||||
|     id: 1f295bb8-8925-4b22-8f75-9l1ghtn1nga8 | ||||
|     trigger: | ||||
|       platform: event | ||||
|       event_type: ios.notification_action_fired | ||||
|       event_type: mobile_app_notification_action | ||||
|       event_data: | ||||
|         actionName: SNOOZE_LIGHTNING | ||||
|         action: SNOOZE_LIGHTNING | ||||
|     action: | ||||
|       - service: input_boolean.turn_on | ||||
|         entity_id: input_boolean.snooze_lightning | ||||
|  | ||||
|  | ||||
|  | ||||
|   - alias: 'Lightning Notification' | ||||
|     id: 6e054688-5e75-48bd-9411-52a3e26264d1 | ||||
|     mode: single | ||||
| @@ -57,13 +43,15 @@ automation: | ||||
|         state: 'off' | ||||
|  | ||||
|     action: | ||||
|       - service: script.notify_engine | ||||
|       - service: script.notify_engine_two_button | ||||
|         data: | ||||
|           title: 'Lightning Warning!' | ||||
|           value1: "Lightning has been detected within {{(states('sensor.blitzortung_lightning_distance') | int / 1.69) | round (1, 'floor')}} Miles of our home.  Be careful if outdoors." | ||||
|           ios_category: "LIGHTNING" | ||||
|           who: 'family' | ||||
|           group: 'Alert' | ||||
|           title1: 'Snooze Alerts until tomorrow' | ||||
|           action1: 'SNOOZE_LIGHTNING' | ||||
|           icon1: 'sfsymbols:arrow.up.circle' | ||||
|           who: "Family" | ||||
|           group: 'Information' | ||||
|  | ||||
|       - service: script.speech_engine | ||||
|         data: | ||||
|   | ||||
| @@ -1,23 +1,34 @@ | ||||
| ###################################################################################################### | ||||
| ###Script to send notifications to the mobile Phone! Call like this: | ||||
|   # action: | ||||
|     # service: script.notify_engine | ||||
|     # data: | ||||
|       # title: 'Ios Title' | ||||
|       # value1: 'Startup: Home Assistant is Up and Running!' | ||||
|       # value2: "{{ trigger.to_state.state }}" | ||||
|       # value3: | ||||
|       # who: "stacey | carlo | paige | family | parents" | ||||
|       # camera_entity: 'Camera.Camera' | ||||
|       # content-type: "jpeg" | ||||
|       # group: "Something_Unique" if important or information | ||||
| ### Script for Sending Notifications to Mobile Phones | ||||
| # This script (`notify_engine`) and its variant (`notify_engine_two_button`) are designed to send  | ||||
| # customized notifications to specified recipients in Home Assistant. | ||||
| # - The script dynamically chooses the notification service based on the 'who' parameter,  | ||||
| #   allowing targeting individuals like Stacey, Carlo, or groups like family or parents. | ||||
| # - Notifications include a title and a composite message from 'value1', 'value2', and 'value3'. | ||||
| # - The script can optionally attach camera snapshots, specify notification groups, and set interruption levels. | ||||
|  | ||||
|     # @CCOSTAN | ||||
|     # Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig | ||||
| # Usage: | ||||
| # To call this script, specify the action as `script.notify_engine` or `script.notify_engine_two_button` | ||||
| # and provide the necessary data parameters: | ||||
| #   - 'title': The notification title. | ||||
| #   - 'value1', 'value2', 'value3': Components of the message. | ||||
| #   - 'who': Recipient identifier (e.g., 'stacey', 'carlo', 'paige', 'family', 'parents'). | ||||
| #   - 'camera_entity': Camera entity ID for snapshots (optional). | ||||
| #   - 'group': Notification group (optional, defaults to 'information'). | ||||
| #   - 'level': Interruption level for the notification (optional, defaults to 'active'). | ||||
|  | ||||
|     # Need this script to work with Android? Check out this Video. https://youtu.be/mK1wdpxhLbM | ||||
| # The 'notify_engine_two_button' variant includes additional parameters for two interactive buttons: | ||||
| #   - 'title1', 'title2': Titles for the action buttons. | ||||
| #   - 'action1', 'action2': Actions to be performed when buttons are pressed. | ||||
| #   - 'icon1', 'icon2': Icons for the buttons (optional). | ||||
| #   - 'destructive1', 'destructive2': Boolean flags to mark buttons as destructive (optional). | ||||
|  | ||||
| # Author: @CCOSTAN | ||||
| # Original Repository: https://github.com/CCOSTAN/Home-AssistantConfig | ||||
| # Video Tutorial for Android Compatibility: https://youtu.be/mK1wdpxhLbM | ||||
| ###################################################################################################### | ||||
|  | ||||
|  | ||||
| notify_engine: | ||||
|   sequence: | ||||
|     - condition: or | ||||
|   | ||||
		Reference in New Issue
	
	Block a user