•Since 1998•Main Site•Farmall Tractors•Camp Livingston•Camp Claiborne•Doctor Blue Box•Louisiana Drones• La GMRS•UTV Mules•Landlords•

WinnFreeNet.com

Hubitat HSM Driver docs

Hubitat Safety Monitor HSM Driver documentation

Setup with drivers.

Driver must have  capability “Security Keypad”

HSM will call subroutines.

armAway(delay)
armHome(delay)
armNight(delay)
disarm(delay)
entry(delay)
setEntryDelay(delay)
setExitDelay(map)

Example code
void setExitDelay(Map delays){
state.delayExit = (delays?.awayDelay ?: 0).toInteger()
state.armNightDelay = (delays?.nightDelay ?: 0).toInteger()
state.armHomeDelay = (delays?.homeDelay ?: 0).toInteger()
}

 

The driver interacts with the HSM by setting a event “armingIn”

sendEvent(name:”armingIn”, value: delay, data:data, isStateChange:true)

The data is set to
data = [armMode:”disarmed”,armCmd:”disarm”]
data = [armMode:”armed night”,armCmd:”armNight”]
data = [armMode:”armed home”,armCmd:”armHome”]
data = [armMode:”armed away”,armCmd:”armAway”]

armAway
Arm intrusion alerts for Away
armHome
Arm intrusion alerts for Home
armNight
Arm intrusion alerts for Night
disarm
Disarm intrusion alerts
disarmAll
Disarm all alerts, including HSM Monitoring Rules
armAll
Arm alerts for smoke, water and all HSM Monitoring Rules
CancelAlerts
Stop all in progress alerts

56 queries. 0.194 seconds.

WinnFreeNet.com

Copyright 1998-2026 by WinnFreeNet.com all rights reserved. M&M Autoban PHP Powered