diff --git a/custom_components/life360/__init__.py b/custom_components/life365/__init__.py similarity index 100% rename from custom_components/life360/__init__.py rename to custom_components/life365/__init__.py diff --git a/custom_components/life360/sensor.py b/custom_components/life365/sensor.py similarity index 93% rename from custom_components/life360/sensor.py rename to custom_components/life365/sensor.py index 66a2846..1b8c689 100644 --- a/custom_components/life360/sensor.py +++ b/custom_components/life365/sensor.py @@ -1,14 +1,14 @@ """ @ Author : Suresh Kalavala @ 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 @ Notes: Copy this file and place it in your "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 - Make sure the life360 password doesn't contain '#' or '$' symbols + Make sure the life365 password doesn't contain '#' or '$' symbols """ from datetime import timedelta @@ -34,7 +34,7 @@ _LOGGER = logging.getLogger(__name__) DEPENDENCIES = ['mqtt'] -DEFAULT_NAME = 'Life360 Sensor' +DEFAULT_NAME = 'Life365 Sensor' CONST_MQTT_TOPIC = "mqtt_topic" CONST_STATE_ERROR = "error" CONST_STATE_RUNNING = "running" @@ -58,7 +58,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ # pylint: disable=unused-argument 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) username = config.get(CONST_USERNAME) 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: 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.""" def __init__(self, hass, data, name, unit_of_measurement, value_template): @@ -116,7 +116,7 @@ class Life360Sensor(Entity): self._state = value -class Life360SensorData(object): +class Life365SensorData(object): """The class for handling the data retrieval.""" def __init__(self, username, password, command1, command2, command3, mqtt_topic, hass): @@ -237,7 +237,7 @@ class Life360SensorData(object): 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 return None else: @@ -252,7 +252,7 @@ class Life360SensorData(object): mqtt.publish ( self.hass, topic, payload, self.mqtt_qos, self.mqtt_retain ) except: - _LOGGER.error( "Error saving Life360 data to mqtt." ) + _LOGGER.error( "Error saving Life365 data to mqtt." ) class StringBuilder: _file_str = None diff --git a/lovelace/03_camera_view.yaml b/lovelace/03_camera_view.yaml index 9118b24..f4455d4 100644 --- a/lovelace/03_camera_view.yaml +++ b/lovelace/03_camera_view.yaml @@ -148,14 +148,14 @@ cards: - binary_sensor.kitchen_camera_motion - binary_sensor.back_door_sensor_sensor - - type: picture-glance - id: camera_frontroom_camera - title: FrontDoor Camera - entity: camera.frontroom_camera - camera_image: camera.frontroom_camera - show_info: true - tap_action: - action: more-info - entities: - - binary_sensor.frontdoor_camera_motion - - binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor + # - type: picture-glance + # id: camera_frontroom_camera + # title: FrontDoor Camera + # entity: camera.frontroom_camera + # camera_image: camera.frontroom_camera + # show_info: true + # tap_action: + # action: more-info + # entities: + # - binary_sensor.frontdoor_camera_motion + # - binary_sensor.aeotec_zw120_door_window_sensor_gen5_sensor diff --git a/packages/birthday.yaml b/packages/birthday.yaml index 3670c35..43861cc 100644 --- a/packages/birthday.yaml +++ b/packages/birthday.yaml @@ -31,26 +31,6 @@ # ############################################################################### 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: srinika_birthday: diff --git a/packages/cameras.yaml b/packages/cameras.yaml index 94d30e1..007e0b1 100644 --- a/packages/cameras.yaml +++ b/packages/cameras.yaml @@ -9,15 +9,6 @@ homeassistant: customize: - ################################################ - ## Node Anchors - ################################################ - - package.node_anchors: - customize: &customize - package: 'cameras' - - # # 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 @@ -63,9 +54,9 @@ camera: mjpeg_url: !secret kitchen_camera_url name: Kitchen Camera - - platform: mjpeg - mjpeg_url: !secret frontroom_camera_url - name: Frontroom Camera + # - platform: mjpeg + # mjpeg_url: !secret frontroom_camera_url + # name: Frontroom Camera - platform: local_file name: Frontdoor Latest Scan diff --git a/packages/door_sensors.yaml b/packages/door_sensors.yaml index 285ea4e..627af05 100644 --- a/packages/door_sensors.yaml +++ b/packages/door_sensors.yaml @@ -1,24 +1,4 @@ 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: - platform: template diff --git a/packages/homeassistant.yaml b/packages/homeassistant.yaml index 679ee96..3dad893 100644 --- a/packages/homeassistant.yaml +++ b/packages/homeassistant.yaml @@ -5,78 +5,6 @@ # @description : Bunch of Sensors that are system or environment related ############################################################################### 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: stop_hass: diff --git a/packages/life360.yaml b/packages/life360.yaml index 75feffb..b07611e 100644 --- a/packages/life360.yaml +++ b/packages/life360.yaml @@ -1,18 +1,23 @@ ############################################################################### -# PACKAGE: LIFE360 SENSOR -# Description: The Life360 sensor requires username, password and mqtt topic. +# PACKAGE: LIFE365 SENSOR +# Description: The Life365 sensor requires username, password and mqtt topic. # 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: customize: - sensor.life360_sensor: - friendly_name: Life 360 + sensor.life365_sensor: + friendly_name: Life 365 hidden: true sensor: - - platform: life360 + - platform: life365 username: !secret life360_username password: !secret life360_password mqtt_topic: "/life360/data" @@ -33,14 +38,14 @@ automation: ############################################################################### # Alert me When the sensor fails ############################################################################### - - alias: Alert Life360 Error + - alias: Alert Life365 Error initial_state: true trigger: platform: state - entity_id: sensor.life360_sensor + entity_id: sensor.life365_sensor to: 'error' for: '00:05:00' action: - service: script.notify_me data_template: - message: "Life360 Sensor state changed to: {{ trigger.to_state.state| upper }}." + message: "Life365 Sensor state changed to: {{ trigger.to_state.state| upper }}." diff --git a/packages/lights.yaml b/packages/lights.yaml index 053f96b..f86b2ff 100644 --- a/packages/lights.yaml +++ b/packages/lights.yaml @@ -7,76 +7,47 @@ homeassistant: customize: - ################################################ - ## Node Anchors - ################################################ - package.node_anchors: - customize: &customize - package: 'lights' - - exposed: &exposed - <<: *customize - emulated_hue_hidden: true - homebridge_hidden: false - - not_exposed: ¬_exposed - <<: *customize - emulated_hue_hidden: false - homebridge_hidden: true - - hidden: &hidden - <<: *customize - hidden: true - switch.frontyard_light: - <<: *exposed icon: mdi:lightbulb friendly_name: Front Porch Lights emulated_hue_name: Front Yard Lights homebridge_name: Front Yard Lights switch.wemoswitch1: - <<: *exposed icon: mdi:lamp friendly_name: TV Switch emulated_hue_name: TV Switch homebridge_name: TV Switch switch.wemobackyardlightswitch: - <<: *exposed icon: mdi:lightbulb friendly_name: Backyard Lights emulated_hue_name: Backyard Lights homebridge_name: Backyard Lights light.family_room: - <<: *exposed friendly_name: Family Room Lights emulated_hue_name: Family Room Lights homebridge_name: Front Room Lights light.master_bedroom: - <<: *exposed friendly_name: Master Bedroom Lights emulated_hue_name: Master Bedroom Lights homebridge_name: Master Bedroom Lights switch.guest_bedroom: - <<: *exposed icon: mdi:lightbulb friendly_name: Guest Bedroom 1 emulated_hue_name: Guest Bedroom 1 homebridge_name: Guest Bedroom 1 switch.prayer_room: - <<: *exposed icon: mdi:lightbulb friendly_name: Guest Bedroom 2 emulated_hue_name: Guest Bedroom 2 homebridge_name: Guest Bedroom 2 switch.zwave_smart_switch_switch: - <<: *exposed friendly_name: Office Room Accent Lights emulated_hue_name: Office Room Accent Lights homebridge_name: Office Room Accent Lights @@ -84,71 +55,47 @@ homeassistant: icon: mdi:lightbulb switch.basement_left: - <<: *exposed friendly_name: Basement Theater Lights assumed_state: false icon: mdi:lightbulb switch.basement_right: - <<: *exposed friendly_name: Basement Right Side Lights assumed_state: false icon: mdi:lightbulb switch.kitchen: - <<: *exposed friendly_name: Kitchen Light assumed_state: false icon: mdi:lightbulb switch.office_room: - <<: *exposed friendly_name: Office Room Lights assumed_state: false icon: mdi:lightbulb switch.kids_bedroom: - <<: *exposed friendly_name: Kids Bedroom icon: mdi:lightbulb switch.garage: - <<: *exposed friendly_name: Garage Lights 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: - <<: *exposed friendly_name: Family Room Light 1 color_set: false light.hue_color_lamp_2: - <<: *exposed friendly_name: Family Room Light 2 color_set: false light.hue_color_lamp_3: - <<: *exposed friendly_name: Family Room Light 3 color_set: false input_boolean.short_flash: - <<: *not_exposed icon: mdi:flash friendly_name: Short Flash input_boolean.long_flash: - <<: *not_exposed icon: mdi:flash friendly_name: Long Flash input_boolean.animate_downstairs_lights: - <<: *not_exposed icon: mdi:flash-outline friendly_name: Animate Family Room Lights input_boolean.animate_upstairs_lights: - <<: *not_exposed icon: mdi:flash-outline friendly_name: Animate Master Bedroom Lights @@ -235,6 +182,7 @@ switch: # retain: true wemo: + discovery: false static: - !secret wemo_switch_1 - !secret wemo_switch_2 diff --git a/packages/media_players.yaml b/packages/media_players.yaml index a7c936c..df42912 100644 --- a/packages/media_players.yaml +++ b/packages/media_players.yaml @@ -8,24 +8,6 @@ homeassistant: customize: - package.node_anchors: - customize: &customize - package: 'media_players' - - exposed: &exposed - <<: *customize - emulated_hue_hidden: true - homebridge_hidden: false - - not_exposed: ¬_exposed - <<: *customize - emulated_hue_hidden: false - homebridge_hidden: true - - hidden: &hidden - <<: *customize - hidden: true - # Media Players media_player.snapcast_client_b827eb8604f5: friendly_name: Front Room Music @@ -53,9 +35,6 @@ homeassistant: script.restart_snapcast_server: friendly_name: Restart Snapcast Server - # media_player.denon_avrx2400h: - # friendly_name: Denon AVRX2400H - # hidden: false media_player.mpd: friendly_name: Mopidy Media Player hidden: false @@ -66,13 +45,6 @@ homeassistant: friendly_name: Chromecast Media Player hidden: false - binary_sensor.sharp_tv: - <<: *not_exposed - hidden: true - binary_sensor.sharp_tv_command_state: - <<: *not_exposed - hidden: true - media_player: - platform: snapcast host: !secret snapcast_server_ip diff --git a/packages/season.yaml b/packages/season.yaml index 64395ee..adc7f33 100644 --- a/packages/season.yaml +++ b/packages/season.yaml @@ -9,22 +9,6 @@ ######################################################################################### homeassistant: - customize: - - ################################################ - ## Node Anchors - ################################################ - - package.node_anchors: - customize: &customize - package: 'season' - - hidden: &hidden - <<: *customize - hidden: true - - sensor.season: - <<: *hidden sensor: - platform: season diff --git a/packages/settings.yaml b/packages/settings.yaml index 3ce6cf2..52babdc 100644 --- a/packages/settings.yaml +++ b/packages/settings.yaml @@ -1,81 +1,4 @@ homeassistant: - customize: - - ################################################ - ## Node Anchors - ################################################ - - package.node_anchors: - customize: &customize - package: 'settings' - - exposed: &exposed - <<: *customize - emulated_hue_hidden: true - homebridge_hidden: false - - not_exposed: ¬_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: # I set the minutes to something that is divisible by 5, so that the automations diff --git a/packages/tts.yaml b/packages/tts.yaml index 456fb75..28d6546 100644 --- a/packages/tts.yaml +++ b/packages/tts.yaml @@ -1,41 +1,4 @@ homeassistant: - customize: - - ################################################ - ## Node Anchors - ################################################ - - package.node_anchors: - customize: &customize - package: 'tts' - - exposed: &exposed - <<: *customize - emulated_hue_hidden: true - homebridge_hidden: false - - not_exposed: ¬_exposed - <<: *customize - emulated_hue_hidden: false - homebridge_hidden: true - - hidden: &hidden - <<: *customize - hidden: true - - not_hidden: ¬_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: tts: diff --git a/packages/weather.yaml b/packages/weather.yaml index 5873ae8..754b116 100644 --- a/packages/weather.yaml +++ b/packages/weather.yaml @@ -122,6 +122,9 @@ weather: - platform: darksky api_key: !secret darksky_api_key +openuv: + api_key: !secret openuv_apikey + iqvia: zip_code: !secret zip_code monitored_conditions: diff --git a/packages/xiaomi_aqara.yaml b/packages/xiaomi_aqara.yaml index 19776ba..e26680e 100644 --- a/packages/xiaomi_aqara.yaml +++ b/packages/xiaomi_aqara.yaml @@ -1,28 +1,6 @@ homeassistant: customize: - ################################################ - ## Node Anchors - ################################################ - - package.node_anchors: - customize: &customize - package: 'xiaomi' - - exposed: &exposed - <<: *customize - emulated_hue_hidden: true - homebridge_hidden: false - - not_exposed: ¬_exposed - <<: *customize - emulated_hue_hidden: false - homebridge_hidden: true - - hidden: &hidden - <<: *customize - hidden: true - binary_sensor.motion_sensor_158d0001a662fe: friendly_name: Kitchen Motion Sensor (Xiaomi) sensor.Illumination_158d0001a662fe: diff --git a/packages/zwave_sensors.yaml b/packages/zwave_sensors.yaml index f09c602..85d66ce 100644 --- a/packages/zwave_sensors.yaml +++ b/packages/zwave_sensors.yaml @@ -11,443 +11,417 @@ homeassistant: customize: - ################################################ - ## Node Anchors - ################################################ - - package.node_anchors: - customize: &customize - package: 'zwave_sensors' - - exposed: &exposed - <<: *customize - emulated_hue_hidden: true - homebridge_hidden: false - - not_exposed: ¬_exposed - <<: *customize - emulated_hue_hidden: false - homebridge_hidden: true - - hidden: &hidden - <<: *customize - hidden: true - - not_hidden: ¬_hidden - <<: *customize - hidden: false - # ZWave Binary Sensors binary_sensor.aeotec_water_sensor_sensor: friendly_name: Aeotec Water Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.audio_detector_sensor: friendly_name: Audio Detector Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.back_door_sensor_sensor: friendly_name: Back Door Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.basement_door_sensor_sensor: friendly_name: Basement Door Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.downstairs_multi_sensor_sensor: friendly_name: Downstairs Multi Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.front_door_sensor_sensor: friendly_name: Front Door Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.front_room_multi_sensor_sensor: friendly_name: Front Room Multi Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.garage_door_sensor_sensor: friendly_name: Garage Door Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.guest_bedroom_multi_sensor_sensor: friendly_name: Guest Bedroom Multi Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.kitchen_motion_sensor_sensor: friendly_name: Kitchen Motion Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.single_car_garage_door_tilt_sensor_sensor: friendly_name: Single Car Garage Door - <<: *not_exposed + ## <<: *not_exposed binary_sensor.stairs_motion_sensor_sensor: friendly_name: Stairs Motion Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.tv_multi_sensor_sensor: friendly_name: TV Multi Sensor - <<: *not_exposed + ## <<: *not_exposed binary_sensor.two_car_garage_door_tilt_sensor_sensor: friendly_name: Double Car Garage Door - <<: *not_exposed + ## <<: *not_exposed binary_sensor.upstairs_multi_sensor_sensor: friendly_name: Upstairs Multi Sensor - <<: *not_exposed + ## <<: *not_exposed # ZWave Sensors sensor.aeotec_water_sensor_alarm_level: friendly_name: Aeotec Water Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_alarm_level_2: friendly_name: Aeotec Water Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_alarm_level_3: friendly_name: Aeotec Water Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_alarm_type: friendly_name: Aeotec Water Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_alarm_type_2: friendly_name: Aeotec Water Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_alarm_type_3: friendly_name: Aeotec Water Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_burglar: friendly_name: Aeotec Water Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_flood: friendly_name: Aeotec Water Sensor Flood - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_flood_2: friendly_name: Aeotec Water Sensor Flood - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_flood_3: friendly_name: Aeotec Water Sensor Flood - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_heat: friendly_name: Aeotec Water Sensor Heat - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_sourcenodeid: friendly_name: Aeotec Water Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_sourcenodeid_2: friendly_name: Aeotec Water Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_sourcenodeid_3: friendly_name: Aeotec Water Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.aeotec_water_sensor_temperature: friendly_name: Aeotec Water Sensor Temperature - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_alarm_level: friendly_name: Audio Detector Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_alarm_type: friendly_name: Audio Detector Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_burglar: friendly_name: Audio Detector Burglar - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_carbon_monoxide: friendly_name: Audio Detector Carbon Monoxide - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_power_management: friendly_name: Audio Detector Power Management - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_smoke: friendly_name: Audio Detector Smoke - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_sourcenodeid: friendly_name: Audio Detector SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.audio_detector_temperature: friendly_name: Audio Detector Temperature - <<: *not_exposed + # <<: *not_exposed sensor.back_door_sensor_access_control: friendly_name: Back Door Sensor Access Control - <<: *not_exposed + # <<: *not_exposed sensor.back_door_sensor_alarm_level: friendly_name: Back Door Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.back_door_sensor_alarm_type: friendly_name: Back Door Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.back_door_sensor_burglar: friendly_name: Back Door Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.back_door_sensor_power_management: friendly_name: Back Door Sensor Power Management - <<: *not_exposed + # <<: *not_exposed sensor.back_door_sensor_sourcenodeid: friendly_name: Back Door Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.basement_door_sensor_access_control: friendly_name: Basement Door Sensor Access Control - <<: *not_exposed + # <<: *not_exposed sensor.basement_door_sensor_alarm_level: friendly_name: Basement Door Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.basement_door_sensor_alarm_type: friendly_name: Basement Door Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.basement_door_sensor_burglar: friendly_name: Basement Door Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.basement_door_sensor_power_management: friendly_name: Basement Door Sensor Power Management - <<: *not_exposed + # <<: *not_exposed sensor.basement_door_sensor_sourcenodeid: friendly_name: Basement Door Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_alarm_level: friendly_name: Downstairs Multi Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_alarm_type: friendly_name: Downstairs Multi Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_burglar: friendly_name: Downstairs Multi Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_luminance: friendly_name: Downstairs Multi Sensor Luminance - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_power: friendly_name: Downstairs Multi Sensor Power - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_relative_humidity: friendly_name: Downstairs Multi Sensor Relative Humidity - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_sourcenodeid: friendly_name: Downstairs Multi Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.downstairs_multi_sensor_temperature: friendly_name: Downstairs Multi Sensor Temperature - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Front Room Multi Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.front_room_multi_sensor_burglar: friendly_name: Front Room Multi Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.front_room_multi_sensor_luminance: friendly_name: Front Room Multi Sensor Luminance - <<: *not_exposed + # <<: *not_exposed sensor.front_room_multi_sensor_relative_humidity: friendly_name: Front Room Multi Sensor Relative Humidity - <<: *not_exposed + # <<: *not_exposed sensor.front_room_multi_sensor_sourcenodeid: friendly_name: Front Room Multi Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.front_room_multi_sensor_temperature: friendly_name: Front Room Multi Sensor Temperature - <<: *not_exposed + # <<: *not_exposed sensor.front_room_multi_sensor_ultraviolet: friendly_name: Front Room Multi Sensor Ultraviolet - <<: *not_exposed + # <<: *not_exposed sensor.garage_door_sensor_access_control: friendly_name: Garage Door Sensor Access Control - <<: *not_exposed + # <<: *not_exposed sensor.garage_door_sensor_alarm_level: friendly_name: Garage Door Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.garage_door_sensor_alarm_type: friendly_name: Garage Door Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.garage_door_sensor_burglar: friendly_name: Garage Door Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.garage_door_sensor_power_management: friendly_name: Garage Door Sensor Power Management - <<: *not_exposed + # <<: *not_exposed sensor.garage_door_sensor_sourcenodeid: friendly_name: Garage Door Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Double Car Garage Door Sensor Status - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Guest Bedroom Multi Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.guest_bedroom_multi_sensor_burglar: friendly_name: Guest Bedroom Multi Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.guest_bedroom_multi_sensor_luminance: friendly_name: Guest Bedroom Multi Sensor Luminance - <<: *not_exposed + # <<: *not_exposed sensor.guest_bedroom_multi_sensor_relative_humidity: friendly_name: Guest Bedroom Multi Sensor Relative Humidity - <<: *not_exposed + # <<: *not_exposed sensor.guest_bedroom_multi_sensor_sourcenodeid: friendly_name: Guest Bedroom Multi Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.guest_bedroom_multi_sensor_temperature: friendly_name: Guest Bedroom Multi Sensor Temperature - <<: *not_exposed + # <<: *not_exposed sensor.guest_bedroom_multi_sensor_ultraviolet: friendly_name: Guest Bedroom Multi Sensor Ultraviolet - <<: *not_exposed + # <<: *not_exposed sensor.kitchen_motion_sensor_alarm_level: friendly_name: Kitchen Motion Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.kitchen_motion_sensor_alarm_type: friendly_name: Kitchen Motion Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.kitchen_motion_sensor_burglar: friendly_name: Kitchen Motion Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.kitchen_motion_sensor_power_management: friendly_name: Kitchen Motion Sensor Power Management - <<: *not_exposed + # <<: *not_exposed sensor.kitchen_motion_sensor_sourcenodeid: friendly_name: Kitchen Motion Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Single Car Garage Door Tilt Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Single Car Garage Door Tilt Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Single Car Garage Door Tilt Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.stairs_motion_sensor_alarm_level: friendly_name: Stairs Motion Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.stairs_motion_sensor_alarm_type: friendly_name: Stairs Motion Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.stairs_motion_sensor_burglar: friendly_name: Stairs Motion Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.stairs_motion_sensor_power_management: friendly_name: Stairs Motion Sensor Power Management - <<: *not_exposed + # <<: *not_exposed sensor.stairs_motion_sensor_sourcenodeid: friendly_name: Stairs Motion Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_alarm_level: friendly_name: TV Multi Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_alarm_type: friendly_name: TV Multi Sensor Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_burglar: friendly_name: TV Multi Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_luminance: friendly_name: TV Multi Sensor Luminance - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_relative_humidity: friendly_name: TV Multi Sensor Relative Humidity - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_sourcenodeid: friendly_name: TV Multi Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_temperature: friendly_name: TV Multi Sensor Temperature - <<: *not_exposed + # <<: *not_exposed sensor.tv_multi_sensor_ultraviolet: friendly_name: TV Multi Sensor Ultraviolet - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Two Car Garage Door Tilt Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Two Car Garage Door Tilt Sensor Burglar - <<: *not_exposed + # <<: *not_exposed sensor.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: friendly_name: Two Car Garage Door Tilt Sensor SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.upstairs_multi_sensor_alarm_level: friendly_name: Upstairs Multi Sensor Alarm Level - <<: *not_exposed + # <<: *not_exposed sensor.upstairs_multi_sensor_alarm_type: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor Alarm Type sensor.upstairs_multi_sensor_burglar: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor Burglar sensor.upstairs_multi_sensor_luminance: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor Luminance sensor.upstairs_multi_sensor_relative_humidity: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor Relative Humidity sensor.upstairs_multi_sensor_sourcenodeid: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor SourceNodeId sensor.upstairs_multi_sensor_temperature: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor Temperature sensor.upstairs_multi_sensor_ultraviolet: - <<: *not_exposed + # <<: *not_exposed friendly_name: Upstairs Multi Sensor Ultraviolet sensor.wallmote_alarm_level: - <<: *not_exposed + # <<: *not_exposed friendly_name: Wallmote Alarm Level sensor.wallmote_alarm_type: friendly_name: Wallmote Alarm Type - <<: *not_exposed + # <<: *not_exposed sensor.wallmote_power_management: friendly_name: Wallmote Power Management - <<: *not_exposed + # <<: *not_exposed sensor.wallmote_sourcenodeid: friendly_name: Wallmote SourceNodeId - <<: *not_exposed + # <<: *not_exposed sensor.zwave_smart_switch_current: friendly_name: ZWave Smart Switch Current - <<: *not_exposed + # <<: *not_exposed sensor.zwave_smart_switch_energy: friendly_name: ZWave Smart Switch Energy - <<: *not_exposed + # <<: *not_exposed sensor.zwave_smart_switch_power: friendly_name: ZWave Smart Switch Power - <<: *not_exposed + # <<: *not_exposed sensor.zwave_smart_switch_previous_reading: friendly_name: ZWave Smart Switch Previous Reading - <<: *not_exposed + # <<: *not_exposed sensor.zwave_smart_switch_voltage: friendly_name: ZWave Smart Switch Voltage - <<: *not_exposed + # <<: *not_exposed # ZWave Switches switch.kitchen_siren_switch: friendly_name: Kitchen Siren Switch 1 - <<: *not_exposed + # <<: *not_exposed switch.kitchen_siren_switch_2: friendly_name: Kitchen Siren Switch 2 - <<: *not_exposed + # <<: *not_exposed switch.kitchen_siren_switch_3: friendly_name: Kitchen Siren Switch 3 - <<: *not_exposed + # <<: *not_exposed switch.kitchen_siren_switch_4: friendly_name: Kitchen Siren Switch 4 - <<: *not_exposed + # <<: *not_exposed switch.kitchen_siren_switch_5: friendly_name: Kitchen Siren Switch 5 - <<: *not_exposed + # <<: *not_exposed switch.wallmote_switch: friendly_name: Wallmote Switch - <<: *not_exposed + # <<: *not_exposed zwave: usb_path: /dev/ttyACM0 diff --git a/zwcfg_0xd89c4f0c.xml b/zwcfg_0xd89c4f0c.xml index 33e7fa8..55b7bd3 100644 --- a/zwcfg_0xd89c4f0c.xml +++ b/zwcfg_0xd89c4f0c.xml @@ -490,7 +490,7 @@ - + @@ -728,9 +728,9 @@ - - - + + + @@ -1006,11 +1006,11 @@ - - - + + + - + @@ -1181,7 +1181,7 @@ - + @@ -1190,8 +1190,8 @@ - - + + @@ -1581,7 +1581,7 @@ - + @@ -2381,7 +2381,7 @@ - + @@ -2405,9 +2405,9 @@ - + - + @@ -2580,7 +2580,7 @@ - +