replace all the cuckoo clock sounds with horror october sounds. #984

This commit is contained in:
CCOSTAN 2024-10-18 22:08:06 +00:00
parent cbea31a807
commit 2fc2360267
46 changed files with 83 additions and 153 deletions

View File

@ -1 +1 @@
2024.10.0.dev202409250230
2024.10.2

View File

@ -40,6 +40,3 @@
entity_id:
- input_boolean.medicine
- input_boolean.guest_mode
- service: homeassistant.update_entity #Look for a new Home Assistant Version
entity_id: binary_sensor.updater

View File

@ -14,7 +14,7 @@
condition:
- condition: template
value_template: "{{ states('binary_sensor.grid_status') == 'on' }}"
value_template: "{{ states('binary_sensor.powerwall_grid_status') == 'on' }}"
action:
- delay: '00:{{ (range(1, 20)|random|int) }}:00'

View File

@ -11,11 +11,11 @@
action:
# Disable this automation
- service: automation.turn_off
entity_id: automation.toggle_office_light_onoff
entity_id: automation.toggle_office_light_on_off
- service: light.toggle
entity_id: light.office_lamp
- delay:
minutes: 1
# enable this automation - This prevents duplicate pushes.
- service: automation.turn_on
entity_id: automation.toggle_office_light_onoff
entity_id: automation.toggle_office_light_on_off

View File

@ -44,7 +44,7 @@
- light.office_lamp
- light.slider
- light.garage_attic
- light.den_lamp
# - light.den_lamp
data:
flash: long

View File

@ -13,11 +13,11 @@
entity_id: input_boolean.guard_dog
to: 'on'
from: 'off'
# The automation will also be triggered when the state of the "binary_sensor.front_door_opened" entity changes from "off" to "on"
# The automation will also be triggered when the state of the "lock.front_door" entity changes from "locked" to "unlocked"
- platform: state
entity_id: binary_sensor.front_door_opened
to: 'on'
from: 'off'
entity_id: lock.front_door
to: 'unlocked'
from: 'locked'
condition:
- condition: state
@ -26,6 +26,9 @@
action:
- service: script.dog_bark
- delay:
minutes: 10
- service: input_boolean.turn_off
entity_id: input_boolean.guard_dog

View File

@ -2,8 +2,6 @@ motion:
name: Motion Detectors
entities:
- binary_sensor.office_motion
- binary_sensor.entry_alarm_panel
- binary_sensor.bedroom_alarm_panel
- binary_sensor.frontdoorbell_all_occupancy
- binary_sensor.camera2_motion_sensor
- binary_sensor.camera3_motion_sensor

View File

@ -1,3 +1,3 @@
Sensors:
entities:
- binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_3_0
# Sensors:
# entities:
# # - binary_sensor.aeotec_dsb04100_doorwindow_sensor_sensor_3_0

View File

@ -18,7 +18,7 @@ Interior Switches:
- switch.foyer_outlet
- switch.den_outlet
- switch.living_room_outlet
- switch.living_room_outlet_2
# - switch.living_room_outlet_2
- switch.living_room_tv_outlet
- switch.office_lamp_switch_socket
- switch.front_office_window

View File

@ -1,7 +1,6 @@
Triggers:
entities:
- input_boolean.house_station
- input_boolean.responsibilities
- input_boolean.home_stats
- input_boolean.flash

View File

@ -1,18 +1,18 @@
Weather:
entities:
- climate.downstairs
- sensor.downstairs_thermostat_humidity
# - sensor.downstairs_thermostat_humidity
- climate.upstairs
- sensor.upstairs_thermostat_humidity
# - sensor.upstairs_thermostat_humidity
- sensor.pirateweather_cloud_coverage
- sensor.pirateweather_minutely_summary
# - sensor.pirateweather_nearest_storm_distance
- sensor.pirateweather_precip_intensity
- sensor.pirateweather_daily_max_precip_intensity
# - sensor.pirateweather_daily_max_precip_intensity
- sensor.pirateweather_wind_speed
- sensor.pirateweather_humidity
- sensor.pirateweather_temperature
- sensor.pirateweather_uv_index
- sensor.moon
- sensor.launch_window
# - sensor.launch_window
- sensor.next_launch

View File

@ -51,10 +51,10 @@
- light.d1
- light.d2
- platform: group
name: Den lights
entities:
- light.den_lamp
# - platform: group
# name: Den lights
# entities:
# - light.den_lamp
- platform: group
name: Foyer lights
@ -104,7 +104,7 @@
- light.led_outdoor_den
- light.treeflood
- light.flood_2
- light.pathmiddle
# - light.pathmiddle
- platform: group
name: Garage lights

View File

@ -27,8 +27,6 @@ automation:
action:
- service: blink.blink_update
- service: script.notify_engine
data:
title: 'Check Fridge'

View File

@ -67,6 +67,11 @@ mqtt:
unit_of_measurement: '%'
value_template: '{{ value_json.bright }}'
input_text:
last_person_home:
name: Last Person Home
initial: 'Carlo'
group:
garage_doors: # This group is used to check if doors are open or Closed.
name: Garage Doors
@ -239,7 +244,7 @@ automation:
id: 2819207a-1716-4552-be34-a8e0f7af004e
trigger:
- platform: numeric_state
entity_id: ssensor.pirateweather_wind_speed
entity_id: sensor.pirateweather_wind_speed
above: 30
condition:
@ -267,7 +272,7 @@ automation:
- service: script.speech_engine
data:
value1: >
"The winds are picking up outside. The wind speed is {{ states('sensor.pirateweather_wind_speed')|round}} miles per hour. For safety, please close the garage doors.
"The wind speed is {{ states('sensor.pirateweather_wind_speed')|round}} miles per hour. For safety, please close the garage doors.
{% if is_state('cover.large_garage_door', 'open') -%}
The Large Garage Door is open
{% endif -%}

View File

@ -1,50 +0,0 @@
#-------------------------------------------
# @CCOSTAN
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
# Read more about the house at https://vCloudInfo.com
# https://github.com/CCOSTAN/Home-AssistantConfig/issues/813
#-------------------------------------------
#-------------------------------------------
# sensor:
# - platform: travisci
# api_key: !secret travisci_api
# scan_interval: 2400
# monitored_conditions:
# - state
#-------------------------------------------
#-------------------------------------------
rest_command:
new_version_github_issue:
url: https://api.github.com/repos/ccostan/Home-AssistantConfig/issues
method: POST
headers:
Authorization: !secret github_token
payload: '{"title":"Home-Assistant {{ version }} available","body":"Home-Assistant {{ version }} is now available /n https://www.home-assistant.io/latest-release-notes/ "}'
#-------------------------------------------
automation:
- alias: "Update Available Notification"
mode: restart
id: 2f89ba6d-0db5-4a4a-a4df-56b8e15bb74f
trigger:
- platform: state
entity_id: binary_sensor.updater
to: 'on'
action:
- service: script.notify_engine
data:
title: 'Home Assistant {{ states.binary_sensor.updater.attributes.newest_version }} '
value1: "Home Assistant {{ states.binary_sensor.updater.attributes.newest_version }} is now available."
who: 'carlo'
group: 'information'
- service: rest_command.new_version_github_issue
data_template:
version: "{{ states.binary_sensor.updater.attributes.newest_version }} "

View File

@ -14,13 +14,13 @@ automation:
id: 56a32121-5725-4510-a1fa-10f69a5c82ef
trigger:
- platform: state
entity_id: binary_sensor.grid_status
entity_id: binary_sensor.powerwall_grid_status
condition:
- condition: template
# Check that both current and previous states are not 'unavailable', 'unknown', or 'null'.
value_template: >-
{{ states('binary_sensor.grid_status') not in ['unavailable', 'unknown', 'null'] and
{{ states('binary_sensor.powerwall_grid_status') not in ['unavailable', 'unknown', 'null'] and
trigger.from_state.state not in ['unavailable', 'unknown', 'null'] }}
action:
@ -37,7 +37,7 @@ automation:
id: 37288a96-5f49-46c2-85c8-7e8794d23612
trigger:
- platform: state
entity_id: binary_sensor.grid_status
entity_id: binary_sensor.powerwall_grid_status
to: 'False'
action:
@ -74,20 +74,41 @@ automation:
data:
value1: "Automatic light recycling has been completed. Any abnormalities will have to be addressed in the Hue App most likely. "
- alias: Powerwall Low Charge Monitoring with Grid Status
id: fda6116b-b2a5-4198-a1ce-4cf4bb3254b2
mode: single
trigger:
- platform: numeric_state
entity_id: sensor.powerwall_charge
below: 60
for:
hours: 24
condition:
- condition: state
entity_id: binary_sensor.powerwall_grid_status
state: 'on'
action:
- service: script.notify_engine
data:
title: "Powerwall Low Charge Alert - Current Charge: {{ states('sensor.powerwall_charge') }}"
value1: "The Powerwall has been below 50% charge for more than 24 hours while the grid is online. This may indicate an issue."
who: 'parents'
group: 'information'
# https://github.com/CCOSTAN/Home-AssistantConfig/issues/547
- alias: Turn off the Nest Thermostats during a Power Outage
id: 022bd9da-ab7c-4c1b-9e95-2ff4ffe5f9cc
trigger:
- platform: state
entity_id: binary_sensor.grid_status
entity_id: binary_sensor.powerwall_grid_status
to: 'False'
for:
minutes: 6
condition:
- condition: template
value_template: "{{ states('binary_sensor.grid_status') == 'off' }}"
value_template: "{{ states('binary_sensor.powerwall_grid_status') == 'off' }}"
action:
- service: climate.turn_off
@ -108,7 +129,7 @@ automation:
trigger:
- platform: state
entity_id: binary_sensor.grid_status
entity_id: binary_sensor.powerwall_grid_status
from: 'False'
to: 'True'
for:
@ -116,7 +137,7 @@ automation:
condition:
- condition: template
value_template: "{{ states('binary_sensor.grid_status') == 'on' }}"
value_template: "{{ states('binary_sensor.powerwall_grid_status') == 'on' }}"
- condition: or
conditions:
- condition: state

View File

@ -33,7 +33,7 @@ automation:
data:
command: find_remote
- service: notify.mobile_ios_family
- service: notify.ios_family
data:
title: Living Room Remote Finder
message: Have you found the Remote?

View File

@ -54,8 +54,8 @@ automation:
- service: tts.cloud_say
entity_id:
- media_player.livingroomCC
- media_player.entry_alarm_panel
- media_player.bedroom_alarm_panel
# - media_player.entry_alarm_panel
# - media_player.bedroom_alarm_panel
data:
options:
voice: JennyNeural

View File

@ -45,8 +45,8 @@ automation:
- service: media_player.play_media
entity_id:
- media_player.livingroomCC
- media_player.entry_alarm_panel
- media_player.bedroom_alarm_panel
# - media_player.entry_alarm_panel
# - media_player.bedroom_alarm_panel
data:
media_content_id: >
"https://raw.githubusercontent.com/CCOSTAN/Home-AssistantConfig/master/config/sounds/speechcons/self_destruct.mp3"
@ -55,8 +55,8 @@ automation:
entity_id: all
data:
flash: long
- service: switch.turn_off
entity_id: all
# - service: switch.turn_off
# entity_id: all
- service: light.turn_off
entity_id: all

View File

@ -22,6 +22,14 @@ dog_bark:
- condition: state
entity_id: input_boolean.speech_notifications
state: 'on'
- condition: time
after: "9:00:00"
before: "20:00:00"
- condition: state
entity_id: group.bed
state: 'off'
- service: switch.turn_on
entity_id: switch.lr_amp
@ -45,7 +53,5 @@ dog_bark:
data:
entity_id:
- media_player.livingroomCC
- media_player.entry_alarm_panel
- media_player.bedroom_alarm_panel
media_content_id: "https://raw.githubusercontent.com/CCOSTAN/Home-AssistantConfig/master/config/sounds/dog-barking-2-bullmastiff.mp3"
media_content_type: audio/mp4

View File

@ -1,47 +0,0 @@
######################################################################################################
###[SkyBell HD](https://amzn.to/2dcexIB) Script to turn on Front light FULL bright for 5 to 20m when motion is detected and then return to the normal colors.
# action:
# - service: script.front_house_motion
#
######################################################################################################
front_house_motion:
sequence:
- service: logbook.log
data:
name: "SkyBell HD Doorbell:"
message: "Someone is by the door."
- condition: state
entity_id: sun.sun
state: 'below_horizon'
- service: input_boolean.turn_on
entity_id: input_boolean.alert_mode
- service: script.speech_engine
data:
value1: 'Motion has been detected by the front door.'
- service: scene.turn_on
entity_id: scene.front_full_brightness
- service: homeassistant.turn_on
entity_id:
- group.landscaping
- service: light.turn_on
data:
entity_id:
- light.outdoor_bathroom
- light.outdoor_pool_lights
brightness: 255
- service: script.dog_bark
- delay: '00:{{ range(0,1) | random | int }}{{ range(0,9) | random | int }}:00'
- service: light.turn_off
entity_id:
- light.outdoor_front_lights
- light.outdoor_pool_lights
- service: light.turn_on
entity_id: light.outdoor_bathroom
data:
brightness: 15
- delay: '00:00:10'
- service: script.monthly_color_scene

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -63,7 +63,7 @@
{%- if states('sensor.nws_alerts')|int > 0 -%}
{%- set alert_description = state_attr('sensor.nws_alerts', 'Alerts') %}
[WEATHER ALERT: Summarize the weather alert and give overall details on any storms. Use the Situation Overview Section to best understand what is going on - Be sure to highlight any impacts to Seminole County or Tallahassee]
[Summarize the included weather alert and give overall details on any storms releavant to the residents of the home. Use the Situation Overview Section to best understand what is going on - Be sure to highlight any impacts to Seminole County or Tallahassee]
{{ alert_description }}
[END of Weather Alert]
{%- endif %}
@ -239,10 +239,10 @@
{% set time = current_date.strftime('%I:%M %p') %}
Current date time: {{ month }} {{ day }}, {{ year }} {{ time }}
Residents: Location
- Carlo (Dad): {{ states('person.carlo') }} at {{ states('sensor.carlo_place') if states('sensor.carlo_place') != None else 'Away' }}
- Stacey (Mom): {{ states('person.stacey')}} at {{ states('sensor.stacey_place') if states('sensor.stacey_place') != None else 'Away' }}
- Justin (Son): {{ states('person.justin') }} at {{ states('sensor.justin_place') if states('sensor.justin_place') != None else 'Away' }}
- Paige (Daughter): {{ states('person.paige') }} at {{ states('sensor.paige_place') if states('sensor.paige_place') != None else 'Away' }}
- Carlo (Dad): {{ states('person.carlo') }} at {{ states('sensor.carlo_place') if states('sensor.carlo_place') != unknown else 'Away' }}
- Stacey (Mom): {{ states('person.stacey')}} at {{ states('sensor.stacey_place') if states('sensor.stacey_place') != unknown else 'Away' }}
- Justin (Son): {{ states('person.justin') }} at {{ states('sensor.justin_place') if states('sensor.justin_place') != unknown else 'Away' }}
- Paige (Daughter): {{ states('person.paige') }} at {{ states('sensor.paige_place') if states('sensor.paige_place') != unknown else 'Away' }}
and our cat Molly: Always home.
Previous broadcast: "{{ state_attr('sensor.openai_response', 'response') }}"
[Announce where everyone is if they are not at home. Avoid repeating information from the previous broadcast if it was within the hour]