cleep.profiles package

cleep.profiles.alarmprofile module

class AlarmProfile

Bases: RendererProfile

Alarm profile.

Used to trigger an alert for renderer that support it

STATUS_SCHEDULED = 'scheduled'
STATUS_SNOOZED = 'snoozed'
STATUS_STOPPED = 'stopped'
STATUS_TRIGGERED = 'triggered'
STATUS_UNKNOWN = 'unknown'
STATUS_UNSCHEDULED = 'unscheduled'

cleep.profiles.alertprofile module

class AlertProfile

Bases: RendererProfile

Alert profile.

Used to trigger an alert for renderer that support it

cleep.profiles.identifiedmessageprofile module

class IdentifiedMessageProfile

Bases: RendererProfile

Identified message profile

This message has an unique name that allows renderers to update the previous message

cleep.profiles.messageprofile module

class MessageProfile

Bases: RendererProfile

Message profile.

Handle simple message

cleep.profiles.thermostatprofile module

class ThermostatProfile

Bases: RendererProfile

Thermostat profile

MODE_ANTIFROST = 'antifrost'
MODE_COMFORT1 = 'comfort1'
MODE_COMFORT2 = 'comfort2'
MODE_COMFORT3 = 'comfort3'
MODE_ECO = 'eco'
MODE_STOP = 'stop'

cleep.profiles.timerangedmessageprofile module

class TimeRangedMessageProfile

Bases: RendererProfile

Message with time range profile

Handles message with start and end time range