isy-js
isy-js copied to clipboard
Elk zone isPresent skips zones with EOL support (voltage of ~7.2)
When a zone has EOL resistor in place a voltage of 7.2 or (72 in the rest api) is the normal reading so isPresent returns false and the device is not added.
This behavior was on purpose as the zones which had resistors were the ones not installed in my setup. So you have zones which show the same voltage but actually have a wired sensor connected?
In your setup, through the ISY rest api how do uninstalled zones appear? I'm open to a more reliable method for determining which zones are installed but don't know one.
Its common to have end-of-line resistors to detect a cut line. My wiring has them so when all the contacts on a zone are closed it shows 7.2 volts (due to the resistor). My ISY only shows the zones I have configured on the elk so I would include all by default. Yours shows zones that are not?
My isy doesn't show the zones which are not wired but its hard to tell via the api which ones are not wired because they all show up there - even the ones not active. I'll have another look to see if I can use a different field to determine if an elk zone is active.
If you were willing to share your elk configuration it might help me find a
common field I can use to detect inactive zones. I would need the results
of these two calls to the isy:
http://
Understand if you are not willing to share - it is security after all. I'll do some more investigation.
On Sat, Jan 14, 2017 at 1:11 PM PlanetJ [email protected] wrote:
Its common to have end-of-line resistors to detect a cut line. My wiring has them so when all the contacts on a zone are closed it shows 7.2 volts (due to the resistor). My ISY only shows the zones I have configured on the elk so I would include all by default.
Yours shows zones that are not?
—
You are receiving this because you commented.
Reply to this email directly,
view it on GitHub https://github.com/rodtoll/isy-js/issues/22#issuecomment-272653372, or
mute the thread https://github.com/notifications/unsubscribe-auth/ADyYQxBMxoUNOapbO-ylo_ndraGdQfnfks5rSTmvgaJpZM4LdycV .