The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: VIOM locking up



Good point Lee - perhaps I should have been more informative!

I set an Input Reporting Period to 1 minute (Command CIR3). This
setting sends out the state of all the real inputs via the serial port
(every minute in this case). The period can be set to 5 different
discrete values ranging from 100ms to 1 day.

If the status report (heartbeat) is not received for several hearbeats
then Homeseer power cycles the VIOM. When Homeseer sees a VIOM restart
(from the initial chatter out of the serial port) it updates the
outputs with the correct state. Of course this operation does rely on
Homeseer running so I have other things that look after Homeseer!

There are certainly different ways that the "heartbeat"
functionality
could be implemented. This approach works well for me and was simple
to implement.

Best Regards
David


--- In ukha_d@xxxxxxx, LeeUKHA <mailinglists@v...> wrote:
>
> > I would agree that you don't want critical functions on
crash-prone
> > products, however, I do not think this is the case with the VIOM.
I
> > have now made sure that all my VIOMs are on good qulity psu's and
> > implemented a heartbeat over the serial interface in case
something
> > does go wrong. An automatic power cycle after a couple of missed
> > heartbeats has always worked.
>
> How did you do the heartbeat  function?
>







UKHA_D Main Index | UKHA_D Thread Index | UKHA_D Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.