One final reply - I use packages for my multisensors to make setup easy and contain all bits in a single spot. Here is an example:
basement_hall_multisensor_package:
sensor:
- platform: template
sensors:
basement_hall_multisensor_battery:
friendly_name: "Basement Hall Multisensor Battery"
value_template: "{% if states.zwave.basement_hall_multisensor %}
{{ states.zwave.basement_hall_multisensor.attributes.battery_level }}
{% else %}
unknown
{% endif %}"
unit_of_measurement: '%'
# entity_id: zwave.basement_hall_multisensor
icon_template: >-
{% set battery_level = states('sensor.basement_hall_multisensor_battery')|int('unknown') %}
{% set battery_round = (battery_level|int / 10)|int * 10 %}
{% if battery_level == 'unknown' %}
mdi:battery-unknown
{% else %}
{% if battery_round >= 100 %}
mdi:battery
{% elif battery_round > 0 %}
mdi:battery-{{ battery_round }}
{% else %}
mdi:battery-alert
{% endif %}
{% endif %}
binary_sensor:
- platform: template
sensors:
basement_hall_multisensor_motion:
value_template: "{{ is_state('sensor.basement_hall_multisensor_burglar', '8') }}"
friendly_name: "Basement Hall Multisensor Motion"
device_class: motion
# entity_id: sensor.basement_hall_multisensor_burglar
basement_hall_multisensor_tamper:
value_template: "{{ is_state('sensor.basement_hall_multisensor_burglar', '3') }}"
friendly_name: "Basement Hall Multisensor Tamper"
device_class: safety
# entity_id: sensor.basement_hall_multisensor_burglar
homeassistant:
customize:
sensor.basement_hall_multisensor_alarm_level:
hidden: true
sensor.basement_hall_multisensor_alarm_type:
hidden: true
sensor.basement_hall_multisensor_burglar:
hidden: true
sensor.basement_hall_multisensor_clock:
hidden: true
sensor.basement_hall_multisensor_sourcenodeid:
hidden: true
binary_sensor.basement_hall_multisensor_sensor:
hidden: true
sensor.basement_hall_multisensor_system:
hidden: true
sensor.basement__hall_multisensor_emergency:
hidden: true
sensor.basement_hall_multisensor_power_management:
hidden: true
sensor.basement_hall_multisensor_homehealth:
hidden: true
sensor.basement_hall_multisensor_luminance:
friendly_name: Luminance
icon: mdi:brightness-5
sensor.basement_hall_multisensor_relative_humidity:
friendly_name: Humidity
icon: mdi:water-percent
sensor.basement_hall_multisensor_temperature:
friendly_name: Temperature
icon: mdi:temperature-fahrenheit
sensor.basement_hall_multisensor_battery:
custom_ui_state_card: state-card-custom-ui
friendly_name: Basement Hall Multisensor Battery
group:
group.basement_hall_multisensor:
friendly_name: Battery
group.battery_group:
friendly_name: Basement Hall Multi
binary_sensor.basement_hall_multisensor_tamper:
friendly_name: Tamper
binary_sensor.basement_hall_multisensor_motion:
custom_ui_state_card: state-card-custom-ui
friendly_name: Basement Hall Motion
group:
group.basement_hall_multisensor:
friendly_name: Motion
group.motionsensors:
friendly_name: Basement Hall
group.basement_hall_multisensor:
custom_ui_state_card: state-card-custom-ui
group:
group.motion_sensors:
friendly_name: Basement Hall Alarm
group:
basement_hall_multisensor:
name: Basement Hall MultiSensor
control: hidden
entities:
- binary_sensor.basement_hall_MultiSensor_motion
- binary_sensor.basement_hall_MultiSensor_tamper
- sensor.basement_hall_MultiSensor_luminance
- sensor.basement_hall_MultiSensor_relative_humidity
- sensor.basement_hall_MultiSensor_temperature
- sensor.basement_hall_MultiSensor_battery
Which gives me something like this:
NOTE: I’ve found that the reported battery is not very accurate or reliable - lol. You’ll notice the battery shows 0% but it’s still working… been this way for a few months.