2017-05-01 14:48:25 +00:00

105 lines
2.7 KiB
YAML
Executable File

#-------------------------------------------
# ALarm Related Packages
#-------------------------------------------
homeassistant:
customize:
device_tracker.NodeMCU1:
icon: mdi:chip
emulated_hue: False
hidden: True
device_tracker.NodeMCU2:
icon: mdi:chip
emulated_hue: False
hidden: True
binary_sensor.MCU1_GPIO12:
friendly_name: 'Interior Garage Door'
emulated_hue: False
hidden: false
binary_sensor.MCU1_GPIO14:
friendly_name: 'Office Window'
emulated_hue: False
hidden: false
binary_sensor.MCU1_GPIO4:
friendly_name: 'Paige Window'
emulated_hue: False
hidden: false
binary_sensor.MCU1_GPIO10:
friendly_name: 'Dining Room Windows'
emulated_hue: False
hidden: false
binary_sensor.MCU1_GPIO0:
friendly_name: 'Front Den Windows'
emulated_hue: False
hidden: false
binary_sensor.MCU1_GPIO2:
friendly_name: 'GPIO2'
emulated_hue: False
hidden: false
binary_sensor.MCU1_GPIO5:
friendly_name: 'Front Door'
emulated_hue: False
hidden: false
#-------------------------------------------
binary_sensor:
- platform: mqtt
state_topic: "NodeMCU1/GPIO12/Status"
name: "MCU1_GPIO12"
payload_on: 1
payload_off: 0
device_class: opening
- platform: mqtt
state_topic: "NodeMCU1/GPIO14/Status"
name: "MCU1_GPIO14"
payload_on: 1
payload_off: 0
device_class: opening
- platform: mqtt
state_topic: "NodeMCU1/GPIO10/Status"
name: "MCU1_GPIO10"
payload_on: 1
payload_off: 0
device_class: opening
- platform: mqtt
state_topic: "NodeMCU1/GPIO0/Status"
name: "MCU1_GPIO0"
payload_on: 1
payload_off: 0
device_class: opening
- platform: mqtt
state_topic: "NodeMCU1/GPIO2/Status"
name: "MCU1_GPIO2"
payload_on: 1
payload_off: 0
device_class: opening
- platform: mqtt
state_topic: "NodeMCU1/GPIO4/Status"
name: "MCU1_GPIO4"
payload_on: 1
payload_off: 0
device_class: opening
- platform: mqtt
state_topic: "NodeMCU1/GPIO5/Status"
name: "MCU1_GPIO5"
payload_on: 1
payload_off: 0
device_class: opening
#-------------------------------------------
sensor:
- platform: template
sensors:
nodemcu1:
friendly_name: 'NodeMCU1'
value_template: "{{ 'Online' if is_state('device_tracker.NodeMCU1', 'home') else 'Offline' }}"
#-------------------------------------------
group:
entry_points:
entities:
- binary_sensor.MCU1_GPIO0
- binary_sensor.MCU1_GPIO2
- binary_sensor.MCU1_GPIO4
- binary_sensor.MCU1_GPIO5
- binary_sensor.MCU1_GPIO10
- binary_sensor.MCU1_GPIO12
- binary_sensor.MCU1_GPIO14