Table of Contents

Class AlarmControlPanelState

Namespace
HaMqttDiscoverable.Entities
Assembly
HaMqttDiscoverable.dll

The state values Home Assistant's alarm control panel component understands, for use with PublishStateAsync(string, bool, CancellationToken).

public static class AlarmControlPanelState
Inheritance
AlarmControlPanelState
Inherited Members

Fields

ArmedAway

The panel is armed in away mode.

public const string ArmedAway = "armed_away"

Field Value

string

ArmedCustomBypass

The panel is armed with custom bypass.

public const string ArmedCustomBypass = "armed_custom_bypass"

Field Value

string

ArmedHome

The panel is armed in home mode.

public const string ArmedHome = "armed_home"

Field Value

string

ArmedNight

The panel is armed in night mode.

public const string ArmedNight = "armed_night"

Field Value

string

ArmedVacation

The panel is armed in vacation mode.

public const string ArmedVacation = "armed_vacation"

Field Value

string

Arming

The panel is in the process of arming.

public const string Arming = "arming"

Field Value

string

Disarmed

The panel is disarmed.

public const string Disarmed = "disarmed"

Field Value

string

Disarming

The panel is in the process of disarming.

public const string Disarming = "disarming"

Field Value

string

Pending

The panel is pending arm/disarm.

public const string Pending = "pending"

Field Value

string

Triggered

The alarm has been triggered.

public const string Triggered = "triggered"

Field Value

string