Luup UPnP Variables and Actions
From MiOS
(Difference between revisions)
(→Dimming1) |
(→HVAC_UserOperatingMode1) |
||
Line 947: | Line 947: | ||
| style="border: 1px solid #000" | ModeTarget | | style="border: 1px solid #000" | ModeTarget | ||
| style="border: 1px solid #000" | string | | style="border: 1px solid #000" | string | ||
− | | style="border: 1px solid #000" | | + | | style="border: 1px solid #000" | The desired state of the HVAC. Currently MiOS supports only: |
+ | * Off | ||
+ | * HeatOn | ||
+ | * CoolOn | ||
+ | * AutoChangeOver | ||
|- | |- | ||
| style="border: 1px solid #000" | ModeStatus | | style="border: 1px solid #000" | ModeStatus | ||
| style="border: 1px solid #000" | string | | style="border: 1px solid #000" | string | ||
− | | style="border: 1px solid #000" | | + | | style="border: 1px solid #000" | The actual state of the HVAC. |
|- | |- | ||
| style="border: 1px solid #000" | EnergyModeTarget | | style="border: 1px solid #000" | EnergyModeTarget | ||
| style="border: 1px solid #000" | string | | style="border: 1px solid #000" | string | ||
− | | style="border: 1px solid #000" | | + | | style="border: 1px solid #000" | The desired energy mode. Can be ''Normal'' or ''EnergySavingsMode''. |
|- | |- | ||
| style="border: 1px solid #000" | EnergyModeStatus | | style="border: 1px solid #000" | EnergyModeStatus | ||
| style="border: 1px solid #000" | string | | style="border: 1px solid #000" | string | ||
− | | style="border: 1px solid #000" | | + | | style="border: 1px solid #000" | The actual energy mode. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
Line 978: | Line 978: | ||
| style="border: 1px solid #000" | NewModeTarget | | style="border: 1px solid #000" | NewModeTarget | ||
| style="border: 1px solid #000" | ModeTarget | | style="border: 1px solid #000" | ModeTarget | ||
− | | style="border: 1px solid #000" rowspan="1" | | + | | style="border: 1px solid #000" rowspan="1" | Sets the desired HVAC mode. |
|- | |- | ||
| style="border: 1px solid #000" rowspan="1" | SetEnergyModeTarget | | style="border: 1px solid #000" rowspan="1" | SetEnergyModeTarget | ||
| style="border: 1px solid #000" | NewModeTarget | | style="border: 1px solid #000" | NewModeTarget | ||
| style="border: 1px solid #000" | EnergyModeTarget | | style="border: 1px solid #000" | EnergyModeTarget | ||
− | | style="border: 1px solid #000" rowspan="1" | | + | | style="border: 1px solid #000" rowspan="1" | Sets the desired energy mode. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
− | |||
== HVAC_OperatingState1 == | == HVAC_OperatingState1 == |
Revision as of 16:37, 8 August 2012
HomeAutomationGateway1
- Service ID: urn:micasaverde-com:serviceId:HomeAutomationGateway1
- File: S_HomeAutomationGateway1.xml
Variable | Type | Description |
---|---|---|
UserData | string | |
DataFormat | string | |
DeviceNum | ui4 | |
DataVersion | ui4 | |
UDN | string | |
ActiveScenes | string | |
DataVersionUserData | ui4 | |
DataVersionStatus | ui4 | |
Reload | boolean |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
Reload | none | ||
GetUserData | DataFormat | DataFormat | |
DataVersion | DataVersion | ||
ModifyUserData | inUserData | UserData | |
DataFormat | DataFormat | ||
Reload | Reload | ||
SetVariable | DeviceNum | DeviceNum | |
Service | UserData | ||
Variable | UserData | ||
Value | UserData | ||
GetVariable | DeviceNum | DeviceNum | |
Service | UserData | ||
Variable | UserData | ||
GetStatus | DataFormat | DataFormat | |
DeviceNum | DeviceNum | ||
UDN | UDN | ||
GetActions | DeviceNum | DeviceNum | |
UDN | UDN | ||
DataFormat | DataFormat | ||
RunScene | SceneNum | DeviceNum | |
SceneOff | SceneNum | DeviceNum | |
RunLua | DeviceNum | DeviceNum | |
Code | UDN | ||
ProcessChildDevices | DeviceNumParent | DeviceNum | |
DeviceList | UDN | ||
CreateDevice | deviceType | UDN | |
internalID | UDN | ||
Description | UDN | ||
UpnpDevFilename | UDN | ||
UpnpImplFilename | UDN | ||
IpAddress | UDN | ||
MacAddress | UDN | ||
DeviceNumParent | DeviceNum | ||
RoomNum | DeviceNum | ||
StateVariables | UDN | ||
DeleteDevice | DeviceNum | DeviceNum | |
UDN | UDN | ||
CreatePlugin | PluginNum | DeviceNum | |
StateVariables | UDN | ||
DeletePlugin | PluginNum | DeviceNum | |
CreatePluginDevice | PluginNum | DeviceNum | |
StateVariables | UDN | ||
ImportUpnpDevice | UDN | UDN | |
RoomNum | DeviceNum | ||
LogIpRequest | IpAddress | UDN | |
MacAddress | UDN |
HaDevice1
- Service ID: urn:micasaverde-com:serviceId:HaDevice1
- File: S_HaDevice1.xml
Variable | Type | Description |
---|---|---|
CommFailure | boolean | |
Configured | boolean | |
ID | string | |
PollingEnabled | boolean | |
PollMinDelay | ui1 | |
sl_Alarm | string | |
BatteryLevel | i1 |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
Reconfigure | none | ||
StressTest | none | ||
Remove | none | ||
Poll | none | ||
ToggleState | none | ||
SetPollFrequency | PollingEnabled | PollingEnabled | |
PollMinDelay | PollMinDelay |
ZWaveNetwork1
- Service ID: urn:micasaverde-com:serviceId:ZWaveNetwork1
- File: S_ZWaveNetwork1.xml
Variable | Type | Description |
---|---|---|
NetStatusID | ui1 | |
NetStatusText | string | |
ActiveScenes | string | |
LastError | string | |
ResetMode | string | |
InclusionMode | string | |
NodeType | string | |
Timeout | ui1 | |
Multiple | boolean | |
Node | ui1 | |
Device | ui4 | |
PollingEnabled | boolean | |
PollDelayInitial | ui1 | |
PollDelayDeadTime | ui1 | |
PollMinDelay | ui1 | |
PollFrequency | ui1 | |
Reload | boolean |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
ResetNetwork | ResetMode | ResetMode | |
HomeID | NetStatusText | ||
ZeroMemory | Multiple | ||
PutByte | StartAddress | NetStatusText | |
StopAddress | NetStatusText | ||
Value | NetStatusText | ||
ReconfigureAllNodes | FailedOnly | Multiple | |
UpdateNetwork | none | ||
UpdateNeighbors | Device | Device | |
BackupDongle | Restore | PollingEnabled | |
PollAllNodes | none | ||
RemoveNodes | InclusionMode | InclusionMode | |
NodeType | NodeType | ||
Timeout | Timeout | ||
Multiple | Multiple | ||
Reload | Reload | ||
AddNodes | InclusionMode | InclusionMode | |
NodeType | NodeType | ||
Timeout | Timeout | ||
Multiple | Multiple | ||
ControllerShift | Multiple | ||
Reload | Reload | ||
DownloadNetwork | none | ||
HealNetwork | BatteryMinutes | Timeout | |
Node | Node | ||
StressCycles | Timeout | ||
Configure | Multiple | ||
ManualRoute | Multiple | ||
StartStage | Timeout | ||
StopStage | Timeout | ||
SetPolling | IsTemporary | Multiple | |
PollingEnabled | PollingEnabled | ||
PollDelayInitial | PollDelayInitial | ||
PollDelayDeadTime | PollDelayDeadTime | ||
PollMinDelay | PollMinDelay | ||
PollFrequency | PollFrequency | ||
SendData | Node | Node | |
Data | NetStatusText | ||
SimulateIncomingData | Data | NetStatusText |
InsteonNetwork1
- Service ID: urn:micasaverde-com:serviceId:InsteonNetwork1
- File: S_InsteonNetwork1.xml
Variable | Type | Description |
---|---|---|
Node | string |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
ResetNetwork | none | ||
RemoveNodes | none | ||
AddNodes | none | ||
StopAddRemoveNodes | none | ||
SendData | Node | Node | |
Data | Node |
USBUIRT1
- Service ID: urn:micasaverde-com:serviceId:USBUIRT1
- File: S_USBUIRT.xml
Variable | Type | Description |
---|---|---|
ComPort | string |
Camera1
- Service ID: urn:micasaverde-com:serviceId:Camera1
- File: S_Camera1.xml
Variable | Type | Description |
---|---|---|
UseCMS | boolean | |
VideoURLs | string | |
URL | string | |
DirectStreamingURL | string | |
RelatedSensors | string | |
SensorArchiveSeconds | ui4 | |
RelatedLights | string | |
LightOptions | string | |
AutoArchiveSeconds | ui4 | |
AutoArchivePreserveDays | ui4 |
PanTiltZoom1
- Service ID: urn:micasaverde-com:serviceId:PanTiltZoom1
- File: S_PanTiltZoom1.xml
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
MoveLeft | none | ||
MoveRight | none | ||
MoveUp | none | ||
MoveDown | none | ||
ZoomIn | none | ||
ZoomOut | none | ||
GoToPreset | presetNumber | ui1 |
SwitchPower1
- Service ID: urn:upnp-org:serviceId:SwitchPower1
- File: S_SwitchPower1.xml
Variable | Type | Description |
---|---|---|
Target | boolean | The target (desired) state of the device. |
Status | boolean | The current state of the device. |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetTarget | newTargetValue | Target | Sets the desired state of the device. Used to turn a device On or Off. |
WindowCovering1
- Service ID: urn:upnp-org:serviceId:WindowCovering1
- File: S_WindowCovering1.xml
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
Up | none | ||
Down | none | ||
Stop | none |
Dimming1
- Service ID: urn:upnp-org:serviceId:Dimming1
- File: S_Dimming1.xml
Variable | Type | Description |
---|---|---|
LoadLevelTarget | ui1 | The target (desired) dimming value; it doesn't represent the actual dimming state. |
LoadLevelStatus | ui1 | Represents the actual dimming state. |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetLoadLevelTarget | newLoadlevelTarget | LoadLevelTarget | Sets the desired dimming level. Used to adjust the dimming level of a device. |
DoorLock1
- Service ID: urn:micasaverde-com:serviceId:DoorLock1
- File: S_DoorLock1.xml
Variable | Type | Description |
---|---|---|
Target | boolean | Represents the target (desired) door state. |
Status | boolean | Represents the current door state. "1" = locked, "0" = unlocked |
PinCodes | string | The list of PIN codes. |
sl_UserCode | string | The index number of the last PIN code entered by the user. |
sl_PinFailed | boolean | This becomes "1" when a bad PIN code is entered. |
sl_CodeChanged | int | If a PIN code was changed using the lock keypad, this contains the PIN code index number. |
sl_LockButton | boolean | This is "1" if the Lock button has been pressed on the lock keypad. |
sl_LockFailure | boolean | This is "1" if the lock fails to operate. |
sl_UnauthUser | string | This is "1" if the user code was entered outside of a valid date. |
sl_LockChanged | string | If a PIN code was changed using the lock keypad, this contains the PIN code index number. |
sl_LowBattery | boolean | This is "1" when the battery level is low. |
sl_VeryLowBattery | boolean | This is "1" when the battery level is very low. |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetTarget | newTargetValue | Target | Sets the target (desired) state of the door. Used to lock and unlock the door. |
SetPin | json | PinCodes | |
UserCodeName | sl_UserCode | ||
newPin | sl_UserCode | ||
SetPinValidityDate | UserCode | ui4 | |
StartDate | dateTime | ||
StopDate | dateTime | ||
Replace | Target | ||
SetPinValidityWeekly | UserCode | ui4 | |
DayOfWeek | ui4 | ||
StartHour | ui1 | ||
StartMinute | ui1 | ||
StopHour | ui1 | ||
StopMinute | ui1 | ||
Replace | Target | ||
ClearPinValidity | UserCode | ui4 | |
slotID | ui4 | ||
ClearPin | UserCode | sl_UserCode |
HVAC_UserOperatingMode1
- Service ID: urn:upnp-org:serviceId:HVAC_UserOperatingMode1
- File: S_HVAC_UserOperatingMode1.xml
Variable | Type | Description |
---|---|---|
ModeTarget | string | The desired state of the HVAC. Currently MiOS supports only:
|
ModeStatus | string | The actual state of the HVAC. |
EnergyModeTarget | string | The desired energy mode. Can be Normal or EnergySavingsMode. |
EnergyModeStatus | string | The actual energy mode. |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetModeTarget | NewModeTarget | ModeTarget | Sets the desired HVAC mode. |
SetEnergyModeTarget | NewModeTarget | EnergyModeTarget | Sets the desired energy mode. |
HVAC_OperatingState1
- Service ID: urn:micasaverde-com:serviceId:HVAC_OperatingState1
- File: S_HVAC_OperatingState1.xml
Variable | Type | Description |
---|---|---|
ModeState | string |
HVAC_FanOperatingMode1
- Service ID: urn:upnp-org:serviceId:HVAC_FanOperatingMode1
- File: S_HVAC_FanOperatingMode1.xml
Variable | Type | Description |
---|---|---|
Mode | string | |
FanStatus | string | |
Name | string |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetMode | NewMode | Mode | |
GetMode | none | ||
GetFanStatus | none | ||
GetName | none | ||
SetName | NewName | Name |
TemperatureSetpoint1
- Service ID: urn:upnp-org:serviceId:TemperatureSetpoint1_Heat / urn:upnp-org:serviceId:TemperatureSetpoint1_Cool
- File: S_TemperatureSetpoint1.xml
Variable | Type | Description |
---|---|---|
Application | string | |
CurrentSetpoint | i4 | |
SetpointAchieved | boolean | |
Name | string |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
GetApplication | none | ||
SetApplication | NewApplication | Application | |
SetCurrentSetpoint | NewCurrentSetpoint | CurrentSetpoint | |
GetCurrentSetpoint | none | ||
GetSetpointAchieved | none | ||
GetName | none | ||
SetName | NewName | Name |
TemperatureSensor1
- Service ID: urn:upnp-org:serviceId:TemperatureSensor1
- File: S_TemperatureSensor1.xml
Variable | Type | Description |
---|---|---|
CurrentTemperature | i4 | |
Application | string | |
Name | string |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
GetApplication | none | ||
SetApplication | NewApplication | Application | |
GetCurrentTemperature | none | ||
GetName | none | ||
SetName | NewName | Name |
GenericSensor1
- Service ID: urn:micasaverde-com:serviceId:GenericSensor1
- File: S_GenericSensor1.xml
Variable | Type | Description |
---|---|---|
CurrentLevel | i4 |
LightSensor1
- Service ID: urn:micasaverde-com:serviceId:LightSensor1
- File: S_LightSensor1.xml
Variable | Type | Description |
---|---|---|
CurrentLevel | i4 |
HumiditySensor1
- Service ID: urn:micasaverde-com:serviceId:HumiditySensor1
- File: S_HumiditySensor1.xml
Variable | Type | Description |
---|---|---|
CurrentLevel | i4 |
SecuritySensor1
- Service ID: urn:micasaverde-com:serviceId:SecuritySensor1
- File: S_SecuritySensor1.xml
Variable | Type | Description |
---|---|---|
Tripped | boolean | |
Armed | boolean | |
LastTrip | i4 |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetArmed | newArmedValue | Armed |
EnergyMetering1
- Service ID: urn:micasaverde-com:serviceId:EnergyMetering1
- File: S_EnergyMetering1.xml
Variable | Type | Description |
---|---|---|
Watts | ui4 | |
ActualUsage | boolean | |
WholeHouse | boolean | |
Pulse | ui4 | |
UserSuppliedWattage | ui4 | |
KWH | ui4 |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
ResetKWH | none |
IrTransmitter1
- Service ID: urn:micasaverde-com:serviceId:IrTransmitter1
- File: S_IrTransmitter1.xml
Variable | Type | Description |
---|---|---|
ProntoCode | string | |
Status | boolean |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SendProntoCode | ProntoCode | ProntoCode |
SerialPort1
- Service ID: urn:micasaverde-org:serviceId:SerialPort1
- File: S_SerialPort1.xml
Variable | Type | Description |
---|---|---|
path | string | |
baud | ui4 | |
stopbits | ui1 | |
databits | ui1 | |
parity | string |
SceneController1
- Service ID: urn:micasaverde-com:serviceId:SceneController1
- File: S_SceneController1.xml
Variable | Type | Description |
---|---|---|
sl_SceneActivated | ui2 | |
sl_SceneDeactivated | ui2 | |
Scenes | string |
SceneControllerLED1
- Service ID: urn:micasaverde-com:serviceId:SceneControllerLED1
- File: S_SceneControllerLED1.xml
Variable | Type | Description |
---|---|---|
Light | ui1 |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SetLight | newValue | Light | |
Indicator | Light |
IrDevice1
- Service ID: urn:micasaverde-com:serviceId:IrDevice1
- File: S_IrDevice1.xml
Variable | Type | Description |
---|---|---|
Codesets | string | |
Codeset | string | |
Remote | int | |
Scene | string |
Action | Arguments | Description | |
---|---|---|---|
Name | Related variable/type | ||
SendCode | Codeset | Codeset | |
Button | Remote | ||
Repeat | Remote |