minor updates

This commit is contained in:
Mahasri Kalavala 2019-07-07 16:47:16 -04:00
parent 0d53b85e34
commit 7469d1bf0c
17 changed files with 194 additions and 565 deletions

View File

@ -1,14 +1,14 @@
""" """
@ Author : Suresh Kalavala @ Author : Suresh Kalavala
@ Date : 05/24/2017 @ Date : 05/24/2017
@ Description : Life360 Sensor - It queries Life360 API and retrieves @ Description : Life365 Sensor - It queries Life360 API and retrieves
data at a specified interval and dumps into MQTT data at a specified interval and dumps into MQTT
@ Notes: Copy this file and place it in your @ Notes: Copy this file and place it in your
"Home Assistant Config folder\custom_components\sensor\" folder "Home Assistant Config folder\custom_components\sensor\" folder
Copy corresponding Life360 Package frommy repo, Copy corresponding Life365 Package frommy repo,
and make sure you have MQTT installed and Configured and make sure you have MQTT installed and Configured
Make sure the life360 password doesn't contain '#' or '$' symbols Make sure the life365 password doesn't contain '#' or '$' symbols
""" """
from datetime import timedelta from datetime import timedelta
@ -34,7 +34,7 @@ _LOGGER = logging.getLogger(__name__)
DEPENDENCIES = ['mqtt'] DEPENDENCIES = ['mqtt']
DEFAULT_NAME = 'Life360 Sensor' DEFAULT_NAME = 'Life365 Sensor'
CONST_MQTT_TOPIC = "mqtt_topic" CONST_MQTT_TOPIC = "mqtt_topic"
CONST_STATE_ERROR = "error" CONST_STATE_ERROR = "error"
CONST_STATE_RUNNING = "running" CONST_STATE_RUNNING = "running"
@ -58,7 +58,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
# pylint: disable=unused-argument # pylint: disable=unused-argument
def setup_platform(hass, config, add_devices, discovery_info=None): def setup_platform(hass, config, add_devices, discovery_info=None):
"""Set up the Life360 Sensor.""" """Set up the Life365 Sensor."""
name = config.get(CONF_NAME) name = config.get(CONF_NAME)
username = config.get(CONST_USERNAME) username = config.get(CONST_USERNAME)
password = config.get(CONST_PASSWORD) password = config.get(CONST_PASSWORD)
@ -69,12 +69,12 @@ def setup_platform(hass, config, add_devices, discovery_info=None):
if value_template is not None: if value_template is not None:
value_template.hass = hass value_template.hass = hass
data = Life360SensorData(username, password, COMMAND1, COMMAND2, COMMAND3, mqtt_topic, hass) data = Life365SensorData(username, password, COMMAND1, COMMAND2, COMMAND3, mqtt_topic, hass)
add_devices([Life360Sensor(hass, data, name, unit, value_template)]) add_devices([Life365Sensor(hass, data, name, unit, value_template)])
class Life360Sensor(Entity): class Life365Sensor(Entity):
"""Representation of a sensor.""" """Representation of a sensor."""
def __init__(self, hass, data, name, unit_of_measurement, value_template): def __init__(self, hass, data, name, unit_of_measurement, value_template):
@ -116,7 +116,7 @@ class Life360Sensor(Entity):
self._state = value self._state = value
class Life360SensorData(object): class Life365SensorData(object):
"""The class for handling the data retrieval.""" """The class for handling the data retrieval."""
def __init__(self, username, password, command1, command2, command3, mqtt_topic, hass): def __init__(self, username, password, command1, command2, command3, mqtt_topic, hass):
@ -237,7 +237,7 @@ class Life360SensorData(object):
output = None output = None
if output == None: if output == None:
_LOGGER.error( "Life360 has not responsed well. Nothing to worry, will try again!" ) _LOGGER.error( "Life365 has not responsed well. Nothing to worry, will try again!" )
self.value = CONST_STATE_ERROR self.value = CONST_STATE_ERROR
return None return None
else: else:
@ -252,7 +252,7 @@ class Life360SensorData(object):
mqtt.publish ( self.hass, topic, payload, self.mqtt_qos, self.mqtt_retain ) mqtt.publish ( self.hass, topic, payload, self.mqtt_qos, self.mqtt_retain )
except: except:
_LOGGER.error( "Error saving Life360 data to mqtt." ) _LOGGER.error( "Error saving Life365 data to mqtt." )
class StringBuilder: class StringBuilder:
_file_str = None _file_str = None

View File

@ -148,14 +148,14 @@ cards:
- binary_sensor.kitchen_camera_motion - binary_sensor.kitchen_camera_motion
- binary_sensor.back_door_sensor_sensor - binary_sensor.back_door_sensor_sensor
- type: picture-glance # - type: picture-glance
id: camera_frontroom_camera # id: camera_frontroom_camera
title: FrontDoor Camera # title: FrontDoor Camera
entity: camera.frontroom_camera # entity: camera.frontroom_camera
camera_image: camera.frontroom_camera # camera_image: camera.frontroom_camera
show_info: true # show_info: true
tap_action: # tap_action:
action: more-info # action: more-info
entities: # entities:
- binary_sensor.frontdoor_camera_motion # - binary_sensor.frontdoor_camera_motion
- binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor # - binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor

View File

@ -31,26 +31,6 @@
# #
############################################################################### ###############################################################################
homeassistant: homeassistant:
customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'birthday'
hidden: &hidden
<<: *customize
hidden: true
input_label.srinika_birthday:
<<: *hidden
input_label.hasika_birthday:
<<: *hidden
input_label.mallika_birthday:
<<: *hidden
input_label: input_label:
srinika_birthday: srinika_birthday:

View File

@ -9,15 +9,6 @@
homeassistant: homeassistant:
customize: customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'cameras'
# #
# The camera url format in secrets.yaml would look like this: # The camera url format in secrets.yaml would look like this:
# frontdoor_camera_url: http://username:password@192.168.xxx.xxx/ISAPI/Streaming/channels/101/picture # frontdoor_camera_url: http://username:password@192.168.xxx.xxx/ISAPI/Streaming/channels/101/picture
@ -63,9 +54,9 @@ camera:
mjpeg_url: !secret kitchen_camera_url mjpeg_url: !secret kitchen_camera_url
name: Kitchen Camera name: Kitchen Camera
- platform: mjpeg # - platform: mjpeg
mjpeg_url: !secret frontroom_camera_url # mjpeg_url: !secret frontroom_camera_url
name: Frontroom Camera # name: Frontroom Camera
- platform: local_file - platform: local_file
name: Frontdoor Latest Scan name: Frontdoor Latest Scan

View File

@ -1,24 +1,4 @@
homeassistant: homeassistant:
customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'door_sensors'
hidden: &hidden
<<: *customize
hidden: true
zwave.two_car_garage_door_tilt_sensor:
friendly_name: 2-Car Garage Door Sensor
<<: *hidden
zwave.single_car_garage_door_tilt_sensor:
friendly_name: 1-Car Garage Door Sensor
<<: *hidden
sensor: sensor:
- platform: template - platform: template

View File

@ -5,78 +5,6 @@
# @description : Bunch of Sensors that are system or environment related # @description : Bunch of Sensors that are system or environment related
############################################################################### ###############################################################################
homeassistant: homeassistant:
customize:
package.node_anchors:
customize: &customize
package: 'homeassistant'
hidden: &hidden
hidden: true
group.system_monitor:
order: 3
group.internet_speed:
order: 4
group.home_assistant_automations:
order: 50
group.manuals:
order: 70
group.common_urls:
order: 71
binary_sensor.workday_sensor:
<<: *hidden
sensor.external_ip:
friendly_name: External IP Address
# System Info Sensor
sensor.cpu_speed:
friendly_name: CPU Speed
sensor.disk_free:
friendly_name: Disk Free Space
sensor.ipv4_address_ens160:
friendly_name: Local IP Address
sensor.last_boot:
friendly_name: Last Boot
sensor.ha_installed_version:
icon: mdi:home-assistant
sensor.ha_current_version:
icon: mdi:home-assistant
sensor.ha_last_restart:
icon: mdi:home-assistant
automation.login_failure:
friendly_name: Alert Login Failures
automation.startup_notification:
friendly_name: Notify Startup Events
icon: mdi:thumb-up
automation.update_available_notification:
friendly_name: Notify of new updates
icon: mdi:update
script.update_hass:
friendly_name: Update Home Assistant
icon: mdi:home-assistant
script.restart_hass:
friendly_name: Restart Home Assistant
icon: mdi:home-assistant
script.stop_hass:
friendly_name: Stop Home Assistant
icon: mdi:home-assistant
sensor.my_domain:
hidden: true
script: script:
stop_hass: stop_hass:

View File

@ -1,18 +1,23 @@
############################################################################### ###############################################################################
# PACKAGE: LIFE360 SENSOR # PACKAGE: LIFE365 SENSOR
# Description: The Life360 sensor requires username, password and mqtt topic. # Description: The Life365 sensor requires username, password and mqtt topic.
# Whatever the topic you specify, the data will be dumped there. # Whatever the topic you specify, the data will be dumped there.
# Use the exact topic name in the Parse Life360 Data automation. # Use the exact topic name in the Parse Life365 Data automation.
#
# What is Life365?
# It is Life360 sensor, much simpler and a lot better ;)
# this component used to be life360, until it has a conflict with official
# component..., so I simply changed to Life365!
############################################################################### ###############################################################################
homeassistant: homeassistant:
customize: customize:
sensor.life360_sensor: sensor.life365_sensor:
friendly_name: Life 360 friendly_name: Life 365
hidden: true hidden: true
sensor: sensor:
- platform: life360 - platform: life365
username: !secret life360_username username: !secret life360_username
password: !secret life360_password password: !secret life360_password
mqtt_topic: "/life360/data" mqtt_topic: "/life360/data"
@ -33,14 +38,14 @@ automation:
############################################################################### ###############################################################################
# Alert me When the sensor fails # Alert me When the sensor fails
############################################################################### ###############################################################################
- alias: Alert Life360 Error - alias: Alert Life365 Error
initial_state: true initial_state: true
trigger: trigger:
platform: state platform: state
entity_id: sensor.life360_sensor entity_id: sensor.life365_sensor
to: 'error' to: 'error'
for: '00:05:00' for: '00:05:00'
action: action:
- service: script.notify_me - service: script.notify_me
data_template: data_template:
message: "Life360 Sensor state changed to: {{ trigger.to_state.state| upper }}." message: "Life365 Sensor state changed to: {{ trigger.to_state.state| upper }}."

View File

@ -7,76 +7,47 @@
homeassistant: homeassistant:
customize: customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'lights'
exposed: &exposed
<<: *customize
emulated_hue_hidden: true
homebridge_hidden: false
not_exposed: &not_exposed
<<: *customize
emulated_hue_hidden: false
homebridge_hidden: true
hidden: &hidden
<<: *customize
hidden: true
switch.frontyard_light: switch.frontyard_light:
<<: *exposed
icon: mdi:lightbulb icon: mdi:lightbulb
friendly_name: Front Porch Lights friendly_name: Front Porch Lights
emulated_hue_name: Front Yard Lights emulated_hue_name: Front Yard Lights
homebridge_name: Front Yard Lights homebridge_name: Front Yard Lights
switch.wemoswitch1: switch.wemoswitch1:
<<: *exposed
icon: mdi:lamp icon: mdi:lamp
friendly_name: TV Switch friendly_name: TV Switch
emulated_hue_name: TV Switch emulated_hue_name: TV Switch
homebridge_name: TV Switch homebridge_name: TV Switch
switch.wemobackyardlightswitch: switch.wemobackyardlightswitch:
<<: *exposed
icon: mdi:lightbulb icon: mdi:lightbulb
friendly_name: Backyard Lights friendly_name: Backyard Lights
emulated_hue_name: Backyard Lights emulated_hue_name: Backyard Lights
homebridge_name: Backyard Lights homebridge_name: Backyard Lights
light.family_room: light.family_room:
<<: *exposed
friendly_name: Family Room Lights friendly_name: Family Room Lights
emulated_hue_name: Family Room Lights emulated_hue_name: Family Room Lights
homebridge_name: Front Room Lights homebridge_name: Front Room Lights
light.master_bedroom: light.master_bedroom:
<<: *exposed
friendly_name: Master Bedroom Lights friendly_name: Master Bedroom Lights
emulated_hue_name: Master Bedroom Lights emulated_hue_name: Master Bedroom Lights
homebridge_name: Master Bedroom Lights homebridge_name: Master Bedroom Lights
switch.guest_bedroom: switch.guest_bedroom:
<<: *exposed
icon: mdi:lightbulb icon: mdi:lightbulb
friendly_name: Guest Bedroom 1 friendly_name: Guest Bedroom 1
emulated_hue_name: Guest Bedroom 1 emulated_hue_name: Guest Bedroom 1
homebridge_name: Guest Bedroom 1 homebridge_name: Guest Bedroom 1
switch.prayer_room: switch.prayer_room:
<<: *exposed
icon: mdi:lightbulb icon: mdi:lightbulb
friendly_name: Guest Bedroom 2 friendly_name: Guest Bedroom 2
emulated_hue_name: Guest Bedroom 2 emulated_hue_name: Guest Bedroom 2
homebridge_name: Guest Bedroom 2 homebridge_name: Guest Bedroom 2
switch.zwave_smart_switch_switch: switch.zwave_smart_switch_switch:
<<: *exposed
friendly_name: Office Room Accent Lights friendly_name: Office Room Accent Lights
emulated_hue_name: Office Room Accent Lights emulated_hue_name: Office Room Accent Lights
homebridge_name: Office Room Accent Lights homebridge_name: Office Room Accent Lights
@ -84,71 +55,47 @@ homeassistant:
icon: mdi:lightbulb icon: mdi:lightbulb
switch.basement_left: switch.basement_left:
<<: *exposed
friendly_name: Basement Theater Lights friendly_name: Basement Theater Lights
assumed_state: false assumed_state: false
icon: mdi:lightbulb icon: mdi:lightbulb
switch.basement_right: switch.basement_right:
<<: *exposed
friendly_name: Basement Right Side Lights friendly_name: Basement Right Side Lights
assumed_state: false assumed_state: false
icon: mdi:lightbulb icon: mdi:lightbulb
switch.kitchen: switch.kitchen:
<<: *exposed
friendly_name: Kitchen Light friendly_name: Kitchen Light
assumed_state: false assumed_state: false
icon: mdi:lightbulb icon: mdi:lightbulb
switch.office_room: switch.office_room:
<<: *exposed
friendly_name: Office Room Lights friendly_name: Office Room Lights
assumed_state: false assumed_state: false
icon: mdi:lightbulb icon: mdi:lightbulb
switch.kids_bedroom: switch.kids_bedroom:
<<: *exposed
friendly_name: Kids Bedroom friendly_name: Kids Bedroom
icon: mdi:lightbulb icon: mdi:lightbulb
switch.garage: switch.garage:
<<: *exposed
friendly_name: Garage Lights friendly_name: Garage Lights
icon: mdi:lightbulb icon: mdi:lightbulb
# Xiaomi Gateway Light Scripts
script.xiaomi_red:
<<: *hidden
script.xiaomi_blue:
<<: *hidden
script.xiaomi_green:
<<: *hidden
light.all_hue_lights:
<<: *hidden
light.hue_color_lamp_1: light.hue_color_lamp_1:
<<: *exposed
friendly_name: Family Room Light 1 friendly_name: Family Room Light 1
color_set: false color_set: false
light.hue_color_lamp_2: light.hue_color_lamp_2:
<<: *exposed
friendly_name: Family Room Light 2 friendly_name: Family Room Light 2
color_set: false color_set: false
light.hue_color_lamp_3: light.hue_color_lamp_3:
<<: *exposed
friendly_name: Family Room Light 3 friendly_name: Family Room Light 3
color_set: false color_set: false
input_boolean.short_flash: input_boolean.short_flash:
<<: *not_exposed
icon: mdi:flash icon: mdi:flash
friendly_name: Short Flash friendly_name: Short Flash
input_boolean.long_flash: input_boolean.long_flash:
<<: *not_exposed
icon: mdi:flash icon: mdi:flash
friendly_name: Long Flash friendly_name: Long Flash
input_boolean.animate_downstairs_lights: input_boolean.animate_downstairs_lights:
<<: *not_exposed
icon: mdi:flash-outline icon: mdi:flash-outline
friendly_name: Animate Family Room Lights friendly_name: Animate Family Room Lights
input_boolean.animate_upstairs_lights: input_boolean.animate_upstairs_lights:
<<: *not_exposed
icon: mdi:flash-outline icon: mdi:flash-outline
friendly_name: Animate Master Bedroom Lights friendly_name: Animate Master Bedroom Lights
@ -235,6 +182,7 @@ switch:
# retain: true # retain: true
wemo: wemo:
discovery: false
static: static:
- !secret wemo_switch_1 - !secret wemo_switch_1
- !secret wemo_switch_2 - !secret wemo_switch_2

View File

@ -8,24 +8,6 @@
homeassistant: homeassistant:
customize: customize:
package.node_anchors:
customize: &customize
package: 'media_players'
exposed: &exposed
<<: *customize
emulated_hue_hidden: true
homebridge_hidden: false
not_exposed: &not_exposed
<<: *customize
emulated_hue_hidden: false
homebridge_hidden: true
hidden: &hidden
<<: *customize
hidden: true
# Media Players # Media Players
media_player.snapcast_client_b827eb8604f5: media_player.snapcast_client_b827eb8604f5:
friendly_name: Front Room Music friendly_name: Front Room Music
@ -53,9 +35,6 @@ homeassistant:
script.restart_snapcast_server: script.restart_snapcast_server:
friendly_name: Restart Snapcast Server friendly_name: Restart Snapcast Server
# media_player.denon_avrx2400h:
# friendly_name: Denon AVRX2400H
# hidden: false
media_player.mpd: media_player.mpd:
friendly_name: Mopidy Media Player friendly_name: Mopidy Media Player
hidden: false hidden: false
@ -66,13 +45,6 @@ homeassistant:
friendly_name: Chromecast Media Player friendly_name: Chromecast Media Player
hidden: false hidden: false
binary_sensor.sharp_tv:
<<: *not_exposed
hidden: true
binary_sensor.sharp_tv_command_state:
<<: *not_exposed
hidden: true
media_player: media_player:
- platform: snapcast - platform: snapcast
host: !secret snapcast_server_ip host: !secret snapcast_server_ip

View File

@ -9,22 +9,6 @@
######################################################################################### #########################################################################################
homeassistant: homeassistant:
customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'season'
hidden: &hidden
<<: *customize
hidden: true
sensor.season:
<<: *hidden
sensor: sensor:
- platform: season - platform: season

View File

@ -1,81 +1,4 @@
homeassistant: homeassistant:
customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'settings'
exposed: &exposed
<<: *customize
emulated_hue_hidden: true
homebridge_hidden: false
not_exposed: &not_exposed
<<: *customize
emulated_hue_hidden: false
homebridge_hidden: true
hidden: &hidden
<<: *customize
hidden: true
group.control_panel:
<<: *not_exposed
input_boolean.working_in_garage:
<<: *exposed
friendly_name: Working in Garage
icon: mdi:worker
input_boolean.working_in_office_room:
<<: *exposed
friendly_name: Working in Office Room
icon: mdi:worker
input_boolean.voice_notifications:
<<: *exposed
icon: mdi:microphone-off
emulated_hue_name: Home Assistant Announcements
homebridge_name: Home Assistant Announcements
input_boolean.do_not_disturb:
<<: *exposed
homebridge_name: Do Not Disturb
input_boolean.alarm_clock:
<<: *exposed
homebridge_name: Alarm Clock
input_datetime.summer_bed_time:
icon: mdi:beach
input_datetime.summer_wakeup_time:
icon: mdi:beach
input_datetime.autumn_bed_time:
icon: mdi:leaf
input_datetime.autumn_wakeup_time:
icon: mdi:leaf
input_datetime.winter_bed_time:
icon: mdi:snowflake
input_datetime.winter_wakeup_time:
icon: mdi:snowflake
input_datetime.spring_bed_time:
icon: mdi:tree
input_datetime.spring_wakeup_time:
icon: mdi:tree
sensor.wakeup_hour:
<<: *hidden
sensor.wakeup_minute:
<<: *hidden
sensor.bedtime_hour:
<<: *hidden
sensor.bedtime_minute:
<<: *hidden
input_boolean.dummy:
<<: *hidden
# Input DateTime Options: # Input DateTime Options:
# I set the minutes to something that is divisible by 5, so that the automations # I set the minutes to something that is divisible by 5, so that the automations

View File

@ -1,41 +1,4 @@
homeassistant: homeassistant:
customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'tts'
exposed: &exposed
<<: *customize
emulated_hue_hidden: true
homebridge_hidden: false
not_exposed: &not_exposed
<<: *customize
emulated_hue_hidden: false
homebridge_hidden: true
hidden: &hidden
<<: *customize
hidden: true
not_hidden: &not_hidden
<<: *customize
hidden: false
input_text.tts:
<<: *not_hidden
icon: mdi:speaker
input_boolean.greeting:
<<: *not_exposed
group.text_to_speech:
name: TTS
<<: *not_hidden
input_text: input_text:
tts: tts:

View File

@ -122,6 +122,9 @@ weather:
- platform: darksky - platform: darksky
api_key: !secret darksky_api_key api_key: !secret darksky_api_key
openuv:
api_key: !secret openuv_apikey
iqvia: iqvia:
zip_code: !secret zip_code zip_code: !secret zip_code
monitored_conditions: monitored_conditions:

View File

@ -1,28 +1,6 @@
homeassistant: homeassistant:
customize: customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'xiaomi'
exposed: &exposed
<<: *customize
emulated_hue_hidden: true
homebridge_hidden: false
not_exposed: &not_exposed
<<: *customize
emulated_hue_hidden: false
homebridge_hidden: true
hidden: &hidden
<<: *customize
hidden: true
binary_sensor.motion_sensor_158d0001a662fe: binary_sensor.motion_sensor_158d0001a662fe:
friendly_name: Kitchen Motion Sensor (Xiaomi) friendly_name: Kitchen Motion Sensor (Xiaomi)
sensor.Illumination_158d0001a662fe: sensor.Illumination_158d0001a662fe:

View File

@ -11,443 +11,417 @@
homeassistant: homeassistant:
customize: customize:
################################################
## Node Anchors
################################################
package.node_anchors:
customize: &customize
package: 'zwave_sensors'
exposed: &exposed
<<: *customize
emulated_hue_hidden: true
homebridge_hidden: false
not_exposed: &not_exposed
<<: *customize
emulated_hue_hidden: false
homebridge_hidden: true
hidden: &hidden
<<: *customize
hidden: true
not_hidden: &not_hidden
<<: *customize
hidden: false
# ZWave Binary Sensors # ZWave Binary Sensors
binary_sensor.aeotec_water_sensor_sensor: binary_sensor.aeotec_water_sensor_sensor:
friendly_name: Aeotec Water Sensor friendly_name: Aeotec Water Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.audio_detector_sensor: binary_sensor.audio_detector_sensor:
friendly_name: Audio Detector Sensor friendly_name: Audio Detector Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.back_door_sensor_sensor: binary_sensor.back_door_sensor_sensor:
friendly_name: Back Door Sensor friendly_name: Back Door Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.basement_door_sensor_sensor: binary_sensor.basement_door_sensor_sensor:
friendly_name: Basement Door Sensor friendly_name: Basement Door Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.downstairs_multi_sensor_sensor: binary_sensor.downstairs_multi_sensor_sensor:
friendly_name: Downstairs Multi Sensor friendly_name: Downstairs Multi Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.front_door_sensor_sensor: binary_sensor.front_door_sensor_sensor:
friendly_name: Front Door Sensor friendly_name: Front Door Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.front_room_multi_sensor_sensor: binary_sensor.front_room_multi_sensor_sensor:
friendly_name: Front Room Multi Sensor friendly_name: Front Room Multi Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.garage_door_sensor_sensor: binary_sensor.garage_door_sensor_sensor:
friendly_name: Garage Door Sensor friendly_name: Garage Door Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.guest_bedroom_multi_sensor_sensor: binary_sensor.guest_bedroom_multi_sensor_sensor:
friendly_name: Guest Bedroom Multi Sensor friendly_name: Guest Bedroom Multi Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.kitchen_motion_sensor_sensor: binary_sensor.kitchen_motion_sensor_sensor:
friendly_name: Kitchen Motion Sensor friendly_name: Kitchen Motion Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.single_car_garage_door_tilt_sensor_sensor: binary_sensor.single_car_garage_door_tilt_sensor_sensor:
friendly_name: Single Car Garage Door friendly_name: Single Car Garage Door
<<: *not_exposed ## <<: *not_exposed
binary_sensor.stairs_motion_sensor_sensor: binary_sensor.stairs_motion_sensor_sensor:
friendly_name: Stairs Motion Sensor friendly_name: Stairs Motion Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.tv_multi_sensor_sensor: binary_sensor.tv_multi_sensor_sensor:
friendly_name: TV Multi Sensor friendly_name: TV Multi Sensor
<<: *not_exposed ## <<: *not_exposed
binary_sensor.two_car_garage_door_tilt_sensor_sensor: binary_sensor.two_car_garage_door_tilt_sensor_sensor:
friendly_name: Double Car Garage Door friendly_name: Double Car Garage Door
<<: *not_exposed ## <<: *not_exposed
binary_sensor.upstairs_multi_sensor_sensor: binary_sensor.upstairs_multi_sensor_sensor:
friendly_name: Upstairs Multi Sensor friendly_name: Upstairs Multi Sensor
<<: *not_exposed ## <<: *not_exposed
# ZWave Sensors # ZWave Sensors
sensor.aeotec_water_sensor_alarm_level: sensor.aeotec_water_sensor_alarm_level:
friendly_name: Aeotec Water Sensor Alarm Level friendly_name: Aeotec Water Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_alarm_level_2: sensor.aeotec_water_sensor_alarm_level_2:
friendly_name: Aeotec Water Sensor Alarm Level friendly_name: Aeotec Water Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_alarm_level_3: sensor.aeotec_water_sensor_alarm_level_3:
friendly_name: Aeotec Water Sensor Alarm Level friendly_name: Aeotec Water Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_alarm_type: sensor.aeotec_water_sensor_alarm_type:
friendly_name: Aeotec Water Sensor Alarm Type friendly_name: Aeotec Water Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_alarm_type_2: sensor.aeotec_water_sensor_alarm_type_2:
friendly_name: Aeotec Water Sensor Alarm Type friendly_name: Aeotec Water Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_alarm_type_3: sensor.aeotec_water_sensor_alarm_type_3:
friendly_name: Aeotec Water Sensor Alarm Type friendly_name: Aeotec Water Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_burglar: sensor.aeotec_water_sensor_burglar:
friendly_name: Aeotec Water Sensor Burglar friendly_name: Aeotec Water Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_flood: sensor.aeotec_water_sensor_flood:
friendly_name: Aeotec Water Sensor Flood friendly_name: Aeotec Water Sensor Flood
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_flood_2: sensor.aeotec_water_sensor_flood_2:
friendly_name: Aeotec Water Sensor Flood friendly_name: Aeotec Water Sensor Flood
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_flood_3: sensor.aeotec_water_sensor_flood_3:
friendly_name: Aeotec Water Sensor Flood friendly_name: Aeotec Water Sensor Flood
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_heat: sensor.aeotec_water_sensor_heat:
friendly_name: Aeotec Water Sensor Heat friendly_name: Aeotec Water Sensor Heat
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_sourcenodeid: sensor.aeotec_water_sensor_sourcenodeid:
friendly_name: Aeotec Water Sensor SourceNodeId friendly_name: Aeotec Water Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_sourcenodeid_2: sensor.aeotec_water_sensor_sourcenodeid_2:
friendly_name: Aeotec Water Sensor SourceNodeId friendly_name: Aeotec Water Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_sourcenodeid_3: sensor.aeotec_water_sensor_sourcenodeid_3:
friendly_name: Aeotec Water Sensor SourceNodeId friendly_name: Aeotec Water Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.aeotec_water_sensor_temperature: sensor.aeotec_water_sensor_temperature:
friendly_name: Aeotec Water Sensor Temperature friendly_name: Aeotec Water Sensor Temperature
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_alarm_level: sensor.audio_detector_alarm_level:
friendly_name: Audio Detector Alarm Level friendly_name: Audio Detector Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_alarm_type: sensor.audio_detector_alarm_type:
friendly_name: Audio Detector Alarm Type friendly_name: Audio Detector Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_burglar: sensor.audio_detector_burglar:
friendly_name: Audio Detector Burglar friendly_name: Audio Detector Burglar
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_carbon_monoxide: sensor.audio_detector_carbon_monoxide:
friendly_name: Audio Detector Carbon Monoxide friendly_name: Audio Detector Carbon Monoxide
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_power_management: sensor.audio_detector_power_management:
friendly_name: Audio Detector Power Management friendly_name: Audio Detector Power Management
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_smoke: sensor.audio_detector_smoke:
friendly_name: Audio Detector Smoke friendly_name: Audio Detector Smoke
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_sourcenodeid: sensor.audio_detector_sourcenodeid:
friendly_name: Audio Detector SourceNodeId friendly_name: Audio Detector SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.audio_detector_temperature: sensor.audio_detector_temperature:
friendly_name: Audio Detector Temperature friendly_name: Audio Detector Temperature
<<: *not_exposed # <<: *not_exposed
sensor.back_door_sensor_access_control: sensor.back_door_sensor_access_control:
friendly_name: Back Door Sensor Access Control friendly_name: Back Door Sensor Access Control
<<: *not_exposed # <<: *not_exposed
sensor.back_door_sensor_alarm_level: sensor.back_door_sensor_alarm_level:
friendly_name: Back Door Sensor Alarm Level friendly_name: Back Door Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.back_door_sensor_alarm_type: sensor.back_door_sensor_alarm_type:
friendly_name: Back Door Sensor Alarm Type friendly_name: Back Door Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.back_door_sensor_burglar: sensor.back_door_sensor_burglar:
friendly_name: Back Door Sensor Burglar friendly_name: Back Door Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.back_door_sensor_power_management: sensor.back_door_sensor_power_management:
friendly_name: Back Door Sensor Power Management friendly_name: Back Door Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.back_door_sensor_sourcenodeid: sensor.back_door_sensor_sourcenodeid:
friendly_name: Back Door Sensor SourceNodeId friendly_name: Back Door Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.basement_door_sensor_access_control: sensor.basement_door_sensor_access_control:
friendly_name: Basement Door Sensor Access Control friendly_name: Basement Door Sensor Access Control
<<: *not_exposed # <<: *not_exposed
sensor.basement_door_sensor_alarm_level: sensor.basement_door_sensor_alarm_level:
friendly_name: Basement Door Sensor Alarm Level friendly_name: Basement Door Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.basement_door_sensor_alarm_type: sensor.basement_door_sensor_alarm_type:
friendly_name: Basement Door Sensor Alarm Type friendly_name: Basement Door Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.basement_door_sensor_burglar: sensor.basement_door_sensor_burglar:
friendly_name: Basement Door Sensor Burglar friendly_name: Basement Door Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.basement_door_sensor_power_management: sensor.basement_door_sensor_power_management:
friendly_name: Basement Door Sensor Power Management friendly_name: Basement Door Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.basement_door_sensor_sourcenodeid: sensor.basement_door_sensor_sourcenodeid:
friendly_name: Basement Door Sensor SourceNodeId friendly_name: Basement Door Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_alarm_level: sensor.downstairs_multi_sensor_alarm_level:
friendly_name: Downstairs Multi Sensor Alarm Level friendly_name: Downstairs Multi Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_alarm_type: sensor.downstairs_multi_sensor_alarm_type:
friendly_name: Downstairs Multi Sensor Alarm Type friendly_name: Downstairs Multi Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_burglar: sensor.downstairs_multi_sensor_burglar:
friendly_name: Downstairs Multi Sensor Burglar friendly_name: Downstairs Multi Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_luminance: sensor.downstairs_multi_sensor_luminance:
friendly_name: Downstairs Multi Sensor Luminance friendly_name: Downstairs Multi Sensor Luminance
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_power: sensor.downstairs_multi_sensor_power:
friendly_name: Downstairs Multi Sensor Power friendly_name: Downstairs Multi Sensor Power
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_relative_humidity: sensor.downstairs_multi_sensor_relative_humidity:
friendly_name: Downstairs Multi Sensor Relative Humidity friendly_name: Downstairs Multi Sensor Relative Humidity
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_sourcenodeid: sensor.downstairs_multi_sensor_sourcenodeid:
friendly_name: Downstairs Multi Sensor SourceNodeId friendly_name: Downstairs Multi Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.downstairs_multi_sensor_temperature: sensor.downstairs_multi_sensor_temperature:
friendly_name: Downstairs Multi Sensor Temperature friendly_name: Downstairs Multi Sensor Temperature
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_alarm_level: sensor.front_room_multi_sensor_alarm_level:
friendly_name: Front Room Multi Sensor Alarm Level friendly_name: Front Room Multi Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_alarm_type: sensor.front_room_multi_sensor_alarm_type:
friendly_name: Front Room Multi Sensor Alarm Type friendly_name: Front Room Multi Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_burglar: sensor.front_room_multi_sensor_burglar:
friendly_name: Front Room Multi Sensor Burglar friendly_name: Front Room Multi Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_luminance: sensor.front_room_multi_sensor_luminance:
friendly_name: Front Room Multi Sensor Luminance friendly_name: Front Room Multi Sensor Luminance
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_relative_humidity: sensor.front_room_multi_sensor_relative_humidity:
friendly_name: Front Room Multi Sensor Relative Humidity friendly_name: Front Room Multi Sensor Relative Humidity
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_sourcenodeid: sensor.front_room_multi_sensor_sourcenodeid:
friendly_name: Front Room Multi Sensor SourceNodeId friendly_name: Front Room Multi Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_temperature: sensor.front_room_multi_sensor_temperature:
friendly_name: Front Room Multi Sensor Temperature friendly_name: Front Room Multi Sensor Temperature
<<: *not_exposed # <<: *not_exposed
sensor.front_room_multi_sensor_ultraviolet: sensor.front_room_multi_sensor_ultraviolet:
friendly_name: Front Room Multi Sensor Ultraviolet friendly_name: Front Room Multi Sensor Ultraviolet
<<: *not_exposed # <<: *not_exposed
sensor.garage_door_sensor_access_control: sensor.garage_door_sensor_access_control:
friendly_name: Garage Door Sensor Access Control friendly_name: Garage Door Sensor Access Control
<<: *not_exposed # <<: *not_exposed
sensor.garage_door_sensor_alarm_level: sensor.garage_door_sensor_alarm_level:
friendly_name: Garage Door Sensor Alarm Level friendly_name: Garage Door Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.garage_door_sensor_alarm_type: sensor.garage_door_sensor_alarm_type:
friendly_name: Garage Door Sensor Alarm Type friendly_name: Garage Door Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.garage_door_sensor_burglar: sensor.garage_door_sensor_burglar:
friendly_name: Garage Door Sensor Burglar friendly_name: Garage Door Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.garage_door_sensor_power_management: sensor.garage_door_sensor_power_management:
friendly_name: Garage Door Sensor Power Management friendly_name: Garage Door Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.garage_door_sensor_sourcenodeid: sensor.garage_door_sensor_sourcenodeid:
friendly_name: Garage Door Sensor SourceNodeId friendly_name: Garage Door Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_sensor_status: sensor.single_car_garage_door_sensor_status:
friendly_name: Single Car Garage Door Sensor Status friendly_name: Single Car Garage Door Sensor Status
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_sensor_status: sensor.two_car_garage_door_sensor_status:
friendly_name: Double Car Garage Door Sensor Status friendly_name: Double Car Garage Door Sensor Status
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_alarm_level: sensor.guest_bedroom_multi_sensor_alarm_level:
friendly_name: Guest Bedroom Multi Sensor Alarm Level friendly_name: Guest Bedroom Multi Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_alarm_type: sensor.guest_bedroom_multi_sensor_alarm_type:
friendly_name: Guest Bedroom Multi Sensor Alarm Type friendly_name: Guest Bedroom Multi Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_burglar: sensor.guest_bedroom_multi_sensor_burglar:
friendly_name: Guest Bedroom Multi Sensor Burglar friendly_name: Guest Bedroom Multi Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_luminance: sensor.guest_bedroom_multi_sensor_luminance:
friendly_name: Guest Bedroom Multi Sensor Luminance friendly_name: Guest Bedroom Multi Sensor Luminance
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_relative_humidity: sensor.guest_bedroom_multi_sensor_relative_humidity:
friendly_name: Guest Bedroom Multi Sensor Relative Humidity friendly_name: Guest Bedroom Multi Sensor Relative Humidity
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_sourcenodeid: sensor.guest_bedroom_multi_sensor_sourcenodeid:
friendly_name: Guest Bedroom Multi Sensor SourceNodeId friendly_name: Guest Bedroom Multi Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_temperature: sensor.guest_bedroom_multi_sensor_temperature:
friendly_name: Guest Bedroom Multi Sensor Temperature friendly_name: Guest Bedroom Multi Sensor Temperature
<<: *not_exposed # <<: *not_exposed
sensor.guest_bedroom_multi_sensor_ultraviolet: sensor.guest_bedroom_multi_sensor_ultraviolet:
friendly_name: Guest Bedroom Multi Sensor Ultraviolet friendly_name: Guest Bedroom Multi Sensor Ultraviolet
<<: *not_exposed # <<: *not_exposed
sensor.kitchen_motion_sensor_alarm_level: sensor.kitchen_motion_sensor_alarm_level:
friendly_name: Kitchen Motion Sensor Alarm Level friendly_name: Kitchen Motion Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.kitchen_motion_sensor_alarm_type: sensor.kitchen_motion_sensor_alarm_type:
friendly_name: Kitchen Motion Sensor Alarm Type friendly_name: Kitchen Motion Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.kitchen_motion_sensor_burglar: sensor.kitchen_motion_sensor_burglar:
friendly_name: Kitchen Motion Sensor Burglar friendly_name: Kitchen Motion Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.kitchen_motion_sensor_power_management: sensor.kitchen_motion_sensor_power_management:
friendly_name: Kitchen Motion Sensor Power Management friendly_name: Kitchen Motion Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.kitchen_motion_sensor_sourcenodeid: sensor.kitchen_motion_sensor_sourcenodeid:
friendly_name: Kitchen Motion Sensor SourceNodeId friendly_name: Kitchen Motion Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_tilt_sensor_access_control: sensor.single_car_garage_door_tilt_sensor_access_control:
friendly_name: Single Car Garage Door Tilt Sensor Access Control friendly_name: Single Car Garage Door Tilt Sensor Access Control
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_tilt_sensor_alarm_level: sensor.single_car_garage_door_tilt_sensor_alarm_level:
friendly_name: Single Car Garage Door Tilt Sensor Alarm Level friendly_name: Single Car Garage Door Tilt Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_tilt_sensor_alarm_type: sensor.single_car_garage_door_tilt_sensor_alarm_type:
friendly_name: Single Car Garage Door Tilt Sensor Alarm Type friendly_name: Single Car Garage Door Tilt Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_tilt_sensor_burglar: sensor.single_car_garage_door_tilt_sensor_burglar:
friendly_name: Single Car Garage Door Tilt Sensor Burglar friendly_name: Single Car Garage Door Tilt Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_tilt_sensor_power_management: sensor.single_car_garage_door_tilt_sensor_power_management:
friendly_name: Single Car Garage Door Tilt Sensor Power Management friendly_name: Single Car Garage Door Tilt Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.single_car_garage_door_tilt_sensor_sourcenodeid: sensor.single_car_garage_door_tilt_sensor_sourcenodeid:
friendly_name: Single Car Garage Door Tilt Sensor SourceNodeId friendly_name: Single Car Garage Door Tilt Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.stairs_motion_sensor_alarm_level: sensor.stairs_motion_sensor_alarm_level:
friendly_name: Stairs Motion Sensor Alarm Level friendly_name: Stairs Motion Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.stairs_motion_sensor_alarm_type: sensor.stairs_motion_sensor_alarm_type:
friendly_name: Stairs Motion Sensor Alarm Type friendly_name: Stairs Motion Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.stairs_motion_sensor_burglar: sensor.stairs_motion_sensor_burglar:
friendly_name: Stairs Motion Sensor Burglar friendly_name: Stairs Motion Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.stairs_motion_sensor_power_management: sensor.stairs_motion_sensor_power_management:
friendly_name: Stairs Motion Sensor Power Management friendly_name: Stairs Motion Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.stairs_motion_sensor_sourcenodeid: sensor.stairs_motion_sensor_sourcenodeid:
friendly_name: Stairs Motion Sensor SourceNodeId friendly_name: Stairs Motion Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_alarm_level: sensor.tv_multi_sensor_alarm_level:
friendly_name: TV Multi Sensor Alarm Level friendly_name: TV Multi Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_alarm_type: sensor.tv_multi_sensor_alarm_type:
friendly_name: TV Multi Sensor Alarm Type friendly_name: TV Multi Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_burglar: sensor.tv_multi_sensor_burglar:
friendly_name: TV Multi Sensor Burglar friendly_name: TV Multi Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_luminance: sensor.tv_multi_sensor_luminance:
friendly_name: TV Multi Sensor Luminance friendly_name: TV Multi Sensor Luminance
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_relative_humidity: sensor.tv_multi_sensor_relative_humidity:
friendly_name: TV Multi Sensor Relative Humidity friendly_name: TV Multi Sensor Relative Humidity
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_sourcenodeid: sensor.tv_multi_sensor_sourcenodeid:
friendly_name: TV Multi Sensor SourceNodeId friendly_name: TV Multi Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_temperature: sensor.tv_multi_sensor_temperature:
friendly_name: TV Multi Sensor Temperature friendly_name: TV Multi Sensor Temperature
<<: *not_exposed # <<: *not_exposed
sensor.tv_multi_sensor_ultraviolet: sensor.tv_multi_sensor_ultraviolet:
friendly_name: TV Multi Sensor Ultraviolet friendly_name: TV Multi Sensor Ultraviolet
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_tilt_sensor_access_control: sensor.two_car_garage_door_tilt_sensor_access_control:
friendly_name: Two Car Garage Door Tilt Sensor Access Control friendly_name: Two Car Garage Door Tilt Sensor Access Control
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_tilt_sensor_alarm_level: sensor.two_car_garage_door_tilt_sensor_alarm_level:
friendly_name: Two Car Garage Door Tilt Sensor Alarm Level friendly_name: Two Car Garage Door Tilt Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_tilt_sensor_alarm_type: sensor.two_car_garage_door_tilt_sensor_alarm_type:
friendly_name: Two Car Garage Door Tilt Sensor Alarm Type friendly_name: Two Car Garage Door Tilt Sensor Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_tilt_sensor_burglar: sensor.two_car_garage_door_tilt_sensor_burglar:
friendly_name: Two Car Garage Door Tilt Sensor Burglar friendly_name: Two Car Garage Door Tilt Sensor Burglar
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_tilt_sensor_power_management: sensor.two_car_garage_door_tilt_sensor_power_management:
friendly_name: Two Car Garage Door Tilt Sensor Power Management friendly_name: Two Car Garage Door Tilt Sensor Power Management
<<: *not_exposed # <<: *not_exposed
sensor.two_car_garage_door_tilt_sensor_sourcenodeid: sensor.two_car_garage_door_tilt_sensor_sourcenodeid:
friendly_name: Two Car Garage Door Tilt Sensor SourceNodeId friendly_name: Two Car Garage Door Tilt Sensor SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.upstairs_multi_sensor_alarm_level: sensor.upstairs_multi_sensor_alarm_level:
friendly_name: Upstairs Multi Sensor Alarm Level friendly_name: Upstairs Multi Sensor Alarm Level
<<: *not_exposed # <<: *not_exposed
sensor.upstairs_multi_sensor_alarm_type: sensor.upstairs_multi_sensor_alarm_type:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor Alarm Type friendly_name: Upstairs Multi Sensor Alarm Type
sensor.upstairs_multi_sensor_burglar: sensor.upstairs_multi_sensor_burglar:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor Burglar friendly_name: Upstairs Multi Sensor Burglar
sensor.upstairs_multi_sensor_luminance: sensor.upstairs_multi_sensor_luminance:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor Luminance friendly_name: Upstairs Multi Sensor Luminance
sensor.upstairs_multi_sensor_relative_humidity: sensor.upstairs_multi_sensor_relative_humidity:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor Relative Humidity friendly_name: Upstairs Multi Sensor Relative Humidity
sensor.upstairs_multi_sensor_sourcenodeid: sensor.upstairs_multi_sensor_sourcenodeid:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor SourceNodeId friendly_name: Upstairs Multi Sensor SourceNodeId
sensor.upstairs_multi_sensor_temperature: sensor.upstairs_multi_sensor_temperature:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor Temperature friendly_name: Upstairs Multi Sensor Temperature
sensor.upstairs_multi_sensor_ultraviolet: sensor.upstairs_multi_sensor_ultraviolet:
<<: *not_exposed # <<: *not_exposed
friendly_name: Upstairs Multi Sensor Ultraviolet friendly_name: Upstairs Multi Sensor Ultraviolet
sensor.wallmote_alarm_level: sensor.wallmote_alarm_level:
<<: *not_exposed # <<: *not_exposed
friendly_name: Wallmote Alarm Level friendly_name: Wallmote Alarm Level
sensor.wallmote_alarm_type: sensor.wallmote_alarm_type:
friendly_name: Wallmote Alarm Type friendly_name: Wallmote Alarm Type
<<: *not_exposed # <<: *not_exposed
sensor.wallmote_power_management: sensor.wallmote_power_management:
friendly_name: Wallmote Power Management friendly_name: Wallmote Power Management
<<: *not_exposed # <<: *not_exposed
sensor.wallmote_sourcenodeid: sensor.wallmote_sourcenodeid:
friendly_name: Wallmote SourceNodeId friendly_name: Wallmote SourceNodeId
<<: *not_exposed # <<: *not_exposed
sensor.zwave_smart_switch_current: sensor.zwave_smart_switch_current:
friendly_name: ZWave Smart Switch Current friendly_name: ZWave Smart Switch Current
<<: *not_exposed # <<: *not_exposed
sensor.zwave_smart_switch_energy: sensor.zwave_smart_switch_energy:
friendly_name: ZWave Smart Switch Energy friendly_name: ZWave Smart Switch Energy
<<: *not_exposed # <<: *not_exposed
sensor.zwave_smart_switch_power: sensor.zwave_smart_switch_power:
friendly_name: ZWave Smart Switch Power friendly_name: ZWave Smart Switch Power
<<: *not_exposed # <<: *not_exposed
sensor.zwave_smart_switch_previous_reading: sensor.zwave_smart_switch_previous_reading:
friendly_name: ZWave Smart Switch Previous Reading friendly_name: ZWave Smart Switch Previous Reading
<<: *not_exposed # <<: *not_exposed
sensor.zwave_smart_switch_voltage: sensor.zwave_smart_switch_voltage:
friendly_name: ZWave Smart Switch Voltage friendly_name: ZWave Smart Switch Voltage
<<: *not_exposed # <<: *not_exposed
# ZWave Switches # ZWave Switches
switch.kitchen_siren_switch: switch.kitchen_siren_switch:
friendly_name: Kitchen Siren Switch 1 friendly_name: Kitchen Siren Switch 1
<<: *not_exposed # <<: *not_exposed
switch.kitchen_siren_switch_2: switch.kitchen_siren_switch_2:
friendly_name: Kitchen Siren Switch 2 friendly_name: Kitchen Siren Switch 2
<<: *not_exposed # <<: *not_exposed
switch.kitchen_siren_switch_3: switch.kitchen_siren_switch_3:
friendly_name: Kitchen Siren Switch 3 friendly_name: Kitchen Siren Switch 3
<<: *not_exposed # <<: *not_exposed
switch.kitchen_siren_switch_4: switch.kitchen_siren_switch_4:
friendly_name: Kitchen Siren Switch 4 friendly_name: Kitchen Siren Switch 4
<<: *not_exposed # <<: *not_exposed
switch.kitchen_siren_switch_5: switch.kitchen_siren_switch_5:
friendly_name: Kitchen Siren Switch 5 friendly_name: Kitchen Siren Switch 5
<<: *not_exposed # <<: *not_exposed
switch.wallmote_switch: switch.wallmote_switch:
friendly_name: Wallmote Switch friendly_name: Wallmote Switch
<<: *not_exposed # <<: *not_exposed
zwave: zwave:
usb_path: /dev/ttyACM0 usb_path: /dev/ttyACM0

View File

@ -490,7 +490,7 @@
</CommandClass> </CommandClass>
</CommandClasses> </CommandClasses>
</Node> </Node>
<Node id="5" name="Single Car Garage Door Tilt Sensor" location="" basic="4" generic="7" specific="1" roletype="6" devicetype="3072" nodetype="0" type="Notification Sensor" listening="false" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Session"> <Node id="5" name="Single Car Garage Door Tilt Sensor" location="" basic="4" generic="7" specific="1" roletype="6" devicetype="3072" nodetype="0" type="Notification Sensor" listening="false" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="CacheLoad">
<Manufacturer id="14a" name="Ecolink"> <Manufacturer id="14a" name="Ecolink">
<Product type="4" id="3" name="Garage Door Tilt Sensor" /> <Product type="4" id="3" name="Garage Door Tilt Sensor" />
</Manufacturer> </Manufacturer>
@ -728,9 +728,9 @@
</CommandClass> </CommandClass>
<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" innif="true"> <CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" innif="true">
<Instance index="1" /> <Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="F" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="72.7" /> <Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="F" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="70.7" />
<Value type="decimal" genre="user" instance="1" index="3" label="Luminance" units="lux" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="37" /> <Value type="decimal" genre="user" instance="1" index="3" label="Luminance" units="lux" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="64" />
<Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="52" /> <Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="47" />
<Value type="decimal" genre="user" instance="1" index="27" label="Ultraviolet" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" /> <Value type="decimal" genre="user" instance="1" index="27" label="Ultraviolet" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" />
</CommandClass> </CommandClass>
<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="4" innif="true"> <CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="4" innif="true">
@ -1006,11 +1006,11 @@
</CommandClass> </CommandClass>
<CommandClass id="50" name="COMMAND_CLASS_METER" version="3" request_flags="2" innif="true"> <CommandClass id="50" name="COMMAND_CLASS_METER" version="3" request_flags="2" innif="true">
<Instance index="1" /> <Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="47.634" /> <Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="48.254" />
<Value type="decimal" genre="user" instance="1" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="47.544" /> <Value type="decimal" genre="user" instance="1" index="1" label="Previous Reading" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="48.254" />
<Value type="int" genre="user" instance="1" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="65535" /> <Value type="int" genre="user" instance="1" index="2" label="Interval" units="seconds" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="641" />
<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.000" /> <Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.000" />
<Value type="decimal" genre="user" instance="1" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="119.660" /> <Value type="decimal" genre="user" instance="1" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="117.677" />
<Value type="decimal" genre="user" instance="1" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.000" /> <Value type="decimal" genre="user" instance="1" index="20" label="Current" units="A" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.000" />
<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" /> <Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
<Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" /> <Value type="button" genre="system" instance="1" index="33" label="Reset" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
@ -1181,7 +1181,7 @@
</CommandClass> </CommandClass>
<CommandClass id="129" name="COMMAND_CLASS_CLOCK" version="1" request_flags="4" innif="true"> <CommandClass id="129" name="COMMAND_CLASS_CLOCK" version="1" request_flags="4" innif="true">
<Instance index="1" /> <Instance index="1" />
<Value type="list" genre="user" instance="1" index="0" label="Day" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="6" size="1"> <Value type="list" genre="user" instance="1" index="0" label="Day" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1">
<Item label="Monday" value="1" /> <Item label="Monday" value="1" />
<Item label="Tuesday" value="2" /> <Item label="Tuesday" value="2" />
<Item label="Wednesday" value="3" /> <Item label="Wednesday" value="3" />
@ -1190,8 +1190,8 @@
<Item label="Saturday" value="6" /> <Item label="Saturday" value="6" />
<Item label="Sunday" value="7" /> <Item label="Sunday" value="7" />
</Value> </Value>
<Value type="byte" genre="user" instance="1" index="1" label="Hour" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="12" /> <Value type="byte" genre="user" instance="1" index="1" label="Hour" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="13" />
<Value type="byte" genre="user" instance="1" index="2" label="Minute" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="11" /> <Value type="byte" genre="user" instance="1" index="2" label="Minute" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
</CommandClass> </CommandClass>
<CommandClass id="130" name="COMMAND_CLASS_HAIL" version="1" request_flags="4" after_mark="true" innif="true"> <CommandClass id="130" name="COMMAND_CLASS_HAIL" version="1" request_flags="4" after_mark="true" innif="true">
<Instance index="1" /> <Instance index="1" />
@ -1581,7 +1581,7 @@
</CommandClass> </CommandClass>
</CommandClasses> </CommandClasses>
</Node> </Node>
<Node id="23" name="Kitchen Siren" location="" basic="4" generic="16" specific="5" roletype="5" devicetype="3840" nodetype="0" type="Siren" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete"> <Node id="23" name="Kitchen Siren" location="" basic="4" generic="16" specific="5" roletype="5" devicetype="3840" nodetype="0" type="Siren" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="CacheLoad">
<Manufacturer id="14a" name="Ecolink"> <Manufacturer id="14a" name="Ecolink">
<Product type="5" id="a" name="Unknown: type=0005, id=000a" /> <Product type="5" id="a" name="Unknown: type=0005, id=000a" />
</Manufacturer> </Manufacturer>
@ -2381,7 +2381,7 @@
</CommandClass> </CommandClass>
</CommandClasses> </CommandClasses>
</Node> </Node>
<Node id="34" name="TV Multi Sensor" location="" basic="4" generic="33" specific="1" roletype="6" devicetype="3079" nodetype="0" type="Routing Multilevel Sensor" listening="false" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete"> <Node id="34" name="TV Multi Sensor" location="" basic="4" generic="33" specific="1" roletype="6" devicetype="3079" nodetype="0" type="Routing Multilevel Sensor" listening="false" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="CacheLoad">
<Manufacturer id="86" name="Aeotec"> <Manufacturer id="86" name="Aeotec">
<Product type="102" id="64" name="ZW100 MultiSensor 6" /> <Product type="102" id="64" name="ZW100 MultiSensor 6" />
</Manufacturer> </Manufacturer>
@ -2405,9 +2405,9 @@
</CommandClass> </CommandClass>
<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" innif="true"> <CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5" innif="true">
<Instance index="1" /> <Instance index="1" />
<Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="25.2" /> <Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="F" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="76.4" />
<Value type="decimal" genre="user" instance="1" index="3" label="Luminance" units="lux" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" /> <Value type="decimal" genre="user" instance="1" index="3" label="Luminance" units="lux" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" />
<Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="43" /> <Value type="decimal" genre="user" instance="1" index="5" label="Relative Humidity" units="%" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="40" />
<Value type="decimal" genre="user" instance="1" index="27" label="Ultraviolet" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" /> <Value type="decimal" genre="user" instance="1" index="27" label="Ultraviolet" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0" />
<Value type="decimal" genre="user" instance="1" index="37" label="Radon Concentration" units="bq/m3" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="60" /> <Value type="decimal" genre="user" instance="1" index="37" label="Radon Concentration" units="bq/m3" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="60" />
</CommandClass> </CommandClass>
@ -2580,7 +2580,7 @@
<Value type="byte" genre="user" instance="1" index="0" label="Alarm Type" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" /> <Value type="byte" genre="user" instance="1" index="0" label="Alarm Type" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="byte" genre="user" instance="1" index="1" label="Alarm Level" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" /> <Value type="byte" genre="user" instance="1" index="1" label="Alarm Level" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="byte" genre="user" instance="1" index="2" label="SourceNodeId" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" /> <Value type="byte" genre="user" instance="1" index="2" label="SourceNodeId" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="byte" genre="user" instance="1" index="10" label="Burglar" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="254" /> <Value type="byte" genre="user" instance="1" index="10" label="Burglar" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
</CommandClass> </CommandClass>
<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4" innif="true"> <CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4" innif="true">
<Instance index="1" /> <Instance index="1" />