Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.izone.discovery.DiscoveryService Class Reference
Inheritance diagram for homeassistant.components.izone.discovery.DiscoveryService:
[legend]
Collaboration diagram for homeassistant.components.izone.discovery.DiscoveryService:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass)
 
None controller_disconnected (self, pizone.Controller ctrl, Exception ex)
 
None controller_discovered (self, pizone.Controller ctrl)
 
None controller_reconnected (self, pizone.Controller ctrl)
 
None controller_update (self, pizone.Controller ctrl)
 
None zone_update (self, pizone.Controller ctrl, pizone.Zone zone)
 

Public Attributes

 hass
 

Detailed Description

Discovery data and interfacing with pizone library.

Definition at line 23 of file discovery.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.izone.discovery.DiscoveryService.__init__ (   self,
HomeAssistant  hass 
)
Initialise discovery service.

Definition at line 26 of file discovery.py.

Member Function Documentation

◆ controller_disconnected()

None homeassistant.components.izone.discovery.DiscoveryService.controller_disconnected (   self,
pizone.Controller  ctrl,
Exception  ex 
)
On disconnect from controller.

Definition at line 37 of file discovery.py.

◆ controller_discovered()

None homeassistant.components.izone.discovery.DiscoveryService.controller_discovered (   self,
pizone.Controller  ctrl 
)
Handle new controller discoverery.

Definition at line 33 of file discovery.py.

◆ controller_reconnected()

None homeassistant.components.izone.discovery.DiscoveryService.controller_reconnected (   self,
pizone.Controller  ctrl 
)
On reconnect to controller.

Definition at line 41 of file discovery.py.

◆ controller_update()

None homeassistant.components.izone.discovery.DiscoveryService.controller_update (   self,
pizone.Controller  ctrl 
)
System update message is received from the controller.

Definition at line 45 of file discovery.py.

◆ zone_update()

None homeassistant.components.izone.discovery.DiscoveryService.zone_update (   self,
pizone.Controller  ctrl,
pizone.Zone  zone 
)
Zone update message is received from the controller.

Definition at line 49 of file discovery.py.

Member Data Documentation

◆ hass

homeassistant.components.izone.discovery.DiscoveryService.hass

Definition at line 29 of file discovery.py.


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