Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.repetier.PrinterAPI Class Reference

Public Member Functions

def __init__ (self, hass, client, printers, sensors, conf_name, config)
 
def get_data (self, printer_id, sensor_type, temp_id)
 
def update (self, now=None)
 

Public Attributes

 conf_name
 
 config
 
 printers
 
 sensors
 

Private Member Functions

def _load_entities (self)
 

Private Attributes

 _client
 
 _hass
 
 _known_entities
 

Detailed Description

Handle the printer API.

Definition at line 250 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

def homeassistant.components.repetier.PrinterAPI.__init__ (   self,
  hass,
  client,
  printers,
  sensors,
  conf_name,
  config 
)
Set up instance.

Definition at line 253 of file __init__.py.

Member Function Documentation

◆ _load_entities()

def homeassistant.components.repetier.PrinterAPI._load_entities (   self)
private

Definition at line 290 of file __init__.py.

◆ get_data()

def homeassistant.components.repetier.PrinterAPI.get_data (   self,
  printer_id,
  sensor_type,
  temp_id 
)
Get data from the state cache.

Definition at line 263 of file __init__.py.

◆ update()

def homeassistant.components.repetier.PrinterAPI.update (   self,
  now = None 
)
Update the state cache from the printer API.

Definition at line 283 of file __init__.py.

Member Data Documentation

◆ _client

homeassistant.components.repetier.PrinterAPI._client
private

Definition at line 256 of file __init__.py.

◆ _hass

homeassistant.components.repetier.PrinterAPI._hass
private

Definition at line 255 of file __init__.py.

◆ _known_entities

homeassistant.components.repetier.PrinterAPI._known_entities
private

Definition at line 261 of file __init__.py.

◆ conf_name

homeassistant.components.repetier.PrinterAPI.conf_name

Definition at line 259 of file __init__.py.

◆ config

homeassistant.components.repetier.PrinterAPI.config

Definition at line 260 of file __init__.py.

◆ printers

homeassistant.components.repetier.PrinterAPI.printers

Definition at line 257 of file __init__.py.

◆ sensors

homeassistant.components.repetier.PrinterAPI.sensors

Definition at line 258 of file __init__.py.


The documentation for this class was generated from the following file: