Help with HAI Omni Programming

rebelzrule

New Member
I have done a little bit of programming on my Omni IIe successfully, but need a little help now. When creating a program, I see that a trigger can either be a timed event or a response to a button. My question is can the status of the alarm or one of its zones also trigger a program.

I would like to output an X-10 signal based on the status of my entry door input and the status of the alarm. I would also like to arm the alarm based on receipt of an X-10 signal. Please Help!!!
 
Depending on the version of your firmware there should be about 29 different things you can trigger on and alarms are definitely on the list. Zones are also there so you should be able to do what you want.

I Have code like:

161. WHEN ARM AWAY
THEN LivingRm OFF
THEN Kitchen OFF
THEN DiningRm OFF
THEN MasterBed OFF
THEN MasterBath OFF
...
THEN Foyer OFF
THEN AutoHeatCool (RC-2000) COOL SETPOINT 80
THEN AutoHeatCool (RC-2000) HEAT SETPOINT 50
THEN Water Heater OFF

209. WHEN FrontDoor NOT READY
AND IF DARK
THEN Foyer ON

You should probably take a look at the HAI programming section of this board.

CocoonTech.com> General> Marketplace> Home Automation, Inc (HAI)> Programming

I hope this helps get you started.
 
Thanks, I will check out that forum. I did figure out how to trigger off of different events. Now I just have to read a little more about setting up an X10 device in the Omni.

I am programming through the console right now but it won't be long until I order PC Access.

I originally was running HAL2000 with an Omni IIe, an Ocelot, and Insteon devices. I finally gave in and bought an ISY (and now I don't know how I ever lived without it). Only problem is it doesn't support the Ocelot or Omni IIe. I was only using the Ocelot for I/O, so it's not a big deal to switch over to I/O Lincs. However to use the Omni, I am running a combination of the ISY and HAL2000 with some X10 commands to make everything work together. It works fine, I am just looking to eliminate the PC running HAL altogether, so I plan on having the ISY do all of my control and just communicate with the Omni via X10. Anyone have any better solutions?
 
Get PC Access ASAP. Everything is much easier with PC Access and the built in help is very useful.
 
First of all, as the above posters have said, you really really need PC Access. Trying to write code through the console is nuts, and you can't enter the more advanced programming constructs that way at all.

Once you have PC Access, you'll find that a trigger can be a whole bunch of things other than just a time or a button. A change in security mode can be a trigger. For example, I have this in my system:

Code:
75.	WHEN ARM NIGHT
			THEN RUN Garage Doors Close
			THEN Exterior All On/Off OFF
			THEN Rec room TV lamp OFF
			THEN Rec room table lamp OFF
			THEN Rec room overhead lights OFF
			THEN Rec room ceiling fans OFF
			THEN Rec room fan lights OFF
			THEN Rec room bar spots OFF
			THEN Workbench and interior door lts OFF
			THEN Night lights-out timer ON FOR 2 MINUTES

(The above was copied and pasted directly from PC Access.)

All of these lights get turned off as soon as I arm the system in night mode. The status of a zone can also be a trigger. And yes, you can trigger on an X-10 command.
 
Hi Cornutt

In your programming you mention then Run Garage Door Close. What do you have programmed into the omni to close the garage Doors. That is one area that I need to control better. I installed wireless tilt switches to let me know when the doors are open, but that's it. I would like to have control to close the doors from my 10P panel and set up a warning that the doors are open and when I put my alarm on at night, have it tell me if the garages are open.

Thanks
 
I got an HAI relay board and wired relays to two of my outputs. Then, I wired a relay in parallel to the door button for each of my two doors. To activate a door, the code turns on the output for three seconds; to the opener, that's the equivalent of pushing the button. Here's some code:

Code:
62.	WHEN Garage door east close
		AND IF Garage door east side NOT READY
			THEN Garage door opener east side ON FOR 3 SECONDS

"Garage door east close" is a button that other code can call. It checks first to see if the door is actually open; if so, it activates the output to close the door. If the door is already closed, it does nothing.
 
I got an HAI relay board and wired relays to two of my outputs. Then, I wired a relay in parallel to the door button for each of my two doors. To activate a door, the code turns on the output for three seconds; to the opener, that's the equivalent of pushing the button. Here's some code:

Code:
62.	WHEN Garage door east close
		AND IF Garage door east side NOT READY
			THEN Garage door opener east side ON FOR 3 SECONDS

"Garage door east close" is a button that other code can call. It checks first to see if the door is actually open; if so, it activates the output to close the door. If the door is already closed, it does nothing.

Thanks but This is a bit beyond my knowledge. I would like to set this up, but I am afraid I will mess it up.
 
I'll take some photos tomorrow of the relay board so you can see what I did. Maybe then it will make more sense.
 
Back
Top