Comfort Automation/ Security System Forums

Full Version: Sending the zone status to KNX bus when the system is armed
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Greeting,

in our KNX installation, we are using a KNX Touch Panel. One page of the Touch Panel is being used for controlling the Cytech alarm system. The user can select the
zone number and see the current state of a zone (window open/ window closed).
When the system is in SECURITY OFF mode, the zone states are updated correctly
when a window opens or closes. A specific response in the Comfigurator SW is
handling the updates of the zones, i.e. it sends a KNX On telegram if the window
opens, respectively a KNX Off telegram if the window closes.

But, when we arm the system, the response does not send any KNX telegrams when
opening or closing the window. Like i said before, it works only when the system
is in SECURITY OFF mode.


The responses that are handling the updates of the zones are as follows:

For opening a window (for example reponse TZOnResp):


If Counter ZoneChoice = 1 Then
    Knx On UCM-KNX 16154
    Do TZ1OnDelResp After 5 Seconds Using Timer01
End If
Do TZ1OnDelResp After 5 Seconds Using Timer01


For closing a window (for example reponse TZOffResp):


If Counter ZoneChoice = 1 Then
    Knx Off UCM-KNX 16154
End If



The ZoneChoice counter is the selector of the zone. It is being send to the alarm system by the Touch Panel via KNX bus.

I will send you the cclx file to support@cytech.biz

We have upgraded the firmware of every module is the system (Controller, UCM-KNX,
UCM-ETH02, DM02).


What could be the problem?

We will check the cclx file and advise

On a related matter, I dont know if you are aware that there is an easier method of showing zone status on KNX Touchscreens

In the Comfort to KNX screen the 1st item is \"Zone Status (1 to 64)\"
If you select \"Enable Group address\" and enter a group address, eg 10/0/1, this automatically assigns a  consecutive range of group address to zones 1 to 64

eg
Zone 1 = 10/0/1
Zone 2 = 10/0/2

...


Zone 64 = 10/0/64

This saves you from programming zone on and off responses for every zone

Yes, i am aware that this function exists, but i can not use that because i have
to send the status of all the zones to an unique (one) group address. On
the Touch Panel this group address is used to show the On/Off status of a zone. The
Zone choice (zone number) on the Touch Panel is shown above that status field.


To summarise our findings
Your program has KNX sending a 1 byte value ZoneChoice with the value of zone number
Comfort replies with the state of the selected zone On or OFF to one group address
When the zone changes it also sends its state to the same group address

Presumably there is a KNX display where you select a zone number and the state of the zone is shown
eg select Zone 5, and the zone 5 status is shown

The problem reported is that when system is armed the zone status does not work, while it does work when the system is disarmed

The zone responses will work regardless of armed or disarmed

However the zone Response sends its status to KNX when the Zonechoice counter is set to that zone. Hence if the zone does not send its status when armed, it could be that the ZoneChoice value is set to some other value, and not to what you expect

You can find out what is happening by finding out the Zonechoice value ie the counter value
In Comfigurator, go to Events > Counters
Select the Counter for Zonechoice and check the Show Status button





This will show what value is in the counter
You can check when the system is armed
Before arming the system, i bypassed a zone, so i could open
and close it without the system sounding an indruder alarm.
Maybe, this is it. I\'m sorry, i forgot to mention that i bypassed
the zone i was testing.
Does the alarm system execute the zone On and Off responses if that
particular zone is bypassed?
A Bypassed zone is completely ignored by the system so it will not activate any on or off responses
OK.
Thank you for your help!