From b8b1aa5bca1f3adc6cdb0f2bf2dc0b0bf070c260 Mon Sep 17 00:00:00 2001 From: CCOSTAN Date: Sat, 4 Feb 2017 02:46:44 +0000 Subject: [PATCH] More Voice Friendly stuff. Changing names around and things like that! --- automation/announcements.yaml | 3 +- automation/device_status.yaml | 4 +- customize/input_booleans.yaml | 42 ++++++++------- customize/scripts.yaml | 52 ++++++++++++------- customize/sensors.yaml | 95 +++++++++++++++++++++++++++++----- group/home_mode.yaml | 4 +- script/front_house_motion.yaml | 6 +++ 7 files changed, 149 insertions(+), 57 deletions(-) diff --git a/automation/announcements.yaml b/automation/announcements.yaml index f7379264..0a01b882 100755 --- a/automation/announcements.yaml +++ b/automation/announcements.yaml @@ -2,9 +2,8 @@ ## Announce when people come or go. ## Announce over all Chromecast Audios ###################################################################### -- alias: 'Announcements' +- alias: 'State Announcements' - hide_entity: True trigger: - platform: state entity_id: diff --git a/automation/device_status.yaml b/automation/device_status.yaml index 84681cc6..46dfae36 100755 --- a/automation/device_status.yaml +++ b/automation/device_status.yaml @@ -34,10 +34,10 @@ - service: script.ifttt_notify data_template: value1: 'Device Status:' - value2: "{{ trigger.entity_id.split('.')[1] }} is " + value2: "{{ trigger.entity_id.split('.')[1]|replace('_', ' ') }} is " value3: "{{ trigger.to_state.state }}" - service: script.Voice_notify data_template: - value1: "{{ trigger.entity_id.split('.')[1] }} is now {{ trigger.to_state.state }}" + value1: "{{ trigger.entity_id.split('.')[1]|replace('_', ' ') }} is now {{ trigger.to_state.state }}" diff --git a/customize/input_booleans.yaml b/customize/input_booleans.yaml index 90c1393f..49d28c50 100755 --- a/customize/input_booleans.yaml +++ b/customize/input_booleans.yaml @@ -2,33 +2,37 @@ ## Input_Booleans Section ################################### +input_boolean.alert_mode: + friendly_name: 'Alert Mode' + emulated_hue: True + hidden: False + icon: mdi:alert-octagram + + input_boolean.chore_reminder: friendly_name: 'Chore Reminder' - icon: mdi:human-male-female emulated_hue: False - hidden: False - + hidden: False + icon: mdi:human-male-female + + input_boolean.guest_mode: friendly_name: 'Guest Mode' + emulated_hue: True + hidden: False icon: mdi:account-alert + + +input_boolean.school_mode: + friendly_name: 'School Mode' emulated_hue: True - hidden: False - -input_boolean.no_school: - friendly_name: 'No School' + hidden: False icon: mdi:school + + +input_boolean.speech_notifications: + friendly_name: 'Speech Notifications' emulated_hue: True - hidden: False - -input_boolean.pill_reminder: - friendly_name: 'Pill Reminder' - icon: mdi:pill - emulated_hue: False - hidden: False - -alert_mode: - friendly_name: Alert Mode - icon: mdi:alert-octagram - emulated_hue: False hidden: False + icon: mdi:speaker-wireless \ No newline at end of file diff --git a/customize/scripts.yaml b/customize/scripts.yaml index a43a9c9b..f8823847 100755 --- a/customize/scripts.yaml +++ b/customize/scripts.yaml @@ -5,46 +5,62 @@ script.flash_notify: friendly_name: 'Flash Notify' emulated_hue: False - hidden: True - + hidden: True + + + script.front_house_motion: friendly_name: 'Front House Motion' emulated_hue: False - hidden: True - + hidden: True + + + script.holiday_switches_on: friendly_name: 'Holiday Switches On' emulated_hue: False - hidden: False - + hidden: False + + + script.ifttt_notify: friendly_name: 'Ifttt Notify' emulated_hue: False - hidden: True - + hidden: True + + + script.interior_off: friendly_name: 'Interior Off' emulated_hue: False - hidden: False - + hidden: False + + + script.monthly_front_house_scene: friendly_name: 'Monthly Front House Scene' emulated_hue: False - hidden: False - + hidden: False + + + script.skybell_pressed: friendly_name: 'Skybell Pressed' emulated_hue: False - hidden: True - -script.switch_check: - friendly_name: 'Switch Check' - emulated_hue: False hidden: True - + + + script.switch_turn_off_all: friendly_name: 'Switch Turn Off All' emulated_hue: False hidden: False + + +script.voice_notify: + friendly_name: 'Voice Notify' + emulated_hue: False + hidden: False + \ No newline at end of file diff --git a/customize/sensors.yaml b/customize/sensors.yaml index 5031e409..a2140fa2 100755 --- a/customize/sensors.yaml +++ b/customize/sensors.yaml @@ -3,391 +3,458 @@ sensor.actiontechap: emulated_hue: False hidden: False + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_3_1: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_4_1: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_5_1: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_level_6_1: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Level' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_3_0: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Type' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_4_0: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Type' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_5_0: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Type' emulated_hue: False hidden: True + sensor.aeotec_dsb04100_doorwindow_sensor_alarm_type_6_0: friendly_name: 'Aeotec Dsb04100 Door/window Sensor Alarm Type' emulated_hue: False hidden: True + sensor.alexa_echo: friendly_name: 'Alexa Echo' emulated_hue: False hidden: False icon: mdi:amazon + sensor.amazon_dot: friendly_name: 'Amazon Dot' emulated_hue: False hidden: False icon: mdi:amazon + sensor.chromecast_audio_1: friendly_name: 'Chromecast Audio 1' emulated_hue: False hidden: False icon: mdi:music-circle + sensor.chromecast_audio_2: friendly_name: 'Chromecast Audio 2' emulated_hue: False hidden: False icon: mdi:music-circle + sensor.circle: friendly_name: 'Disney Circle' emulated_hue: False hidden: False icon: mdi:google-circles-group + sensor.cisco_ap: friendly_name: 'Cisco Main Ap' emulated_hue: False hidden: False + sensor.dark_sky_cloud_coverage: friendly_name: 'Dark Sky Cloud Coverage' emulated_hue: False hidden: True icon: mdi:weather-partlycloudy + sensor.dark_sky_humidity: friendly_name: 'Outdoor Humidity' emulated_hue: False hidden: True icon: mdi:water-percent + sensor.dark_sky_minutely_summary: friendly_name: 'Current Conditions' emulated_hue: False hidden: True icon: mdi:beach + sensor.dark_sky_precip_intensity: friendly_name: 'Rainfall' emulated_hue: False hidden: True icon: mdi:weather-rainy + sensor.dark_sky_temperature: friendly_name: 'Outdoor Temp' emulated_hue: False hidden: True icon: mdi:thermometer + sensor.date: friendly_name: 'Date' emulated_hue: False hidden: True icon: mdi:calendar + sensor.downstairs_away_mode: friendly_name: 'Downstairs Away Mode' emulated_hue: False hidden: True + sensor.downstairs_thermostat_humidity: friendly_name: 'Downstairs Thermostat Humidity' emulated_hue: False hidden: True icon: mdi:water-percent + sensor.downstairs_thermostat_hvac_state: friendly_name: 'Downstairs Thermostat Hvac State' emulated_hue: False hidden: True + sensor.downstairs_thermostat_operation_mode: friendly_name: 'Downstairs Thermostat Operation Mode' emulated_hue: False hidden: True + sensor.downstairs_thermostat_target: friendly_name: 'Downstairs Thermostat Target' emulated_hue: False hidden: True + sensor.downstairs_thermostat_temperature: friendly_name: 'Downstairs Thermostat Temperature' emulated_hue: False hidden: True + sensor.enerwave_unknown_type0601_id0903_alarm_level_2_1: friendly_name: 'Enerwave Unknown: Type=0601, Id=0903 Alarm Level' emulated_hue: False hidden: True + sensor.enerwave_unknown_type0601_id0903_alarm_type_2_0: friendly_name: 'Enerwave Unknown: Type=0601, Id=0903 Alarm Type' emulated_hue: False hidden: True + sensor.enerwave_unknown_type0601_id0903_general_2_0: friendly_name: 'Enerwave Unknown: Type=0601, Id=0903 General' emulated_hue: False hidden: True + sensor.external_ip: friendly_name: 'External Ip' emulated_hue: False hidden: True + sensor.garadget_large: friendly_name: 'Garadget Large' emulated_hue: False hidden: False icon: mdi:car-connected + sensor.garadget_large_reflection_rate: friendly_name: 'Reflection Rate' emulated_hue: False hidden: False + sensor.garadget_large_status: friendly_name: 'State Of The Door' emulated_hue: False hidden: False + sensor.garadget_large_time_in_state: friendly_name: 'Time In State' emulated_hue: False hidden: False icon: mdi:timer-sand + sensor.garadget_large_wifi_signal_strength: friendly_name: 'Wifi Strength' emulated_hue: False hidden: False icon: mdi:wifi + sensor.garadget_small: friendly_name: 'Garadget Small' emulated_hue: False hidden: False icon: mdi:car-connected + sensor.garadget_small_reflection_rate: friendly_name: 'Reflection Rate' emulated_hue: False hidden: False + sensor.garadget_small_status: friendly_name: 'State Of The Door' emulated_hue: False hidden: False + sensor.garadget_small_time_in_state: friendly_name: 'Time In State' emulated_hue: False hidden: False icon: mdi:timer-sand + sensor.garadget_small_wifi_signal_strength: friendly_name: 'Wifi Strength' emulated_hue: False hidden: False icon: mdi:wifi + sensor.hue_hub: friendly_name: 'Hue Hub' emulated_hue: False hidden: False icon: mdi:router-wireless + sensor.ipchange: friendly_name: 'Ipchange' emulated_hue: False hidden: True + sensor.nest_downstairs: friendly_name: 'Downstairs Nest' emulated_hue: False hidden: True icon: mdi:air-conditioner + sensor.nest_upstairs: friendly_name: 'Upstairs Nest' emulated_hue: False hidden: True icon: mdi:air-conditioner + sensor.rachio: friendly_name: 'Rachio Sprinklers' emulated_hue: False hidden: False icon: mdi:spray + sensor.rgb_led_garage_left: friendly_name: 'Rgb Led Garage Left' emulated_hue: False hidden: False + sensor.rgb_led_garage_small: friendly_name: 'Rgb Led Garage Small' emulated_hue: False hidden: False + sensor.rgb_led_outdoor_den: friendly_name: 'Rgb Led Outdoor Den' emulated_hue: False hidden: False + sensor.samsungtv: friendly_name: 'Samsung Tv' emulated_hue: False hidden: False icon: mdi:television + sensor.since_last_boot: friendly_name: 'Since Last Boot' emulated_hue: False hidden: True icon: mdi:clock + sensor.since_last_boot_templated: friendly_name: 'Homeassistant Uptime' emulated_hue: False hidden: False icon: mdi:clock-start + sensor.skybell: friendly_name: 'Skybell Doorbell' emulated_hue: False hidden: False icon: mdi:camera-front + + +sensor.smart_water_meter: + friendly_name: 'Smart Water Meter' + emulated_hue: False + hidden: False + icon: mdi:water + sensor.speedtest_download: friendly_name: 'Download' emulated_hue: False hidden: False icon: mdi:speedometer + sensor.speedtest_upload: friendly_name: 'Upload' emulated_hue: False hidden: False icon: mdi:speedometer + sensor.tablotv: friendly_name: 'Tablo Tv' emulated_hue: False hidden: False icon: mdi:television-guide + sensor.time: friendly_name: 'Time' emulated_hue: False hidden: True icon: mdi:clock + sensor.upstairs_away_mode: friendly_name: 'Upstairs Away Mode' emulated_hue: False hidden: True + sensor.upstairs_thermostat_humidity: friendly_name: 'Upstairs Thermostat Humidity' emulated_hue: False hidden: True icon: mdi:water-percent + sensor.upstairs_thermostat_hvac_state: friendly_name: 'Upstairs Thermostat Hvac State' emulated_hue: False hidden: True + sensor.upstairs_thermostat_operation_mode: friendly_name: 'Upstairs Thermostat Operation Mode' emulated_hue: False hidden: True + sensor.upstairs_thermostat_target: friendly_name: 'Upstairs Thermostat Target' emulated_hue: False hidden: True + + sensor.upstairs_thermostat_temperature: friendly_name: 'Upstairs Thermostat Temperature' emulated_hue: False hidden: True - -sensor.smart_water_meter: - friendly_name: 'Smart Water Meter' - emulated_hue: False - hidden: False - icon: mdi:water - -sensor.withings_scale: - friendly_name: 'WiThings Scale' - emulated_hue: False - hidden: False - icon: mdi:scale-bathroom - + + + sensor.wii: friendly_name: 'Wii' emulated_hue: False hidden: False - icon: mdi:gamepad-variant \ No newline at end of file + icon: mdi:gamepad-variant + + +sensor.withings_scale: + friendly_name: 'Withings Scale' + emulated_hue: False + hidden: False + icon: mdi:scale-bathroom \ No newline at end of file diff --git a/group/home_mode.yaml b/group/home_mode.yaml index bd649df5..8b2c7767 100755 --- a/group/home_mode.yaml +++ b/group/home_mode.yaml @@ -3,6 +3,6 @@ home_modes: entities: - input_boolean.guest_mode - input_boolean.school_mode -# - input_boolean.chore_reminder -# - input_boolean.pill_reminder + - input_boolean.alert_mode + - input_boolean.speech_notifications # - input_boolean.trash_reminder diff --git a/script/front_house_motion.yaml b/script/front_house_motion.yaml index a5876d25..95e53eac 100755 --- a/script/front_house_motion.yaml +++ b/script/front_house_motion.yaml @@ -19,6 +19,12 @@ front_house_motion: - service: input_boolean.turn_on data: entity_id: input_boolean.alert_mode + - service: script.Voice_notify + data: + value1: 'Motion has been detected by the front door.' + - service: input_boolean.turn_off + data: + entity_id: input_boolean.alert_mode - service: scene.turn_on entity_id: scene.front_full_brightness - service: input_boolean.turn_off