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