HubitatPollerComponentGt#
Python pydantic class corresponding to json type hubitat.poller.component.gt, version 000.
- class gwproto.types.HubitatPollerComponentGt(*, ComponentId, ComponentAttributeClassId, DisplayName=None, HwUid=None, TypeName='hubitat.poller.component.gt', Version='000', Poller)#
- Parameters:
ComponentId (str) –
ComponentAttributeClassId (str) –
DisplayName (str | None) –
HwUid (str | None) –
TypeName (Literal['hubitat.poller.component.gt']) –
Version (Literal['000']) –
Poller (HubitatPollerGt) –
- ComponentId:
Description: ComponentId.
- ComponentAttributeClassId:
Description: ComponentAttributeClassId.
Format: UuidCanonicalTextual
- DisplayName:
Description: DisplayName. Sample: Downstairs Thermostat
- HwUid:
Description: HwUid. Unique Hardware Identifier
- Poller:
Description: Poller. Includes hubitat_component_id (str), device_id (int), enabled (bool), poll_period_s (int) and attributes.
- TypeName:
Description: All GridWorks Versioned Types have a fixed TypeName, which is a string of lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character, and final word NOT all Hindu-Arabic numerals.
- Version:
Description: All GridWorks Versioned Types have a fixed version, which is a string of three Hindu-Arabic numerals.
- class gwproto.types.HubitatPollerComponentGt_Maker#