Import working config
This commit is contained in:
commit
0f54f6dcf2
6 changed files with 281 additions and 0 deletions
50
automations.yaml
Normal file
50
automations.yaml
Normal file
|
@ -0,0 +1,50 @@
|
|||
#- alias: Front Door Open
|
||||
#trigger:
|
||||
#platform: state
|
||||
#entity_id: binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor
|
||||
#condition:
|
||||
#- condition: state
|
||||
#entity_id: group.presence
|
||||
#state: 'not home'
|
||||
#action:
|
||||
#service: notify.all_phones
|
||||
#data:
|
||||
#message: "Front Door Sensor: {{ states.binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor.state }}"
|
||||
#data:
|
||||
#push:
|
||||
#badge: 5
|
||||
|
||||
- alias: Front Door Open
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: sensor.front_door
|
||||
condition:
|
||||
- condition: state
|
||||
entity_id: group.presence
|
||||
state: 'not home'
|
||||
action:
|
||||
service: notify.all_phones
|
||||
data:
|
||||
message: "Front Door: {{ states.sensor.front_door.state }}"
|
||||
data:
|
||||
push:
|
||||
badge: 5
|
||||
|
||||
|
||||
- alias: Back Door Open
|
||||
trigger:
|
||||
platform: state
|
||||
entity_id: sensor.back_door
|
||||
condition:
|
||||
- condition: state
|
||||
entity_id: group.presence
|
||||
state: 'not home'
|
||||
action:
|
||||
service: notify.all_phones
|
||||
data:
|
||||
message: "Back Door Sensor: {{ states.sensor.back_door.state }}"
|
||||
data:
|
||||
push:
|
||||
badge: 5
|
||||
|
||||
|
77
configuration.yaml
Normal file
77
configuration.yaml
Normal file
|
@ -0,0 +1,77 @@
|
|||
homeassistant:
|
||||
# Name of the location where Home Assistant is running
|
||||
name: Home
|
||||
# Location required to calculate the time the sun rises and sets
|
||||
latitude: !secret home_lat
|
||||
longitude: !secret home_long
|
||||
# Impacts weather/sunrise data (altitude above sea level in meters)
|
||||
elevation: 34
|
||||
# metric for Metric, imperial for Imperial
|
||||
unit_system: metric
|
||||
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
time_zone: Europe/London
|
||||
customize: !include customise.yaml
|
||||
|
||||
# Show links to resources in log and frontend
|
||||
introduction:
|
||||
|
||||
# Enables the frontend
|
||||
frontend:
|
||||
|
||||
# Enables configuration UI
|
||||
config:
|
||||
|
||||
http:
|
||||
# Uncomment this to add a password (recommended!)
|
||||
api_password: !secret http_password
|
||||
# Uncomment this if you are using SSL or running in Docker etc
|
||||
# base_url:
|
||||
ssl_certificate: /home/homeassistant/fullchain.pem
|
||||
ssl_key: /home/homeassistant/privkey.pem
|
||||
|
||||
|
||||
# Checks for available updates
|
||||
# Note: This component will send some information about your system to
|
||||
# the developers to assist with development of Home Assistant.
|
||||
# For more information, please see:
|
||||
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
|
||||
updater:
|
||||
# Optional, allows Home Assistant developers to focus on popular components.
|
||||
# include_used_components: true
|
||||
|
||||
# Discover some devices automatically
|
||||
discovery:
|
||||
|
||||
# Allows you to issue voice commands from the frontend in enabled browsers
|
||||
conversation:
|
||||
|
||||
# Enables support for tracking state changes over time.
|
||||
history:
|
||||
|
||||
# View all events in a logbook
|
||||
logbook:
|
||||
|
||||
# Track the sun
|
||||
sun:
|
||||
|
||||
# Weather Prediction
|
||||
sensor: !include sensors.yaml
|
||||
|
||||
notify: !include notify.yaml
|
||||
|
||||
# Text to speech
|
||||
tts:
|
||||
platform: google
|
||||
|
||||
group: !include groups.yaml
|
||||
automation: !include automations.yaml
|
||||
|
||||
zwave:
|
||||
usb_path: /dev/ttyACM0
|
||||
network_key: !secret zwave_key
|
||||
|
||||
camera:
|
||||
- platform: ffmpeg
|
||||
input: !secret hall_camera_url
|
||||
|
||||
ios:
|
52
customise.yaml
Normal file
52
customise.yaml
Normal file
|
@ -0,0 +1,52 @@
|
|||
### Customize ###
|
||||
### For Timezones : http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||
### For Icons: : https://materialdesignicons.com/
|
||||
|
||||
### MultiSensor ###
|
||||
sensor.aeotec_zw100_multisensor_6_temperature:
|
||||
friendly_name: Temperature
|
||||
sensor.aeotec_zw100_multisensor_6_relative_humidity:
|
||||
friendly_name: Humidity
|
||||
icon: mdi:water
|
||||
sensor.aeotec_zw100_multisensor_6_luminance:
|
||||
friendly_name: Luminance
|
||||
icon: mdi:weather-sunny
|
||||
sensor.aeotec_zw100_multisensor_6_ultraviolet:
|
||||
friendly_name: Ultraviolet
|
||||
icon: mdi:sunglasses
|
||||
sensor.aeotec_zw100_multisensor_6_sensor:
|
||||
friendly_name: Sensor
|
||||
sensor.aeotec_zw100_multisensor_6_alarm_level:
|
||||
hidden: true
|
||||
sensor.aeotec_zw100_multisensor_6_alarm_type:
|
||||
hidden: true
|
||||
sensor.aeotec_zw100_multisensor_6_sourcenodeid:
|
||||
hidden: true
|
||||
sensor.aeotec_zw100_multisensor_6_burglar:
|
||||
friendly_name: Motion sensor
|
||||
icon: mdi:run
|
||||
binary_sensor.aeotec_zw100_multisensor_6_sensor:
|
||||
friendly_name: Motion Detected
|
||||
|
||||
#binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor:
|
||||
#friendly_name: Front Door
|
||||
#binary_sensor.aeotec_zw112_door_window_sensor_6_sensor:
|
||||
# friendly_name: Back Door
|
||||
|
||||
sensor.hera_battery_state:
|
||||
hidden: true
|
||||
sensor.hera_battery_level:
|
||||
hidden: true
|
||||
sensor.bcc6_battery_state:
|
||||
hidden: true
|
||||
sensor.bcc6_battery_level:
|
||||
hidden: true
|
||||
sensor.athena_battery_state:
|
||||
hidden: true
|
||||
sensor.athena_battery_level:
|
||||
hidden: true
|
||||
|
||||
device_tracker.bcc6:
|
||||
friendly_name: Ben's Phone
|
||||
device_tracker.hera:
|
||||
friendly_name: Lizzie's Phone
|
27
groups.yaml
Normal file
27
groups.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
Multisensor:
|
||||
- sensor.aeotec_zw100_multisensor_6_temperature
|
||||
- sensor.aeotec_zw100_multisensor_6_relative_humidity
|
||||
- sensor.aeotec_zw100_multisensor_6_luminance
|
||||
- sensor.aeotec_zw100_multisensor_6_ultraviolet
|
||||
- sensor.aeotec_zw100_multisensor_6_sensor
|
||||
- sensor.aeotec_zw100_multisensor_6_burglar
|
||||
- binary_sensor.aeotec_zw100_multisensor_6_sensor
|
||||
|
||||
Nova:
|
||||
- sensor.cpu_use
|
||||
- sensor.average_load_5m
|
||||
- sensor.disk_use_home
|
||||
- sensor.ram_free
|
||||
- sensor.cpu_temperature
|
||||
|
||||
Doors:
|
||||
- sensor.front_door
|
||||
- sensor.back_door
|
||||
|
||||
Presence:
|
||||
- device_tracker.bcc6
|
||||
- device_tracker.hera
|
||||
|
||||
#Batteries:
|
||||
#- zwave.fibaro_system_fgfs101_flood_sensor.battery_level
|
||||
|
5
notify.yaml
Normal file
5
notify.yaml
Normal file
|
@ -0,0 +1,5 @@
|
|||
- name: all_phones
|
||||
platform: group
|
||||
services:
|
||||
- service: ios_bcc6
|
||||
# - service: ios_hera
|
70
sensors.yaml
Normal file
70
sensors.yaml
Normal file
|
@ -0,0 +1,70 @@
|
|||
- platform: yr
|
||||
|
||||
|
||||
- platform: systemmonitor
|
||||
resources:
|
||||
- type: disk_use_percent
|
||||
arg: /home
|
||||
- type: memory_free
|
||||
- type: processor_use
|
||||
- type: load_5m
|
||||
|
||||
- platform: command_line
|
||||
name: CPU Temperature
|
||||
command: "cat /sys/class/thermal/thermal_zone0/temp"
|
||||
unit_of_measurement: "°C"
|
||||
value_template: '{{ value | multiply(0.001) | round(1) }}'
|
||||
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
front_door:
|
||||
value_template: '{% if states.binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor %}
|
||||
{% if states.binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor.state == "on" %}
|
||||
Open
|
||||
{% else %}
|
||||
Closed
|
||||
{% endif %}
|
||||
{% else %}
|
||||
n/a
|
||||
{% endif %}'
|
||||
friendly_name: 'Front Door'
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
back_door:
|
||||
value_template: '{% if states.binary_sensor.aeotec_zw112_door_window_sensor_6_sensor %}
|
||||
{% if states.binary_sensor.aeotec_zw112_door_window_sensor_6_sensor.state == "on" %}
|
||||
Open
|
||||
{% else %}
|
||||
Closed
|
||||
{% endif %}
|
||||
{% else %}
|
||||
n/a
|
||||
{% endif %}'
|
||||
friendly_name: 'Back Door'
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
batt_frontdoor:
|
||||
friendly_name: 'Front Door Battery'
|
||||
value_template: '{{ states.zwave.fibaro_system_fgk10x_door_opening_sensor_sensor.attributes.battery_level }}'
|
||||
unit_of_measurement: '%'
|
||||
entity_id: zwave.fibaro_system_fgk10x_door_opening_sensor_sensor
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
batt_flood:
|
||||
friendly_name: 'Flood Sensor Battery'
|
||||
value_template: '{{ states.zwave.fibaro_system_fgfs101_flood_sensor.attributes.battery_level }}'
|
||||
unit_of_measurement: '%'
|
||||
entity_id: zwave.fibaro_system_fgfs101_flood_sensor
|
||||
|
||||
- platform: template
|
||||
sensors:
|
||||
batt_back_door:
|
||||
friendly_name: 'Back Door Battery'
|
||||
value_template: '{{ states.zwave.aeotec_zw112_door_window_sensor_6_sensor.attributes.battery_level }}'
|
||||
unit_of_measurement: '%'
|
||||
entity_id: zwave.aeotec_zw112_door_window_sensor_6_sensor
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue