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

WinnFreeNet.com

September 27, 2021

Iris V1 Keypad Driver for Hubitat

Filed under: hubitat,iris by lowels — tmaster @ 12:26 pm

This is my  Iris v1 KeyPad Hubitat Driver

import from this URL

Or view here iris_v1_keypad.groovy

I woke up the other day and decided to take another look at it again after working on Iris Plug and repeater drivers.   In a half a day I has all the buttons mapped as a button driver. Was going to give up but noticed that when I entered a set of numbers it fed them back to me as a string after the button cluster. This is the pin so in a half a day I had the keyboard support written.

I still needed to interface with lock codes and HSM but the sample code for this released by HUBITAT was copyrighted with no permission to distribute. So I had to write all that from scratch. Another hr.

The only thing left is to get the chimes working. Im not sure if I can do this not since all this is non standard. If anyone knows commands to send to turn on lights and chimes please share it.

So right now you get full button support all buttons mapped to a button.
And full keyboard support 4 digit passwords 5 max. That can change but 2 is all I need.
Passwords can be longer anyone need that? Now all invalid password triggers a tamper.

Notes:

to disarm enter PIN only.

to ARM use command buttons with no PIN.

ON away, Part Night, # home, Panic triggers alarm , OFF turns off alarm panic.

All of the keypad  buttons are mapped to a 10 button matrix so you can use them with routines.

Arming oddities:

The command buttons resend 6 or 7 times and I have written a debounce routine that ignores this once the hub reports back the action. However if someone disarms by another process the debounce will detect this as a mismatch and accept the new command from the keypad and rearm. This cant be prevented because the keyboard keeps sending the command and I cant stop it. You never see this if you arm and disarm by the keypad because it knows what your doing. So just remember dont disarm while someone else is arming.

Update:

I have detected the keypad sending H for home and P for Panic however I dont need these commands because im monitoring the button press. You will see the command in the log for future use.

 

I have 2 units with 2 different firmware. I need to know what firmware you have and if everything works on yours.

  • firmware: 2013-06-28
  • firmware: 2012-12-11

 

Leave a Reply

Upload your avator at Gravatar.com or you will get a default one.


52 queries. 0.227 seconds.

WinnFreeNet.com

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