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

Classes

class  IPPSensor
 
class  IPPSensorEntityDescription
 

Functions

Callable[[Printer], dict[Any, StateType]] _get_marker_attributes_fn (int marker_index, Callable[[Marker], dict[Any, StateType]] attributes_fn)
 
Callable[[Printer], StateType|datetime] _get_marker_value_fn (int marker_index, Callable[[Marker], StateType|datetime] value_fn)
 
None async_setup_entry (HomeAssistant hass, IPPConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Detailed Description

Support for IPP sensors.

Function Documentation

◆ _get_marker_attributes_fn()

Callable[[Printer], dict[Any, StateType]] homeassistant.components.ipp.sensor._get_marker_attributes_fn ( int  marker_index,
Callable[[Marker], dict[Any, StateType]]   attributes_fn 
)
private

Definition at line 46 of file sensor.py.

◆ _get_marker_value_fn()

Callable[[Printer], StateType | datetime] homeassistant.components.ipp.sensor._get_marker_value_fn ( int  marker_index,
Callable[[Marker], StateType | datetime]   value_fn 
)
private

Definition at line 52 of file sensor.py.

◆ async_setup_entry()

None homeassistant.components.ipp.sensor.async_setup_entry ( HomeAssistant  hass,
IPPConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up IPP sensor based on a config entry.

Definition at line 87 of file sensor.py.