mirror of
https://github.com/CCOSTAN/Home-AssistantConfig.git
synced 2025-02-19 15:56:10 +00:00
105 lines
2.7 KiB
YAML
Executable File
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
|