Classes | |
| class | CupsData |
| class | CupsSensor |
| class | IPPSensor |
| class | MarkerSensor |
Functions | |
| None | setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_DEVICE_URI = "device_uri" |
| string | ATTR_MARKER_HIGH_LEVEL = "marker_high_level" |
| string | ATTR_MARKER_LOW_LEVEL = "marker_low_level" |
| string | ATTR_MARKER_TYPE = "marker_type" |
| string | ATTR_PRINTER_INFO = "printer_info" |
| string | ATTR_PRINTER_IS_SHARED = "printer_is_shared" |
| string | ATTR_PRINTER_LOCATION = "printer_location" |
| string | ATTR_PRINTER_MODEL = "printer_model" |
| string | ATTR_PRINTER_NAME = "printer_name" |
| string | ATTR_PRINTER_STATE_MESSAGE = "printer_state_message" |
| string | ATTR_PRINTER_STATE_REASON = "printer_state_reason" |
| string | ATTR_PRINTER_TYPE = "printer_type" |
| string | ATTR_PRINTER_URI_SUPPORTED = "printer_uri_supported" |
| string | CONF_IS_CUPS_SERVER = "is_cups_server" |
| string | CONF_PRINTERS = "printers" |
| string | DEFAULT_HOST = "127.0.0.1" |
| bool | DEFAULT_IS_CUPS_SERVER = True |
| int | DEFAULT_PORT = 631 |
| string | ICON_MARKER = "mdi:water" |
| string | ICON_PRINTER = "mdi:printer" |
| PLATFORM_SCHEMA | |
| dictionary | PRINTER_STATES = {3: "idle", 4: "printing", 5: "stopped"} |
| SCAN_INTERVAL = timedelta(minutes=1) | |
Details about printers which are connected to CUPS.
| None homeassistant.components.cups.sensor.setup_platform | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| AddEntitiesCallback | add_entities, | ||
| DiscoveryInfoType | None | discovery_info = None |
||
| ) |
|
private |
| string homeassistant.components.cups.sensor.ATTR_DEVICE_URI = "device_uri" |
| string homeassistant.components.cups.sensor.ATTR_MARKER_HIGH_LEVEL = "marker_high_level" |
| string homeassistant.components.cups.sensor.ATTR_MARKER_LOW_LEVEL = "marker_low_level" |
| string homeassistant.components.cups.sensor.ATTR_MARKER_TYPE = "marker_type" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_INFO = "printer_info" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_IS_SHARED = "printer_is_shared" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_LOCATION = "printer_location" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_MODEL = "printer_model" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_NAME = "printer_name" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_STATE_MESSAGE = "printer_state_message" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_STATE_REASON = "printer_state_reason" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_TYPE = "printer_type" |
| string homeassistant.components.cups.sensor.ATTR_PRINTER_URI_SUPPORTED = "printer_uri_supported" |
| string homeassistant.components.cups.sensor.CONF_IS_CUPS_SERVER = "is_cups_server" |
| string homeassistant.components.cups.sensor.CONF_PRINTERS = "printers" |
| string homeassistant.components.cups.sensor.DEFAULT_HOST = "127.0.0.1" |
| bool homeassistant.components.cups.sensor.DEFAULT_IS_CUPS_SERVER = True |
| int homeassistant.components.cups.sensor.DEFAULT_PORT = 631 |
| string homeassistant.components.cups.sensor.ICON_MARKER = "mdi:water" |
| string homeassistant.components.cups.sensor.ICON_PRINTER = "mdi:printer" |
| homeassistant.components.cups.sensor.PLATFORM_SCHEMA |
| dictionary homeassistant.components.cups.sensor.PRINTER_STATES = {3: "idle", 4: "printing", 5: "stopped"} |