I wanted to track more things and I’d like to contribute back in case anyone else finds it useful.
Added:
classTable ("D", Door_Services, Door_Variables, "DOOR_LOCK"), -- 7
[code]local Door_Services = {
“urn:micasaverde-com:serviceId:DoorLock1”,
“urn:micasaverde-com:serviceId:DoorLock1”,
“urn:micasaverde-com:serviceId:DoorLock1”,
“urn:micasaverde-com:serviceId:DoorLock1”,
}
local Door_Variables = {
“Status”,
“sl_UserCode”,
“sl_PinFailed”,
“sl_LockButton”,
}[/code]
Modifed HVAC stuff:
[code]local HVAC_Services = {
“urn:upnp-org:serviceId:HVAC_UserOperatingMode1”,
“urn:upnp-org:serviceId:TemperatureSetpoint1_Heat”,
“urn:upnp-org:serviceId:TemperatureSetpoint1_Cool”,
“urn:upnp-org:serviceId:TemperatureSensor1”,
“urn:micasaverde-com:serviceId:HVAC_OperatingState1”,
“urn:upnp-org:serviceId:HVAC_UserOperatingMode1”,
“urn:upnp-org:serviceId:HVAC_FanOperatingMode1”,
“urn:upnp-org:serviceId:TemperatureSetpoint1”,
“urn:upnp-org:serviceId:TemperatureSensor1”,
}
local HVAC_Variables = {
“ModeStatus”,
“CurrentSetpoint”,
“CurrentSetpoint”,
“CurrentTemperature”,
“ModeState”,
“EnergyModeStatus”,
“FanStatus”,
“CurrentSetpoint”,
“CurrentTemperature”,
}[/code]