Growcube enums

class growcube_client.growcubeenums.Channel(*values)

Bases: IntEnum

Enum representing watering channels

Variables:
  • Channel_A (int) – Channel A

  • Channel_B (int) – Channel B

  • Channel_C (int) – Channel C

  • Channel_D (int) – Channel D

Channel_A = 0
Channel_B = 1
Channel_C = 2
Channel_D = 3
class growcube_client.growcubeenums.WateringMode(*values)

Bases: IntEnum

Enum representing the configured watering mode

Variables:
  • Smart (int) – Smart watering

  • SmartOutside (int) – Smart watering “outside” (haven’t seen this in use in the app)

  • Scheduled (int) – Scheduled watering

Scheduled = 1
Smart = 3
SmartOutside = 2
class growcube_client.growcubeenums.WorkMode(*values)

Bases: IntEnum

Enum representing the configured work mode

Variables:
  • Direct (int) – Direct connection, device as AP

  • Network (int) – Network connection, connected as WiFi client

Direct = 1
Network = 2