diff --git a/.HA_VERSION b/.HA_VERSION index 12193b84d553468b768737289fe9e46f4dbe970a..8341424d1516ddb5017396224753851165778dde 100644 --- a/.HA_VERSION +++ b/.HA_VERSION @@ -1 +1 @@ -0.60.0 \ No newline at end of file +0.65.3 \ No newline at end of file diff --git a/automations/balcony-sunrise-off.yaml b/automations/balcony-sunrise-off.yaml index 0277a4746c80ab0db28962f0da031b72bdc8f220..9132c8b71ca1d9492796439edeec20d639cc575e 100644 --- a/automations/balcony-sunrise-off.yaml +++ b/automations/balcony-sunrise-off.yaml @@ -9,4 +9,4 @@ condition: state: 'on' action: service: light.turn_off - entity_id: light.balcony \ No newline at end of file + entity_id: light.balcony diff --git a/automations/balcony-sunset-on.yaml b/automations/balcony-sunset-on.yaml index 3ca801d11e7a176f3df795b2d0ee8d956205d079..6f7983eae5b993e2b72d1f1f86e8e9c1b36ad9b2 100644 --- a/automations/balcony-sunset-on.yaml +++ b/automations/balcony-sunset-on.yaml @@ -8,5 +8,5 @@ condition: entity_id: light.balcony state: 'off' action: - service: scene.turn_on - entity_id: scene.balcony_read \ No newline at end of file + service: light.turn_on + entity_id: light.balcony diff --git a/binary-sensors/vps-digital-ocean.yaml b/binary-sensors/vps-digital-ocean.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b18c0125896671ac8c3144d9399f10e229b643d1 --- /dev/null +++ b/binary-sensors/vps-digital-ocean.yaml @@ -0,0 +1,4 @@ +platform: digital_ocean +droplets: + - '' + - '' diff --git a/binary-sensors/vps-linode.yaml b/binary-sensors/vps-linode.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5ce7c6239b3e76942a7d35760c00997da9bc01fe --- /dev/null +++ b/binary-sensors/vps-linode.yaml @@ -0,0 +1,3 @@ +platform: linode +nodes: + - '' diff --git a/binary-sensors/vps-vultr-lax.yaml b/binary-sensors/vps-vultr-lax.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2373c319a8aad20a3822e0a835665daf0a20c97e --- /dev/null +++ b/binary-sensors/vps-vultr-lax.yaml @@ -0,0 +1,2 @@ +platform: vultr +subscription: diff --git a/binary-sensors/vps-vultr-ldj.yaml b/binary-sensors/vps-vultr-ldj.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2373c319a8aad20a3822e0a835665daf0a20c97e --- /dev/null +++ b/binary-sensors/vps-vultr-ldj.yaml @@ -0,0 +1,2 @@ +platform: vultr +subscription: diff --git a/configuration.yaml b/configuration.yaml index edb2f647b44c5b50e3e3e66e92439bc7ca66af94..768bdb1d8e3acf74571de306a3f8c90b2cd0f8a4 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -100,14 +100,7 @@ panel_iframe: !include panels-iframe.yaml apcupsd: -emulated_hue: - type: google_home - host_ip: !secret host_ip - listen_port: 80 - expose_by_default: true - exposed_domains: - - switch - - light +google_assistant: !include google-assistant.yaml # Display group: !include groups.yaml @@ -125,3 +118,13 @@ automation: !include_dir_list automations input_select: !include input-selects.yaml input_number: !include input-numbers.yaml + +# VPS hosts +linode: + access_token: !secret linode1 + +digital_ocean: + access_token: !secret digital_ocean + +vultr: + api_key: !secret vultr diff --git a/customizations/binary-sensors.yaml b/customizations/binary-sensors.yaml new file mode 100644 index 0000000000000000000000000000000000000000..127a7967f4e7e6d3da9e76ec14afd5bee82e450c --- /dev/null +++ b/customizations/binary-sensors.yaml @@ -0,0 +1,16 @@ +binary_sensor.master_bedroom_smoke_detector: + friendly_name: Master Bedroom Smoke +binary_sensor.living_room_smoke_detector: + friendly_name: Living Room Smoke +binary_sensor.master_bedroom_co_detector: + friendly_name: Master Bedroom CO +binary_sensor.living_room_co_detector: + friendly_name: Living Room CO +binary_sensor.lr_motion_sensor_over_slider: + friendly_name: LR over slider +binary_sensor.lr_motion_sensor_over_utility_closet: + friendly_name: LR over utility closet +binary_sensor.office_motion_sensor_over_closet: + friendly_name: Office near closet +binary_sensor.office_motion_sensor_far_wall: + friendly_name: Office far wall diff --git a/customizations/lights.yaml b/customizations/lights.yaml index 574a9687a3d129e8a21456effb34d62dc57dc173..f0cf059946f89beddb882684f47e916511e252a2 100644 --- a/customizations/lights.yaml +++ b/customizations/lights.yaml @@ -1,9 +1,7 @@ light.office: friendly_name: Office Lamp - emulated_hue_name: "Floor Lamp" light.ericks_desk_lamp: icon: mdi:lightbulb-outline - emulated_hue_name: "Desk Lamp" light.ceiling_fan_1: friendly_name: Ceiling Fan Front light.ceiling_fan_2: diff --git a/customizations/sensors.yaml b/customizations/sensors.yaml index 21d045170404d29e01d929b007f92b00b6fba259..16b23f60939fb328577d3dc7c56d4e23420b42c8 100644 --- a/customizations/sensors.yaml +++ b/customizations/sensors.yaml @@ -52,22 +52,6 @@ sensor.office_cabinet_battery_level: sensor.green_keys_battery_level: friendly_name: Green keys icon: mdi:battery-outline -binary_sensor.master_bedroom_smoke_detector: - friendly_name: Master Bedroom Smoke -binary_sensor.living_room_smoke_detector: - friendly_name: Living Room Smoke -binary_sensor.master_bedroom_co_detector: - friendly_name: Master Bedroom CO -binary_sensor.living_room_co_detector: - friendly_name: Living Room CO -binary_sensor.lr_motion_sensor_over_slider: - friendly_name: LR over slider -binary_sensor.lr_motion_sensor_over_utility_closet: - friendly_name: LR over utility closet -binary_sensor.office_motion_sensor_over_closet: - friendly_name: Office near closet -binary_sensor.office_motion_sensor_far_wall: - friendly_name: Office far wall sensor.pws_weather: friendly_name: Weather sensor.pws_temp_f: diff --git a/customizations/switches.yaml b/customizations/switches.yaml index 7975332cb6078d1aff479b0b5d993b70c915e652..581a9382954b53e21bb8848207ca413da38c075c 100644 --- a/customizations/switches.yaml +++ b/customizations/switches.yaml @@ -7,11 +7,9 @@ switch.wireless_charger: switch.august_interior: friendly_name: Interior Bolt icon: mdi:key - emulated_hue_hidden: true switch.august_keyed: friendly_name: Keyed Bolt icon: mdi:key - emulated_hue_hidden: true switch.kitchen_nightlight: icon: mdi:theme-light-dark switch.alarm_status: diff --git a/device-tracker.yaml b/device-tracker.yaml index 664553d2c5c6743de71376db53ba7b98a5436542..896499d0ab0d0d30907cf0dcc5a5e3a7b65002ad 100644 --- a/device-tracker.yaml +++ b/device-tracker.yaml @@ -7,3 +7,5 @@ username: !secret asus_user ssh_key: !secret asus_key consider_home: 90 + new_device_defaults: + track_new_devices: false diff --git a/entity_registry.yaml b/entity_registry.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fecaaf73f3c5157c1f8a36c82ed03522e63a29ae --- /dev/null +++ b/entity_registry.yaml @@ -0,0 +1,54 @@ +light.ericks_desk_lamp: + platform: hue + unique_id: 00:17:88:01:10:28:1d:5c-0b +light.master_bath_1: + platform: hue + unique_id: 00:17:88:01:10:26:ea:c1-0b +light.master_bath_2: + platform: hue + unique_id: 00:17:88:01:10:26:e0:cf-0b +light.nightstand: + platform: hue + unique_id: 00:17:88:01:10:26:c4:ec-0b +light.ceiling_fan_1: + platform: hue + unique_id: 00:17:88:01:10:28:05:62-0b +light.office: + platform: hue + unique_id: 00:17:88:01:10:26:c8:f8-0b +light.corner_table: + platform: hue + unique_id: 00:17:88:01:10:26:f1:99-0b +light.ceiling_fan_2: + platform: hue + unique_id: 00:17:88:01:10:28:1e:05-0b +light.master_bath_3: + platform: hue + unique_id: 00:17:88:01:10:28:5d:db-0b +light.balcony_2: + platform: hue + unique_id: 00:17:88:01:10:28:58:54-0b +light.endtable: + platform: hue + unique_id: 00:17:88:01:10:26:be:26-0b +switch.kitchen_nightlight: + platform: wemo + unique_id: 231624K12008CB +media_player.nexus_player: + platform: cast + unique_id: 3ab2baa0-f44b-431c-2101-9ea71c44c871 +media_player.living_room: + platform: cast + unique_id: 85609ba9-d576-0aef-b97b-2f00c7a28979 +media_player.apartment: + platform: cast + unique_id: 70741ea6-7b39-44e9-ae21-14d85ebf8686 +media_player.common_area: + platform: cast + unique_id: 95937ccb-b60f-429e-8773-6513038c6535 +media_player.kitchen: + platform: cast + unique_id: eac89627-50fe-bcfa-1498-ec83c7a4ed62 +media_player.office: + platform: cast + unique_id: 541ec58c-063e-2dfb-59c2-1b9a867616c2 diff --git a/google-assistant.yaml b/google-assistant.yaml new file mode 100644 index 0000000000000000000000000000000000000000..09f541b6bc1af10348946bbaf725d38e8abedeac --- /dev/null +++ b/google-assistant.yaml @@ -0,0 +1,40 @@ +project_id: !secret google_home_project_id +client_id: !secret google_home_client_id +access_token: !secret google_home_access_token +api_key: !secret google_home_api_key +exposed_domains: + - switch + - light +entity_config: + group.locks: + expose: false + switch.august_interior: + expose: false + switch.august_keyed: + expose: false + switch.alarm_status: + expose: false + switch.christmas_tree: + expose: false + switch.balcony_outlet: + expose: false + light.office: + name: Floor Lamp + light.ericks_desk_lamp: + name: Desk Lamp + switch.kitchen: + name: Kitchen Light + group.ceiling_fan: + expose: true + light.ceiling_fan_1: + expose: false + light.ceiling_fan_2: + expose: false + group.master_bathroom: + expose: true + light.master_bath_1: + expose: false + light.master_bath_2: + expose: false + light.master_bath_3: + expose: false diff --git a/groups.yaml b/groups.yaml index 985892e95537533db4141b8a115269dddbc9b16f..4f612e528c0316484d0d82f439d2e07b6503100f 100644 --- a/groups.yaml +++ b/groups.yaml @@ -36,6 +36,7 @@ status_view: - group.time_date - group.sensor_pi - group.sensor_apc + - group.vps weather_view: name: Weather view: yes @@ -56,6 +57,8 @@ locks: entities: - switch.august_interior - switch.august_keyed + - script.force_unlock_interior + - script.force_unlock_keyed master_bedroom: name: Master Bedroom entities: @@ -84,6 +87,11 @@ dining_area: - light.ceiling_fan_2 - input_number.brightness_da - input_select.scene_da +ceiling_fan: + name: Ceiling Fan + entities: + - light.ceiling_fan_1 + - light.ceiling_fan_2 office: name: Office entities: @@ -195,6 +203,10 @@ sensor_apc: - sensor.ups_nominal_input_voltage - sensor.ups_nominal_output_power - sensor.ups_load_mean +vps: + name: VPS + entities: + - binary_sensor.example scripts_misc: name: Lock Actions control: hidden diff --git a/scripts.yaml b/scripts.yaml index b6e8cc08eaa81da8bcdb1f4564877077116585c4..ebc901378c83358e500b73affc4798a6ef2cbf26 100644 --- a/scripts.yaml +++ b/scripts.yaml @@ -18,7 +18,7 @@ wireless_charger_timeout: alias: "Turn off wireless charger after three hours" sequence: - delay: - hours: 3 + hours: 5 - service: switch.turn_off data: entity_id: switch.wireless_charger diff --git a/secrets.yaml b/secrets.yaml index 499ba704130b040cab7b811f5c24f0273d8951c2..48a99eb21b4964fbd1445377685c591f01b8c523 100644 --- a/secrets.yaml +++ b/secrets.yaml @@ -21,3 +21,11 @@ pi_hole_backup_host: pi_hole_admin: monit_admin: mattermost_webhook: +linode1: +linode2: +digital_ocean: +vultr: +google_home_project_id: +google_home_client_id: +google_home_access_token: +google_home_api_key: