I have been able to intercept and issue SOME commands to my Powerhouse PS561 Security Console using a Visual Basic program and AHP talking to a CM15A interface. For example, I can Arm and Disarm the Security system programmatically using these commands:
' Arm system
Dim CmdCode As String
CmdCode = "HomeArmInstant Standard 29"
Try
ActiveHomeObj.SendAction("sendsecurerf", CmdCode)
Catch exc As Exception
StatusBar.Text = "err num: " & Str(Err.Number)
Finally
End Try
' Disarm system
Dim CmdCode As String
CmdCode = "DisarmInstant Standard 29"
Try
ActiveHomeObj.SendAction("sendsecurerf", CmdCode)
Catch exc As Exception
StatusBar.Text = "err num: " & Str(Err.Number)
Finally
End Try
The command codes were found in the AHP SDK listing with some trial and error.
Also, I was able to capture SOME commands from the various sensors and FOBs by looking when my "ActiveHome_RecvAction" routine got triggered by pressing FOB buttons or tripping sensors to get the following:
' Security codes
Dim FOB1arm As String = "socialite,e8,f9,61,e7,06"
Dim FOB1disarm As String = "socialite,e8,79,61,e7,86"
Dim PorchDoorOpen As String = "socialite,d7,fb,34,d8,04"
Dim PorchDoorClosed As String = "socialite,d7,7b,34,d8,84"
The problem is that some units and FOBs don't get recognized by the CM15A, or at least don't trigger the "ActiveHome_RecvAction" routine.
Has anyone figured out how to capture and issue all the sensor/FOB commands used by the Powerhouse system in general?
Best
John