Nest: Cannot remove unwanted sensors - V 35.2

Since the changes to the Nest requiring a developer account, an update of setuptools to 0.6b1 and HA to 35.2 I have found unwanted Nest sensors appearing attributed to my nest thermostat.

Nest sensor component pages:

These say that If you leave monitored_conditions blank, all sensors that are available for your devices will be used.

I have tried the example, but all sensors are still showing.

E.G.
Binary Sensors:

  • platform: nest
    monitored_conditions:
    • ‘online’
    • ‘has_leaf’
      Sensor:
  • platform: nest
    monitored_conditions:
    • ‘temperature’
    • ‘target’

Debug:

16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event platform_discovered[L]: platform=nest, discovered=, service=load_platform.climate>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event platform_discovered[L]: platform=nest, discovered=, service=load_platform.sensor>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event platform_discovered[L]: platform=nest, discovered=, service=load_platform.binary_sensor>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.components.climate] Setting up climate.nest
16-12-22 00:08:02 INFO (MainThread) [homeassistant.loader] Loaded camera from homeassistant.components.camera
16-12-22 00:08:02 INFO (MainThread) [homeassistant.components.sensor] Setting up sensor.nest
16-12-22 00:08:02 INFO (MainThread) [homeassistant.loader] Loaded binary_sensor.nest from homeassistant.components.binary_sensor.nest
16-12-22 00:08:02 INFO (MainThread) [homeassistant.bootstrap] Setting up camera
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event component_loaded[L]: component=camera>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event platform_discovered[L]: platform=nest, discovered=, service=load_platform.camera>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=climate.entryway, new_state=<state climate.entryway=heat; max_temp=32, temperature=17.0, away_mode=off, friendly_name=Entryway, min_temp=9, operation_list=[‘off’, ‘heat’, ‘eco’], unit_of_measurement=°C, operation_mode=heat, current_temperature=22.0 @ 2016-12-22T00:08:02.199523+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=sensor.entryway_thermostat_humidity, new_state=<state sensor.entryway_thermostat_humidity=45; unit_of_measurement=%, friendly_name=Entryway Thermostat humidity @ 2016-12-22T00:08:02.199523+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=sensor.entryway_thermostat_target, new_state=<state sensor.entryway_thermostat_target=17.0; unit_of_measurement=°C, friendly_name=Entryway Thermostat target @ 2016-12-22T00:08:02.199523+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=sensor.entryway_thermostat_hvac_state, new_state=<state sensor.entryway_thermostat_hvac_state=off; friendly_name=Entryway Thermostat hvac state @ 2016-12-22T00:08:02.199523+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=sensor.entryway_thermostat_temperature, new_state=<state sensor.entryway_thermostat_temperature=22.0; unit_of_measurement=°C, friendly_name=Entryway Thermostat temperature @ 2016-12-22T00:08:02.199523+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=sensor.entryway_thermostat_operation_mode, new_state=<state sensor.entryway_thermostat_operation_mode=heat; friendly_name=Entryway Thermostat operation mode @ 2016-12-22T00:08:02.199523+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.nest
16-12-22 00:08:02 INFO (MainThread) [homeassistant.loader] Loaded camera.nest from homeassistant.components.camera.nest
16-12-22 00:08:02 INFO (MainThread) [homeassistant.components.camera] Setting up camera.nest
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=binary_sensor.entryway_thermostat_is_using_emergency_heat, new_state=<state binary_sensor.entryway_thermostat_is_using_emergency_heat=off; friendly_name=Entryway Thermostat is using emergency heat @ 2016-12-22T00:08:02.215149+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=binary_sensor.entryway_thermostat_has_leaf, new_state=<state binary_sensor.entryway_thermostat_has_leaf=on; friendly_name=Entryway Thermostat has leaf @ 2016-12-22T00:08:02.215149+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=binary_sensor.entryway_thermostat_fan, new_state=<state binary_sensor.entryway_thermostat_fan=off; friendly_name=Entryway Thermostat fan @ 2016-12-22T00:08:02.215149+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=binary_sensor.entryway_thermostat_online, new_state=<state binary_sensor.entryway_thermostat_online=on; friendly_name=Entryway Thermostat online @ 2016-12-22T00:08:02.215149+00:00>>
16-12-22 00:08:02 INFO (MainThread) [homeassistant.core] Bus:Handling <Event state_changed[L]: old_state=None, entity_id=binary_sensor.entryway_thermostat_is_locked, new_state=<state binary_sensor.entryway_thermostat_is_locked=off; friendly_name=Entryway Thermostat is locked @ 2016-12-22T00:08:02.215149+00:00>>

Hello

Have you managed to sort this yourself?

I was having the same issue and have managed to resolve. Let me know if any explanation required as to how I did it.

Regards

Until a better answer is provided, here’s the configuration I used in configuration.yaml to remove them from the interface. I have two nest thermostats, one named “bedroom” and another named “dining room”. Hope this helps.

customize:
binary_sensor.bedroom_thermostat_fan:
hidden: true
binary_sensor.bedroom_thermostat_has_leaf:
hidden: true
binary_sensor.bedroom_thermostat_is_locked:
hidden: true
binary_sensor.bedroom_thermostat_is_using_emergency_heat:
hidden: true
binary_sensor.bedroom_thermostat_online:
hidden: true
binary_sensor.dining_room_thermostat_fan:
hidden: true
binary_sensor.dining_room_thermostat_has_leaf:
hidden: true
binary_sensor.dining_room_thermostat_is_locked:
hidden: true
binary_sensor.dining_room_thermostat_is_using_emergency_heat:
hidden: true
binary_sensor.dining_room_thermostat_online:
hidden: true
sensor.bedroom_thermostat_humidity:
hidden: true
sensor.bedroom_thermostat_hvac_state:
hidden: true
sensor.bedroom_thermostat_operation_mode:
hidden: true
sensor.bedroom_thermostat_target:
hidden: true
sensor.bedroom_thermostat_temperature:
hidden: true
sensor.dining_room_thermostat_humidity:
hidden: true
sensor.dining_room_thermostat_hvac_state:
hidden: true
sensor.dining_room_thermostat_operation_mode:
hidden: true
sensor.dining_room_thermostat_target:
hidden: true
sensor.dining_room_thermostat_temperature:
hidden: true

1 Like