Since 1998Main SiteFarmall TractorsCamp LivingstonCamp ClaibornePWSDoctor Blue BoxLouisiana Drones La GMRSUTV MulesLandlords

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

45 queries. 0.135 seconds.

WinnFreeNet.com

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