Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.thinkingcleaner.sensor Namespace Reference

Classes

class  ThinkingCleanerSensor
 

Functions

None setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 MIN_TIME_BETWEEN_FORCED_SCANS = timedelta(milliseconds=100)
 
 MIN_TIME_BETWEEN_SCANS = timedelta(seconds=10)
 
 PLATFORM_SCHEMA = SENSOR_PLATFORM_SCHEMA.extend({vol.Optional(CONF_HOST): cv.string})
 
dictionary STATES
 

Detailed Description

Support for ThinkingCleaner sensors.

Function Documentation

◆ setup_platform()

None homeassistant.components.thinkingcleaner.sensor.setup_platform ( HomeAssistant  hass,
ConfigType  config,
AddEntitiesCallback  add_entities,
DiscoveryInfoType | None   discovery_info = None 
)
Set up the ThinkingCleaner platform.

Definition at line 72 of file sensor.py.

Variable Documentation

◆ MIN_TIME_BETWEEN_FORCED_SCANS

homeassistant.components.thinkingcleaner.sensor.MIN_TIME_BETWEEN_FORCED_SCANS = timedelta(milliseconds=100)

Definition at line 23 of file sensor.py.

◆ MIN_TIME_BETWEEN_SCANS

homeassistant.components.thinkingcleaner.sensor.MIN_TIME_BETWEEN_SCANS = timedelta(seconds=10)

Definition at line 22 of file sensor.py.

◆ PLATFORM_SCHEMA

homeassistant.components.thinkingcleaner.sensor.PLATFORM_SCHEMA = SENSOR_PLATFORM_SCHEMA.extend({vol.Optional(CONF_HOST): cv.string})

Definition at line 69 of file sensor.py.

◆ STATES

dictionary homeassistant.components.thinkingcleaner.sensor.STATES
Initial value:
1 = {
2  "st_base": "On homebase: Not Charging",
3  "st_base_recon": "On homebase: Reconditioning Charging",
4  "st_base_full": "On homebase: Full Charging",
5  "st_base_trickle": "On homebase: Trickle Charging",
6  "st_base_wait": "On homebase: Waiting",
7  "st_plug": "Plugged in: Not Charging",
8  "st_plug_recon": "Plugged in: Reconditioning Charging",
9  "st_plug_full": "Plugged in: Full Charging",
10  "st_plug_trickle": "Plugged in: Trickle Charging",
11  "st_plug_wait": "Plugged in: Waiting",
12  "st_stopped": "Stopped",
13  "st_clean": "Cleaning",
14  "st_cleanstop": "Stopped with cleaning",
15  "st_clean_spot": "Spot cleaning",
16  "st_clean_max": "Max cleaning",
17  "st_delayed": "Delayed cleaning will start soon",
18  "st_dock": "Searching Homebase",
19  "st_pickup": "Roomba picked up",
20  "st_remote": "Remote control driving",
21  "st_wait": "Waiting for command",
22  "st_off": "Off",
23  "st_error": "Error",
24  "st_locate": "Find me!",
25  "st_unknown": "Unknown state",
26 }

Definition at line 42 of file sensor.py.