Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
(*####
*)
(*# Legal Notice :
*)
(*#
Copyright, AMX LLC, 2009
*)
(*#
Private, proprietary information, the sole property of AMX LLC. The
*)
(*#
contents, ideas, and concepts expressed herein are not to be disclosed
*)
(*#
except within the confines of a confidential relationship and only
*)
(*#
then on a need to know basis.
*)
(*#
*)
(*#
Any entity in possession of this AMX Software shall not, and shall not
*)
(*#
permit any other person to, disclose, display, loan, publish, transfer
*)
(*#
(whether by sale, assignment, exchange, gift, operation of law or
*)
(*#
otherwise), license, sublicense, copy, or otherwise disseminate this
*)
(*#
AMX Software.
*)
(*#
*)
(*#
This AMX Software is owned by AMX and is protected by United States
*)
(*#
copyright laws, patent laws, international treaty provisions, and/or
*)
(*#
state of Texas trade secret laws.
*)
(*#
*)
(*#
Portions of this AMX Software may, from time to time, include
*)
(*#
pre-release code and such code may not be at the level of performance,
*)
(*#
compatibility and functionality of the final code. The pre-release code
*)
(*#
may not operate correctly and may be substantially modified prior to
*)
(*#
final release or certain features may not be generally released. AMX is
*)
(*#
not obligated to make or support any pre-release code. All pre-release
*)
(*#
code is provided "as is" with no warranties.
*)
(*#
*)
(*#
This AMX Software is provided with restricted rights. Use, duplication,
*)
(*#
or disclosure by the Government is subject to restrictions as set forth
*)
(*#
in subparagraph (1)(ii) of The Rights in Technical Data and Computer
*)
(*#
Software clause at DFARS 252.227-7013 or subparagraphs (1) and (2) of
*)
(*#
the Commercial Computer Software Restricted Rights at 48 CFR 52.227-19,
*)
(*#
as applicable.
*)
(*####
*)
(*{{PS_SOURCE_INFO(PROGRAM STATS)
*)
(***********************************************************)
(* FILE CREATED ON: 05/22/2009
*)
(***********************************************************)
(* FILE_LAST_MODIFIED_ON:
*)
(***********************************************************)
(* ORPHAN_FILE_PLATFORM:
*)
(***********************************************************)
(*!!FILE REVISION:
*)
(* REVISION DATE:
*)
(*
*)
(* COMMENTS: For this example code both NXBs will be
*)
(*
configured with the same ETS address
*)
(*
*)
(*
ALL Group Addresses must be modified to use site
*)
(*
specific addressing.
*)
(*
AMX cannot provide support for ETS configuration
*)
(*
*)
(*
*)
(***********************************************************)
(*!!FILE REVISION:
*)
(* REVISION DATE:
*)
(*
*)
(* COMMENTS:
*)
(*
*)
(***********************************************************)
(*}}PS_SOURCE_INFO
*)
(***********************************************************)
DEFINE_CONSTANT
DEFINE_VARIABLE
counter
float waitVal
DEFINE_START
Counter=0
waitVal = .2
#INCLUDE 'KNX_Tools.axi'
DEFINE_EVENT
DATA_EVENT [dvNxbKnx]
{
ONLINE: //Start configuration upload when NXB-KNX comes online.
{
wait 10 //1 second delay
{
counter = 1
}
}
}
DEFINE_PROGRAM //For this example code both NXBs will be configured with the sa
me ETS address
WAIT waitVal
{
SWITCH(Counter) //Send config command in groups.
//Cauti
on avoid sending large quantities of config commands without intermittent wait i
ntervals.
{
CASE 1://STAIR AREA
{
//AC & LIGHT SWITCH
KNXAdd(dvNxbKnx, 1, knxSWITCH, '6/0/0', "")
//"STAIR
AC SW"
KNXAdd(dvNxbKnx, 2, knxSWITCH, '6/4/6', "")
// Inner
SPot switch
KNXAdd(dvNxbKnx, 3, knxSWITCH, '6/4/9', "")
// Outte
r SPOT switch
KNXAdd(dvNxbKnx, 4, knxSWITCH, '6/4/12', "")
// CHAN
SPOT switch
KNXAdd(dvNxbKnx, 5, knxSWITCH, '6/4/15', "")
// CHANE
LIER switch
KNXAdd(dvNxbKnx, 6, knxSWITCH, '6/4/0', "")
// WALL
KIDS switch
KNXAdd(dvNxbKnx, 7, knxSWITCH, '6/4/4', "")
// WALL
MBED switch
/*
KNXAdd(dvNxbKnx, 2, knxSWITCH, '6/0/2', "")
// WALL
1 switch
KNXAdd(dvNxbKnx, 3, knxSWITCH, '6/4/0', "")
// WALL
2 switch
KNXAdd(dvNxbKnx, 4, knxSWITCH, '6/0/5', "")
// SPOT
1 switch
KNXAdd(dvNxbKnx, 5, knxSWITCH, '6/0/8', "")
// SPOT
2 switch
KNXAdd(dvNxbKnx, 6, knxSWITCH, '6/4/12', "")
// SPOT
3 switch
KNXAdd(dvNxbKnx, 7, knxSWITCH, '6/4/15', "")
// SPOT
4 switch
KNXAdd(dvNxbKnx, 8, knxSWITCH, '6/0/14', "")
// chan
switch
KNXAdd(dvNxbKnx, 9, knxSWITCH, '6/0/17', "")
// CORRI
DOR switch
*/
//AC & LIGHT FB
KNXAdd(dvNxbKnx, 10, knxSWITCH, '6/0/1', "knxPollstart") /
/ STAIR AC RS status
KNXAdd(dvNxbKnx, 11, knxSWITCH, '6/4/3', "knxPollstart") /
/ Inner SPot status
KNXAdd(dvNxbKnx, 12, knxSWITCH, '6/4/1', "knxPollstart") /
/ Outter SPOT Status
KNXAdd(dvNxbKnx, 13, knxSWITCH, '6/4/6', "knxPollstart") /
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
*/
//DIMMER
KNXAdd(dvNxbKnx, 19, knxDim4,
Inner SPot Dimmer
KNXAdd(dvNxbKnx, 20, knxDim4,
Outter SPOT Dimmer
KNXAdd(dvNxbKnx, 21, knxDim4,
CHAN SPOT Dimmer
//KNXAdd(dvNxbKnx, 22, knxDim4,
SPOT 2 Dimmer
//KNXAdd(dvNxbKnx, 23, knxDim4,
SPOT 3 Dimmer
//KNXAdd(dvNxbKnx, 24, knxDim4,
SPOT 4 Dimmer
//KNXAdd(dvNxbKnx, 25, knxDim4,
CHAN Dimmer
//KNXAdd(dvNxbKnx, 26, knxDim4,
CORRIDOR Dimmer
//CURTAIN
KNXAdd(dvnxbKnx, 27, knxSWITCH,
CURTAIN 1 STEP
KNXAdd(dvnxbKnx, 28, knxSWITCH,
CURTAIN 1 STEP RS
KNXAdd(dvnxbKnx, 29, knxSWITCH,
CURTAIN 1 MOVE
KNXAdd(dvnxbKnx, 30, knxSWITCH,
CURTAIN 1 MOVE RS
KNXAdd(dvnxbKnx, 31, knxSWITCH,
CURTAIN 2 STEP
KNXAdd(dvnxbKnx, 32, knxSWITCH,
CURTAIN 2 STEP RS
KNXAdd(dvnxbKnx, 33, knxSWITCH,
CURTAIN 2 MOVE
KNXAdd(dvnxbKnx, 34, knxSWITCH,
CURTAIN 2 MOVE RS
KNXAdd(dvnxbKnx, 35, knxSWITCH,
'6/4/8', "")
'6/4/11', "")
'6/4/14', "")
'6/0/20', "")
'6/4/14', "")
'6/4/17', "")
'6/0/16', "")
'6/0/19', "")
'6/4/24', "")
'6/4/25', "knxPollstart")
'6/4/26', "")
'6/4/27', "knxPollstart")
'6/4/28', "")
'6/4/29', "knxPollstart")
'6/4/30', "")
'6/4/31', "knxPollstart")
'6/4/32', "")
// CURTAIN 3 STEP
KNXAdd(dvnxbKnx, 36, knxSWITCH, '6/4/33', "knxPollstart")
// CURTAIN 3 STEP RS
KNXAdd(dvnxbKnx, 37, knxSWITCH, '6/4/34', "")
// CURTAIN 3 MOVE
KNXAdd(dvnxbKnx, 38, knxSWITCH, '6/4/35', "knxPollstart")
// CURTAIN 3 MOVE RS
KNXAdd(dvnxbKnx, 39, knxSWITCH, '6/4/36', "")
// CURTAIN 4 STEP
KNXAdd(dvnxbKnx, 40, knxSWITCH, '6/4/37', "knxPollstart")
// CURTAIN 4 STEP RS
KNXAdd(dvnxbKnx, 41, knxSWITCH, '6/4/38', "")
// CURTAIN 4 MOVE
KNXAdd(dvnxbKnx, 42, knxSWITCH, '6/4/39', "knxPollstart")
// CURTAIN 4 MOVE RS
KNXAdd(dvnxbKnx, 43, knxSWITCH, '6/4/40', "")
// CURTAIN 5 STEP
KNXAdd(dvnxbKnx, 44, knxSWITCH, '6/4/41', "knxPollstart")
// CURTAIN 5 STEP RS
KNXAdd(dvnxbKnx, 45, knxSWITCH, '6/4/42', "")
// CURTAIN 5 MOVE
KNXAdd(dvnxbKnx, 46, knxSWITCH, '6/4/43', "knxPollstart")
// CURTAIN 5 MOVE RS
KNXAdd(dvnxbKnx, 47, knxSWITCH, '6/4/44', "")
// CURTAIN CENTER STEP
KNXAdd(dvnxbKnx, 48, knxSWITCH, '6/4/45', "knxPollstart")
// CURTAIN CENTER STEP RS
KNXAdd(dvnxbKnx, 49, knxSWITCH, '6/4/46', "")
// CURTAIN CENTER MOVE
KNXAdd(dvnxbKnx, 50, knxSWITCH, '6/4/47', "knxPollstart")
// CURTAIN CENTER MOVE RS
}
CASE 2://MASTER BEDROOM
{
//ALL Group Addresses must be modified to use site speci
fic addressing
//AMX cannot provide support for ETS configuration
KNXAdd(dvNxbKnx, 51, knxSWITCH, '6/1/0', "")
// CENTER SPOT switch
KNXAdd(dvNxbKnx, 52, knxSWITCH, '6/1/3', "")
// SIDE SPOT switch
KNXAdd(dvNxbKnx, 53, knxSWITCH, '6/1/6', "")
// BEDROOM IL switch
KNXAdd(dvNxbKnx, 54, knxSWITCH, '6/1/1', "knxPollstart") /
/ BEDROOM CENTER SPOT status
KNXAdd(dvNxbKnx, 55, knxSWITCH, '6/1/4', "knxPollstart") /
/ BEDROOM SIDE SPOT status
KNXAdd(dvNxbKnx, 56, knxSWITCH, '6/1/7', "knxPollstart") /
/ BEDROOM IL status
KNXAdd(dvNxbKnx, 57, knxDim4, '6/1/2', "")
// BEDROOM SPOT1 Dimmer
KNXAdd(dvNxbKnx, 58, knxDim4, '6/1/5', "")
// BEDROOM SPOT2 Dimmer
//KNXAdd(dvNxbKnx, 59, knxDim4, '6/1/8', "")
// BEDROOM IL Dimmer
//TABLE LAMP
//KNXAdd(dvnxbKnx, 60, knxSWITCH, '6/1/8', "")
// TABLE LAMP R SW
KNXAdd(dvnxbKnx, 61, knxSWITCH, '6/1/10', "knxPollstart")
// TABLE LAMP R SW RS
KNXAdd(dvnxbKnx, 62, knxSWITCH, '6/1/13', "")
// TABLE LAMP L SW
KNXAdd(dvnxbKnx, 63, knxSWITCH, '6/1/16', "knxPollstart")
// TABLE LAMP L SW RS
//CURTAIN
KNXAdd(dvnxbKnx, 64, knxSWITCH, '6/1/18', "")
// CHIFFON STEP
KNXAdd(dvnxbKnx, 65, knxSWITCH, '6/1/19', "knxPollstart")
// CHIFFON STEP RS
KNXAdd(dvnxbKnx, 66, knxSWITCH, '6/1/20', "")
// CHIFFON MOVE
KNXAdd(dvnxbKnx, 67, knxSWITCH, '6/1/21', "knxPollstart")
// CHIFFON MOVE RS
KNXAdd(dvnxbKnx, 68, knxSWITCH, '6/1/22', "")
// CURTAIN STEP
KNXAdd(dvnxbKnx, 69, knxSWITCH, '6/1/23', "knxPollstart")
// CURTAIN STEP RS
KNXAdd(dvnxbKnx, 70, knxSWITCH, '6/1/24', "")
// CURTAIN MOVE
KNXAdd(dvnxbKnx, 71, knxSWITCH, '6/1/25', "knxPollstart")
// CURTAIN MOVE RS
KNXAdd(dvnxbKnx, 72, knxSWITCH, '6/1/26', "")
// BLACKOUT
// BLACKOUT
// BLACKOUT
// BLACKOUT
STEP
KNXAdd(dvnxbKnx, 73, knxSWITCH, '6/1/27', "knxPollstart")
STEP RS
KNXAdd(dvnxbKnx, 74, knxSWITCH, '6/1/28', "")
MOVE
KNXAdd(dvnxbKnx, 75, knxSWITCH, '6/1/29', "knxPollstart")
MOVE RS
//MASTER SITTING
KNXAdd(dvNxbKnx, 76, knxSWITCH, '6/2/0', "")
//AC SW
KNXAdd(dvNxbKnx, 77, knxSWITCH, '6/2/2', "")
// Corridor Spot SW
KNXAdd(dvNxbKnx, 78, knxSWITCH, '6/2/6', "")
// Chan Spot SW
KNXAdd(dvNxbKnx, 79, knxSWITCH, '6/2/10', "")
// Wall Glass Spot SW
KNXAdd(dvNxbKnx, 80, knxSWITCH, '6/2/11', "")
// Wall Light SW
KNXAdd(dvNxbKnx, 81, knxSWITCH, '6/2/14', "")
// DRESS switch
KNXAdd(dvNxbKnx,
// STAIR AC RS status
KNXAdd(dvNxbKnx,
// Corridor Spot RS
KNXAdd(dvNxbKnx,
// Chan Spot RS
KNXAdd(dvNxbKnx,
// Wall Glass Spot RS
KNXAdd(dvNxbKnx,
// Wall Light RS
KNXAdd(dvNxbKnx,
// DRESS status
// WALL
// SPOT
// SPOT
// WALL
// TABLE LAMP R SW
KNXAdd(dvnxbKnx, 104, knxSWITCH, '6/3/34', "knxPollstart")
// TABLE LAMP R SW RS
KNXAdd(dvnxbKnx, 105, knxSWITCH, '6/3/35', "")
// TABLE LAMP L SW
KNXAdd(dvnxbKnx, 106, knxSWITCH, '6/3/36', "knxPollstart")
// TABLE LAMP L SW RS
KNXAdd(dvnxbKnx, 107, knxSWITCH, '6/3/37', "")
// CHIFFON L STEP
KNXAdd(dvnxbKnx,
// CHIFFON L STEP RS
KNXAdd(dvnxbKnx,
// CHIFFON L MOVE
KNXAdd(dvnxbKnx,
// CHIFFON L MOVE RS
KNXAdd(dvnxbKnx,
// BLACKOUT L STEP
KNXAdd(dvnxbKnx,
// BLACKOUT L STEP RS
KNXAdd(dvnxbKnx,
// BLACKOUT L MOVE
KNXAdd(dvnxbKnx,
// BLACKOUT L MOVE RS
KNXAdd(dvnxbKnx,
// CHIFFON R STEP
KNXAdd(dvnxbKnx,
// CHIFFON R STEP RS
KNXAdd(dvnxbKnx,
// CHIFFON R MOVE
KNXAdd(dvnxbKnx,
// CHIFFON R MOVE RS
KNXAdd(dvnxbKnx,
// BLACKOUT R STEP
KNXAdd(dvnxbKnx,
// BLACKOUT R STEP RS
KNXAdd(dvnxbKnx,
// BLACKOUT R MOVE
KNXAdd(dvnxbKnx,
// BLACKOUT R MOVE RS
//MASTER BATHROOM
KNXAdd(dvNxbKnx, 123, knxSWITCH, '6/7/1', "")
// WAall SW
KNXAdd(dvNxbKnx, 124, knxSWITCH, '6/7/5', "")
// SPOTLIGHT switch
KNXAdd(dvNxbKnx, 125, knxSWITCH, '6/7/3', "")
// FAN switch
KNXAdd(dvNxbKnx, 126, knxSWITCH, '6/7/7', "")
// AC switch
KNXAdd(dvNxbKnx, 127, knxSWITCH, '6/7/19', "")
// WATER HEATER SW
KNXAdd(dvNxbKnx, 128, knxSWITCH, '6/7/2', "knxPollstart")
// wall ST
KNXAdd(dvNxbKnx, 129, knxSWITCH, '6/7/6', "knxPollstart")
// SPOTLIGHT ST
KNXAdd(dvNxbKnx, 130, knxSWITCH, '6/7/4', "knxPollstart")
// FAN ST
KNXAdd(dvNxbKnx, 131, knxSWITCH, '6/7/8', "knxPollstart")
// AC ST
KNXAdd(dvNxbKnx, 132, knxSWITCH, '6/7/20', "knxPollstart")
// WATER HEATER RS
KNXAdd(dvnxbKnx, 133, knxSWITCH, '6/7/21', "")
// JACUZZI SW
KNXAdd(dvnxbKnx, 134, knxSWITCH, '6/7/22', "knxPollstart")
// JACUZZI SW RS
KNXAdd(dvnxbKnx, 135, knxSWITCH, '6/7/23', "")
// STEAM SW
KNXAdd(dvnxbKnx, 136, knxSWITCH, '6/7/24', "knxPollstart")
// STEAM SW RS
//CURTAIN
KNXAdd(dvnxbKnx, 137, knxSWITCH, '6/7/25', "")
// CHIFFON STEP
KNXAdd(dvnxbKnx, 138, knxSWITCH, '6/7/26', "knxPollstart")
// CHIFFON STEP RS
KNXAdd(dvnxbKnx, 139, knxSWITCH, '6/7/27', "")
// CHIFFON MOVE
KNXAdd(dvnxbKnx, 140, knxSWITCH, '6/7/28', "knxPollstart")
// CHIFFON MOVE RS
KNXAdd(dvnxbKnx, 141, knxSWITCH, '6/7/29', "")
// BLACKOUT STEP
KNXAdd(dvnxbKnx, 142, knxSWITCH, '6/7/30', "knxPollstart")
// BLACKOUT STEP RS
KNXAdd(dvnxbKnx, 143, knxSWITCH, '6/7/31', "")
// BLACKOUT MOVE
KNXAdd(dvnxbKnx, 144, knxSWITCH,
// BLACKOUT MOVE RS
}
CASE 3://FATHI ROOM
{
//SW LIGHT
KNXAdd(dvNxbKnx, 145, knxSWITCH,
// SPOT 1 SW
KNXAdd(dvNxbKnx, 146, knxSWITCH,
// SPOT 2 SW
KNXAdd(dvNxbKnx, 147, knxSWITCH,
// WALL 1 SW
KNXAdd(dvNxbKnx, 148, knxSWITCH,
// Corridor SW
KNXAdd(dvNxbKnx, 149, knxSWITCH,
// BATH SPOT SW
KNXAdd(dvNxbKnx, 150, knxSWITCH,
// BATH WALL SW
//RS LIGHT
KNXAdd(dvNxbKnx, 151, knxSWITCH,
// SPOT 1 RS
KNXAdd(dvNxbKnx, 152, knxSWITCH,
// SPOT 2 RS
KNXAdd(dvNxbKnx, 153, knxSWITCH,
// WALL 1 RS
KNXAdd(dvNxbKnx, 154, knxSWITCH,
// Corridor RS
KNXAdd(dvNxbKnx, 155, knxSWITCH,
// SPOT 3 RS
KNXAdd(dvNxbKnx, 156, knxSWITCH,
// BATH WALL RS
//DIM LIGHT
KNXAdd(dvNxbKnx, 157, knxDim4,
// SPOT 1 Dimmer
KNXAdd(dvNxbKnx, 158, knxDim4,
// SPOT 2 Dimmer
//KNXAdd(dvNxbKnx, 159, knxDim4,
// WALL 1 Dimmer
//SW AC
KNXAdd(dvnxbKnx, 160, knxSWITCH,
// AC SW
KNXAdd(dvNxbKnx, 161, knxSWITCH,
// WH SW
KNXAdd(dvNxbKnx, 162, knxSWITCH,
// FAN SW
KNXAdd(dvnxbKnx, 163, knxSWITCH,
// AC RS
KNXAdd(dvNxbKnx, 164, knxSWITCH,
// WH RS
KNXAdd(dvNxbKnx, 165, knxSWITCH,
// FAN RS
//CURTAIN
KNXAdd(dvnxbKnx, 166, knxSWITCH,
// CHIFFON STEP
KNXAdd(dvnxbKnx, 167, knxSWITCH,
// CHIFFON STEP RS
KNXAdd(dvnxbKnx, 168, knxSWITCH,
'6/7/32', "knxPollstart")
'6/6/2', "")
'6/6/5', "")
'6/6/8', "")
'6/6/11', "")
'6/6/14', "")
'6/6/17', "")
'6/6/3', "knxPollstart")
'6/6/6', "knxPollstart")
'6/6/9', "knxPollstart")
'6/6/12', "knxPollstart")
'6/6/15', "knxPollstart")
'6/6/18', "knxPollstart")
'6/6/4', "")
'6/6/7', "")
'6/6/10', "")
'6/6/0', "")
'6/6/20', "")
'6/6/22', "")
'6/6/1', "knxPollstart")
'6/6/21', "knxPollstart")
'6/6/23', "knxPollstart")
'6/6/35', "")
'6/6/36', "knxPollstart")
'6/6/37', "")
// CHIFFON MOVE
KNXAdd(dvnxbKnx, 169, knxSWITCH, '6/6/38', "knxPollstart")
// CHIFFON MOVE RS
KNXAdd(dvnxbKnx, 170, knxSWITCH, '6/6/39', "")
// FRONT STEP
KNXAdd(dvnxbKnx, 171, knxSWITCH, '6/6/40', "knxPollstart")
// FRONT STEP RS
KNXAdd(dvnxbKnx, 172, knxSWITCH, '6/6/41', "")
// FRONT MOVE
KNXAdd(dvnxbKnx, 173, knxSWITCH, '6/6/42', "knxPollstart")
// FRONT MOVE RS
KNXAdd(dvnxbKnx, 174, knxSWITCH, '6/6/43', "")
// BLACKOUT STEP
KNXAdd(dvnxbKnx, 175, knxSWITCH, '6/6/44', "knxPollstart")
// BLACKOUT STEP RS
KNXAdd(dvnxbKnx, 176, knxSWITCH, '6/6/45', "")
// BLACKOUT MOVE
KNXAdd(dvnxbKnx, 177, knxSWITCH,
// BLACKOUT MOVE RS
}
CASE 4://OMAR/RAMI
{
//SW LIGHT
KNXAdd(dvNxbKnx, 178, knxSWITCH,
//SPOT 1 SW
KNXAdd(dvNxbKnx, 179, knxSWITCH,
//SPOT 2 switch
KNXAdd(dvNxbKnx, 180, knxSWITCH,
// WALL 1 switch
KNXAdd(dvNxbKnx, 181, knxSWITCH,
// Corridor switch
KNXAdd(dvNxbKnx, 182, knxSWITCH,
//SPOT 3 switch
KNXAdd(dvNxbKnx, 183, knxSWITCH,
// WALL 2 switch
//RS LIGHT
KNXAdd(dvNxbKnx, 184, knxSWITCH,
// SPOT 1 RS
KNXAdd(dvNxbKnx, 185, knxSWITCH,
// SPOT 2 RS
KNXAdd(dvNxbKnx, 186, knxSWITCH,
// WALL 1 RS
KNXAdd(dvNxbKnx, 187, knxSWITCH,
// Corridor RS
KNXAdd(dvNxbKnx, 188, knxSWITCH,
// SPOT 3 RS
KNXAdd(dvNxbKnx, 189, knxSWITCH,
// WALL 2 RS
//DIM LIGHT
KNXAdd(dvNxbKnx, 190, knxDim4,
// SPOT 1 Dimmer
KNXAdd(dvNxbKnx, 191, knxDim4,
// SPOT 2 Dimmer
//KNXAdd(dvNxbKnx, 192, knxDim4,
// WALL 1 Dimmer
'6/6/46', "knxPollstart")
'7/0/2', "")
'7/0/5', "")
'7/0/8', "")
'7/0/11', "")
'7/0/19', "")
'7/0/21', "")
'7/0/3', "knxPollstart")
'7/0/6', "knxPollstart")
'7/0/9', "knxPollstart")
'7/0/12', "knxPollstart")
'7/0/20', "knxPollstart")
'7/0/22', "knxPollstart")
'7/0/4', "")
'7/0/7', "")
'7/0/10', "")
// SPOT 3 RS
KNXAdd(dvNxbKnx, 222, knxSWITCH, '6/5/24', "knxPollstart")
// WALL 2 RS
//DIM LIGHT
KNXAdd(dvNxbKnx, 223, knxDim4,
'6/5/4', "")
'6/5/7', "")
// SPOT 1 Dimmer
// SPOT 2 Dimmer
//KNXAdd(dvNxbKnx, 225, knxDim4,
'6/5/10', "")
// WALL 1 Dimmer
//AC
KNXAdd(dvnxbKnx, 226, knxSWITCH, '6/5/0', "")
// AC SW
KNXAdd(dvNxbKnx, 227, knxSWITCH, '6/5/25', "")
// FAN SW
KNXAdd(dvNxbKnx, 228, knxSWITCH, '6/5/27', "")
// WH SW
KNXAdd(dvnxbKnx, 229, knxSWITCH, '6/5/1', "knxPollstart")
// AC RS
KNXAdd(dvNxbKnx, 230, knxSWITCH, '6/5/26', "knxPollstart")
// FAN RS
KNXAdd(dvNxbKnx, 231, knxSWITCH, '6/5/28', "knxPollstart")
// WH RS
//CURTAIN
KNXAdd(dvnxbKnx, 232, knxSWITCH, '6/5/34', "")
// CHIFFON STEP
KNXAdd(dvnxbKnx, 233, knxSWITCH, '6/5/35', "knxPollstart")
// CHIFFON STEP RS
KNXAdd(dvnxbKnx, 234, knxSWITCH, '6/5/36', "")
// CHIFFON MOVE
KNXAdd(dvnxbKnx, 235, knxSWITCH, '6/5/37', "knxPollstart")
// CHIFFON MOVE RS
KNXAdd(dvnxbKnx, 236, knxSWITCH, '6/5/38', "")
// FRONT STEP
KNXAdd(dvnxbKnx, 237, knxSWITCH, '6/5/39', "knxPollstart")
// FRONT STEP RS
KNXAdd(dvnxbKnx, 238, knxSWITCH, '6/5/40', "")
// FRONT MOVE
KNXAdd(dvnxbKnx, 239, knxSWITCH, '6/5/41', "knxPollstart")
// FRONT MOVE RS
KNXAdd(dvnxbKnx, 240, knxSWITCH, '6/5/42', "")
// BLACKOUT STEP
KNXAdd(dvnxbKnx, 241, knxSWITCH, '6/5/43', "knxPollstart")
// BLACKOUT STEP RS
KNXAdd(dvnxbKnx, 242, knxSWITCH, '6/5/44', "")
// BLACKOUT MOVE
KNXAdd(dvnxbKnx,
// BLACKOUT MOVE RS
}
CASE 6://PLAY ROOM
{
//SW LIGHT
KNXAdd(dvNxbKnx,
// SPOT 1 SW
KNXAdd(dvNxbKnx,
// SPOT 2 switch
KNXAdd(dvNxbKnx,
// WALL 1 switch
KNXAdd(dvNxbKnx,
// Corridor switch
'7/1/4', "")
'7/1/7', "")
// SPOT 1 Dimmer
// SPOT 2 Dimmer
//KNXAdd(dvNxbKnx, 258, knxDim4,
'7/1/10', "")
// WALL 1 Dimmer
//AC
KNXAdd(dvnxbKnx, 259, knxSWITCH, '7/1/0', "")
// AC SW
KNXAdd(dvNxbKnx, 260, knxSWITCH, '7/1/23', "")
// FAN SW
KNXAdd(dvNxbKnx, 261, knxSWITCH, '7/1/25', "")
// WH SW
KNXAdd(dvnxbKnx, 262, knxSWITCH, '7/1/1', "knxPollstart")
// AC RS
KNXAdd(dvNxbKnx, 263, knxSWITCH, '7/1/24', "knxPollstart")
// FAN Status
KNXAdd(dvNxbKnx, 264, knxSWITCH, '7/1/26', "knxPollstart")
// WH Status
//CURTAIN
KNXAdd(dvnxbKnx, 265, knxSWITCH, '7/1/35', "")
// CHIFFON STEP
KNXAdd(dvnxbKnx, 266, knxSWITCH, '7/1/36', "knxPollstart")
// CHIFFON STEP RS
KNXAdd(dvnxbKnx, 267, knxSWITCH, '7/1/37', "")
// CHIFFON MOVE
KNXAdd(dvnxbKnx, 268, knxSWITCH, '7/1/38', "knxPollstart")
// CHIFFON MOVE RS
KNXAdd(dvnxbKnx, 269, knxSWITCH, '7/1/39', "")
// FRONT STEP
KNXAdd(dvnxbKnx, 270, knxSWITCH, '7/1/40', "knxPollstart")
// FRONT STEP RS
KNXAdd(dvnxbKnx, 271, knxSWITCH, '7/1/41', "")
// FRONT MOVE
KNXAdd(dvnxbKnx, 272, knxSWITCH, '7/1/42', "knxPollstart")
// FRONT MOVE RS
}
CASE 7://OFFICE AREA
{
//SW LIGHT
KNXAdd(dvNxbKnx, 273, knxSWITCH, '4/2/2', "")
// SPOT 1 SW
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
KNXAdd(dvNxbKnx,
// WALL 1 Status
KNXAdd(dvNxbKnx,
// Corridor Status
KNXAdd(dvNxbKnx,
// BATH SPOT Status
//DIM LIGHT
KNXAdd(dvNxbKnx,
SPOT 1 Dimmer
KNXAdd(dvNxbKnx,
SPOT 2 Dimmer
KNXAdd(dvNxbKnx,
WALL 1 Dimmer
//AC
KNXAdd(dvnxbKnx,
AC SW
KNXAdd(dvnxbKnx,
FAN SW
KNXAdd(dvnxbKnx,
AC RS
KNXAdd(dvnxbKnx,
FAN RS
//CURTAIN
KNXAdd(dvnxbKnx,
CHIFFON STEP
KNXAdd(dvnxbKnx,
CHIFFON STEP RS
KNXAdd(dvnxbKnx,
CHIFFON MOVE
KNXAdd(dvnxbKnx,
CHIFFON MOVE RS
KNXAdd(dvnxbKnx,
FRONT STEP
KNXAdd(dvnxbKnx,
FRONT STEP RS
KNXAdd(dvnxbKnx,
FRONT MOVE
KNXAdd(dvnxbKnx,
FRONT MOVE RS
}
CASE 8://MEN SITTING
{
//SW LIGHT
KNXAdd(dvNxbKnx,
SPOT 1 SW
KNXAdd(dvNxbKnx,
SPOT 2 switch
'4/2/4', "")
284, knxDim4,
'4/2/7', "")
285, knxDim4,
'4/2/10', "")
//
//
//
//
//
//
//
//
//
//
//
//
//
//
KNXAdd(dvNxbKnx,
// WALL 1 Status
//DIM LIGHT
KNXAdd(dvNxbKnx,
SPOT 1 Dimmer
KNXAdd(dvNxbKnx,
SPOT 2 Dimmer
KNXAdd(dvNxbKnx,
CHAN Dimmer
KNXAdd(dvNxbKnx,
WALL 1 Dimmer
//AC
KNXAdd(dvnxbKnx,
AC SW
KNXAdd(dvnxbKnx,
AC RS
//CURTAIN
KNXAdd(dvnxbKnx,
CHIFFON STEP
KNXAdd(dvnxbKnx,
CHIFFON STEP RS
KNXAdd(dvnxbKnx,
CHIFFON MOVE
KNXAdd(dvnxbKnx,
CHIFFON MOVE RS
KNXAdd(dvnxbKnx,
FRONT STEP
KNXAdd(dvnxbKnx,
FRONT STEP RS
KNXAdd(dvnxbKnx,
FRONT MOVE
KNXAdd(dvnxbKnx,
FRONT MOVE RS
}
CASE 9://MEN LIVING
{
//SW LIGHT
KNXAdd(dvNxbKnx, 320, knxSWITCH, '9/5/2', "")
// SPOT 1 SW
KNXAdd(dvNxbKnx, 321, knxSWITCH, '9/6/2', "")
// SPOT 2 SW
KNXAdd(dvNxbKnx, 322, knxSWITCH, '9/5/5', "")
// CHAN 1 SW
KNXAdd(dvNxbKnx, 323, knxSWITCH, '9/6/5', "")
// CHAN 2 SW
KNXAdd(dvNxbKnx, 324, knxSWITCH, '9/5/11',"")
// WALL 1 SW
KNXAdd(dvNxbKnx, 325, knxSWITCH, '9/6/8', "")
// UPLIGHT SW
//RS LIGHT
KNXAdd(dvNxbKnx, 326, knxSWITCH, '9/5/3', "knxPollstart")
// SPOT 1 RS
KNXAdd(dvNxbKnx, 327, knxSWITCH, '9/6/3', "knxPollstart")
// SPOT 2 RS
KNXAdd(dvNxbKnx, 328, knxSWITCH, '9/5/6', "knxPollstart")
// CHAN 1 RS
KNXAdd(dvNxbKnx, 329, knxSWITCH, '9/6/6', "knxPollstart")
// CHAN 2 RS
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
KNXAdd(dvNxbKnx,
// WALL 1 RS
KNXAdd(dvNxbKnx,
UPLIGHT RS
//DIM LIGHT
KNXAdd(dvNxbKnx,
SPOT 1 Dimmer
KNXAdd(dvNxbKnx,
SPOT 2 Dimmer
KNXAdd(dvNxbKnx,
CHAN 1 Dimmer
KNXAdd(dvNxbKnx,
CHAN 2 Dimmer
KNXAdd(dvNxbKnx,
WALL 1 Dimmer
//AC
//MEN LIVING
KNXAdd(dvnxbKnx,
AC SW
KNXAdd(dvnxbKnx,
AC RS
//MENS DOOR
KNXAdd(dvnxbKnx,
AC SW
KNXAdd(dvnxbKnx,
AC RS
//CURTAIN
KNXAdd(dvnxbKnx,
CHIFFON R STEP
KNXAdd(dvnxbKnx,
CHIFFON R STEP RS
KNXAdd(dvnxbKnx,
CHIFFON R MOVE
KNXAdd(dvnxbKnx,
CHIFFON R MOVE RS
KNXAdd(dvnxbKnx,
CURTAIN R STEP
KNXAdd(dvnxbKnx,
CURTAIN R STEP RS
KNXAdd(dvnxbKnx,
CURTAIN R MOVE
KNXAdd(dvnxbKnx,
CURTAIN R MOVE RS
KNXAdd(dvnxbKnx,
CHIFFON L STEP
KNXAdd(dvnxbKnx,
CHIFFON L STEP RS
KNXAdd(dvnxbKnx,
CHIFFON L MOVE
KNXAdd(dvnxbKnx,
'9/5/4', "")
333, knxDim4,
'9/6/4', "")
334, knxDim4,
'9/5/7', "")
335, knxDim4,
'9/6/7', "")
336, knxDim4,
'9/5/13',"")
// CHIFFON L MOVE RS
KNXAdd(dvnxbKnx, 353,
// CURTAIN L STEP
KNXAdd(dvnxbKnx, 354,
// CURTAIN L STEP RS
KNXAdd(dvnxbKnx, 355,
// CURTAIN L MOVE
KNXAdd(dvnxbKnx, 356,
// CURTAIN L MOVE RS
}
CASE 10://MEN BATHROOM
{
KNXAdd(dvnxbKnx, 357,
// WASH AREA SPOTLIGHT SW
KNXAdd(dvnxbKnx, 358,
// BATHROOM SPOTLIGHT SW
KNXAdd(dvnxbKnx, 359,
// WASH AREA WALL LYT SW
KNXAdd(dvnxbKnx, 360,
// WASH AREA SPOTLIGHT RS
KNXAdd(dvnxbKnx, 361,
// BATHROOM SPOTLIGHT RS
KNXAdd(dvnxbKnx, 362,
// WASH AREA WALL LYT RS
knxSWITCH, '4/3/17',"")
knxSWITCH, '4/3/19',"")
knxSWITCH, '4/3/23',"")
knxSWITCH, '4/3/18',"knxPollstart")
knxSWITCH, '4/3/20',"knxPollstart")
knxSWITCH, '4/3/24',"knxPollstart")
365, knxSWITCH,
'9/1/2', "")
366, knxSWITCH,
'9/1/5', "")
367, knxSWITCH,
'9/1/8', "")
'9/1/3', "knxPollstart")
'9/1/6', "knxPollstart")
'9/1/9', "knxPollstart")
// SPOT 1 RS
// CHAN 1 RS
'9/1/4', "")
'9/1/7', "")
'9/1/10', "")
// SPOT 1 Dimmer
// CHAN 1 Dimmer
// WALL 1 Dimmer
KNXAdd(dvnxbKnx, 374, knxSWITCH, '9/1/0', "")
// AC SW
KNXAdd(dvnxbKnx, 375, knxSWITCH, '9/1/1', "knxPollstart")
// AC RS
//CURTAIN
// SPOT 3 ST
KNXAdd(dvNxbKnx, 404, knxSWITCH, '9/2/10', "knxPollstart")
// WALL ST
KNXAdd(dvNxbKnx, 405, knxSWITCH, '9/2/13', "knxPollstart")
// CHAN ST
KNXAdd(dvNxbKnx, 406, knxSWITCH, '9/2/16', "knxPollstart")
// CORI ST
KNXAdd(dvNxbKnx, 407, knxSWITCH, '9/2/18', "knxPollstart")
// STAIR 1 ST
KNXAdd(dvNxbKnx, 408, knxSWITCH, '9/2/22', "knxPollstart")
// STAIR 2 ST
KNXAdd(dvNxbKnx, 409, knxSWITCH, '9/2/20', "knxPollstart")
// COLUMN ST
//DIM LIGHT
KNXAdd(dvNxbKnx, 410, knxDim4,'9/2/2', "")
// SPOT 1 Dimmer
KNXAdd(dvNxbKnx, 411, knxDim4,'9/2/5', "")
// SPOT 2 Dimmer
KNXAdd(dvNxbKnx, 412, knxDim4,'9/2/8', "")
// SPOT 3 Dimmer
KNXAdd(dvNxbKnx, 413, knxDim4,'9/2/11', "")
// WALL 1 Dimmer
KNXAdd(dvNxbKnx, 414, knxDim4,'9/2/14', "")
// CHAN Dimmer
//CURTAIN
KNXAdd(dvnxbKnx, 415, knxSWITCH, '9/3/17', "")
// FRONT 1 STEP
KNXAdd(dvnxbKnx, 416, knxSWITCH, '9/3/18', "knxPollstart")
// FRONT 1 STEP RS
KNXAdd(dvnxbKnx, 417, knxSWITCH, '9/3/19', "")
// FRONT 1 MOVE
KNXAdd(dvnxbKnx, 418, knxSWITCH, '9/3/20', "knxPollstart")
// FRONT 1 MOVE RS
KNXAdd(dvnxbKnx, 419, knxSWITCH, '9/3/21', "")
// BACK 1 STEP
KNXAdd(dvnxbKnx, 420, knxSWITCH, '9/3/22', "knxPollstart")
// BACK 1 STEP RS
KNXAdd(dvnxbKnx, 421, knxSWITCH, '9/3/23', "")
// BACK 1 MOVE
KNXAdd(dvnxbKnx, 422, knxSWITCH, '9/3/24', "knxPollstart")
// BACK 1 MOVE RS
KNXAdd(dvnxbKnx, 423, knxSWITCH, '9/3/25', "")
// FRONT 2 STEP
KNXAdd(dvnxbKnx, 424, knxSWITCH, '9/3/26', "knxPollstart")
// FRONT 2 STEP RS
KNXAdd(dvnxbKnx, 425, knxSWITCH, '9/3/27', "")
// FRONT 2 MOVE
KNXAdd(dvnxbKnx, 426, knxSWITCH, '9/3/28', "knxPollstart")
// FRONT 2 MOVE RS
KNXAdd(dvnxbKnx, 427, knxSWITCH, '9/3/29', "")
// BACK 2 STEP
KNXAdd(dvnxbKnx, 428, knxSWITCH, '9/3/30', "knxPollstart")
// BACK 2 STEP RS
KNXAdd(dvnxbKnx, 429, knxSWITCH, '9/3/31', "")
// BACK 2 MOVE
KNXAdd(dvnxbKnx, 430, knxSWITCH, '9/3/32', "knxPollstart")
// BACK 2 MOVE RS
KNXAdd(dvnxbKnx, 431, knxSWITCH, '9/3/33', "")
// FRONT 3 STEP
KNXAdd(dvnxbKnx, 432, knxSWITCH, '9/3/34', "knxPollstart")
// FRONT 3 STEP RS
KNXAdd(dvnxbKnx, 433, knxSWITCH, '9/3/35', "")
// FRONT 3 MOVE
KNXAdd(dvnxbKnx, 434, knxSWITCH, '9/3/36', "knxPollstart")
// FRONT 3 MOVE RS
KNXAdd(dvnxbKnx, 435, knxSWITCH, '9/3/37', "")
// BACK 3 STEP
KNXAdd(dvnxbKnx, 436, knxSWITCH, '9/3/38', "knxPollstart")
// BACK 3 STEP RS
KNXAdd(dvnxbKnx, 437, knxSWITCH, '9/3/39', "")
// BACK 3 MOVE
KNXAdd(dvnxbKnx, 438, knxSWITCH, '9/3/40', "knxPollstart")
// BACK 3 MOVE RS
KNXAdd(dvnxbKnx, 439, knxSWITCH, '9/3/41', "")
// FRONT 4 STEP
KNXAdd(dvnxbKnx, 440, knxSWITCH, '9/3/42', "knxPollstart")
// FRONT 4 STEP RS
KNXAdd(dvnxbKnx, 441, knxSWITCH, '9/3/43', "")
// FRONT 4 MOVE
KNXAdd(dvnxbKnx, 442, knxSWITCH, '9/3/44', "knxPollstart")
// FRONT 4 MOVE RS
KNXAdd(dvnxbKnx, 443, knxSWITCH, '9/3/45', "")
// BACK 4 STEP
KNXAdd(dvnxbKnx, 444, knxSWITCH, '9/3/46', "knxPollstart")
// BACK 4 STEP RS
KNXAdd(dvnxbKnx, 445, knxSWITCH, '9/3/47', "")
// BACK 4 MOVE
KNXAdd(dvnxbKnx, 446, knxSWITCH, '9/3/48', "knxPollstart")
// BACK 4 MOVE RS
KNXAdd(dvnxbKnx, 447, knxSWITCH, '9/3/49', "")
// FRONT 5 STEP
KNXAdd(dvnxbKnx, 448, knxSWITCH, '9/3/50', "knxPollstart")
// FRONT 5 STEP RS
KNXAdd(dvnxbKnx, 449, knxSWITCH, '9/3/51', "")
// FRONT 5 MOVE
KNXAdd(dvnxbKnx, 450, knxSWITCH, '9/3/52', "knxPollstart")
// FRONT 5 MOVE RS
KNXAdd(dvnxbKnx, 451, knxSWITCH, '9/3/53', "")
// BACK 5 STEP
KNXAdd(dvnxbKnx, 452, knxSWITCH, '9/3/54', "knxPollstart")
// BACK 5 STEP RS
KNXAdd(dvnxbKnx, 453, knxSWITCH, '9/3/55', "")
// BACK 5 MOVE
KNXAdd(dvnxbKnx, 454, knxSWITCH, '9/3/56', "knxPollstart")
// BACK 5 MOVE RS
//
//
//
//
//
//
//BATHROOM LIGHT
KNXAdd(dvnxbKnx,
OUTSIDE SPOT BATH WOMEN
KNXAdd(dvnxbKnx,
OUTSIDE WALL BATH WOMEN
KNXAdd(dvnxbKnx,
INSIDE SPOT BATH WOMEN
KNXAdd(dvnxbKnx,
OUTSIDE SPOT BATH WOMEN ST
KNXAdd(dvnxbKnx,
OUTSIDE WALL BATH WOMEN ST
KNXAdd(dvnxbKnx,
INSIDE SPOT BATH ST
//BATH AC
KNXAdd(dvnxbKnx,
//LIGHT 2 switch
//KNXAdd(dvNxbKnx, 381, knxSWITCH, '9/7/6', "")
//LIGHT 4 switch
//KNXAdd(dvNxbKnx, 387, knxSWITCH, '9/7/3', "knxPollstart"
)
//LIGHT 2 Status
//KNXAdd(dvNxbKnx, 389, knxSWITCH, '9/7/7', "knxPollstart"
)
//LIGHT 4 Status
}
CASE 14://DINNING
{
KNXAdd(dvNxbKnx, 473, knxSWITCH, '4/3/2', "")
//SPOT switch
KNXAdd(dvNxbKnx, 474, knxSWITCH, '4/3/5', "")
//CHAN SW
KNXAdd(dvNxbKnx, 475, knxSWITCH, '4/3/8', "")
//WALL switch
KNXAdd(dvNxbKnx, 476, knxSWITCH, '4/3/3', "knxPollstart")
//SPOT ST
KNXAdd(dvNxbKnx, 477, knxSWITCH, '4/3/6', "knxPollstart")
//CHAN ST
KNXAdd(dvNxbKnx, 478, knxSWITCH, '4/3/9', "knxPollstart")
//WALL ST
KNXAdd(dvNxbKnx, 479, knxDim4,
'4/3/4', "")
'4/3/7', "")
// SPOT Dimmer
// CHAN Dimmer
KNXAdd(dvNxbKnx, 481, knxDim4,
'4/3/10', "")
// WALL Dimmer
KNXAdd(dvnxbKnx, 482, knxSWITCH, '4/3/0', "")
// AC SW
KNXAdd(dvnxbKnx, 483, knxSWITCH, '4/3/1', "knxPollstart")
// AC RS
KNXAdd(dvnxbKnx, 484, knxSWITCH, '4/3/32', "")
// CHIFFON R STEP
KNXAdd(dvnxbKnx,
// CHIFFON R STEP RS
KNXAdd(dvnxbKnx,
// CHIFFON R MOVE
KNXAdd(dvnxbKnx,
// CHIFFON R MOVE RS
KNXAdd(dvnxbKnx,
// BLACKOUT R STEP
KNXAdd(dvnxbKnx,
// BLACKOUT R STEP RS
KNXAdd(dvnxbKnx,
// BLACKOUT R MOVE
KNXAdd(dvnxbKnx,
// BLACKOUT R MOVE RS
}
CASE 15://KITCHEN
{
//K.BIG
KNXAdd(dvNxbKnx,
// SPOT 1 SW
KNXAdd(dvNxbKnx,
// SPOT 2 switch
KNXAdd(dvNxbKnx,
// SPOT 3 switch
//K.SMALL
KNXAdd(dvNxbKnx,
// SPOT 4 switch
//RS LIGHT
KNXAdd(dvNxbKnx,
// SPOT 1 ST
KNXAdd(dvNxbKnx,
// SPOT 2 ST
KNXAdd(dvNxbKnx,
// SPOT 3 ST
KNXAdd(dvNxbKnx,
// SPOT 4 ST
//DIM LIGHT
KNXAdd(dvNxbKnx,
// SPOT 1 Dimmer
KNXAdd(dvNxbKnx,
// SPOT 2 Dimmer
//AC
KNXAdd(dvnxbKnx,
// AC SW
KNXAdd(dvnxbKnx,
// FAN SW
KNXAdd(dvNxbKnx,
// FAN 1 SW
KNXAdd(dvNxbKnx,
492, knxSWITCH,
'4/5/0', "")
493, knxSWITCH,
'4/5/3', "")
494, knxSWITCH,
'4/5/10',"")
495, knxSWITCH,
'4/7/0', "")
496, knxSWITCH,
'4/5/1', "knxPollstart")
497, knxSWITCH,
'4/5/4', "knxPollstart")
498, knxSWITCH,
'4/5/11',"knxPollstart")
499, knxSWITCH,
'4/7/1', "knxPollstart")
800, knxDim4,
'4/5/2', "")
801, knxDim4,
'4/5/5', "")
'4/7/2', "")
805, knxSWITCH,
'4/7/4', "")
// FAN 2 SW
KNXAdd(dvnxbKnx, 806, knxSWITCH, '4/5/9', "knxPollstart")
// AC RS
KNXAdd(dvnxbKnx, 807, knxSWITCH, '4/5/7', "knxPollstart")
// FAN RS
KNXAdd(dvNxbKnx, 808, knxSWITCH,
'4/7/3', "knxPollstart")
'4/7/5', "knxPollstart")
// FAN 1 ST
// FAN 2 ST
}
CASE 16://OUTDOOR
{
//WOMEN DOOR
KNXAdd(dvnxbKnx, 810, knxSWITCH, '9/3/6',"")
// OUTWALL SW
KNXAdd(dvnxbKnx, 811, knxSWITCH, '9/3/8',"")
// OUT STEP SW
KNXAdd(dvnxbKnx, 812, knxSWITCH, '9/3/7',"knxPollstart")
// OUTWALL RS
KNXAdd(dvnxbKnx, 813, knxSWITCH, '9/3/9',"knxPollstart")
// OUT STEP RS
//MEN DOOR
KNXAdd(dvNxbKnx, 814, knxSWITCH, '9/6/10', "")
//OUT SPOT 1 SW
KNXAdd(dvNxbKnx,
//OUT SPOT 2 switch
KNXAdd(dvNxbKnx,
//OUT WALL switch
KNXAdd(dvNxbKnx,
//ROOF 1 switch
KNXAdd(dvNxbKnx,
//ROOF 2 switch
KNXAdd(dvNxbKnx,
//FF switch
KNXAdd(dvNxbKnx,
//POOL switch
//VOLUME
KNXAdd(dvNxbKnx, 503, knxDIM4, '8/1/2', "")
KNXAdd(dvNxbKnx, 504, knx1Byte, '8/1/3', "")
KNXAdd(dvNxbKnx, 505, knx1Byte, '8/1/8', "knxPollstart")
KNXAdd(dvNxbKnx, 506, knxSWITCH, '8/3/14', "")
// AUDIO ON
KNXAdd(dvNxbKnx,
// AUDIO ON STATUS
}
CASE 18://JUDE ROOM
{ //SWITCH
KNXAdd(dvNxbKnx,
KNXAdd(dvNxbKnx,
//SOURCE
KNXAdd(dvNxbKnx,
//VOLUME
KNXAdd(dvNxbKnx,
KNXAdd(dvNxbKnx,
KNXAdd(dvNxbKnx,
knxSWITCH,'5/1/0', "")
knxSWITCH,'5/1/7', "knxPollstart")
knxSWITCH,
'5/1/5', "")
// AUDIO status
}
CASE 24://PLAY ROOM AREA
{
//SWITCH
KNXAdd(dvNxbKnx, 564,
KNXAdd(dvNxbKnx, 565,
//SOURCE
KNXAdd(dvNxbKnx, 566,
//VOLUME
KNXAdd(dvNxbKnx, 567,
KNXAdd(dvNxbKnx, 568,
KNXAdd(dvNxbKnx, 569,
knxSWITCH,'5/7/0', "")
knxSWITCH,'5/7/7', "knxPollstart")
knxSWITCH,
'5/7/5', "")
AM 1 status
KNXAdd(dvNxbKnx,602,knxSWITCH,'10/0/2', "")
KNXAdd(dvNxbKnx,603,knxSWITCH,'10/0/3', "knxPollstart") //C
AM 2 status
KNXAdd(dvNxbKnx,604,knxSWITCH,'10/0/4', "")
KNXAdd(dvNxbKnx,605,knxSWITCH,'10/0/5', "knxPollstart") //C
AM 3 status
KNXAdd(dvNxbKnx,606,knxSWITCH,'10/0/6', "")
KNXAdd(dvNxbKnx,607,knxSWITCH,'10/0/7', "knxPollstart") //C
AM 4 status
//INSIDE ISTRAHA
KNXAdd(dvNxbKnx,608,knxSWITCH,'10/1/0', "")
//ISTRAH
A MAIN FLOOR
KNXAdd(dvNxbKnx,609,knxSWITCH,'10/1/1', "knxPollstart") //C
AM 5 status
KNXAdd(dvNxbKnx,610,knxSWITCH,'10/1/2', "")
//ISTRAH
A SITTING AREA
KNXAdd(dvNxbKnx,611,knxSWITCH,'10/1/3', "knxPollstart") //C
AM 6 status
KNXAdd(dvNxbKnx,612,knxSWITCH,'10/1/4', "")
//ISTRAH
A LEFT HALLWAY
KNXAdd(dvNxbKnx,613,knxSWITCH,'10/1/5', "knxPollstart") //C
AM 7 status
KNXAdd(dvNxbKnx,614,knxSWITCH,'10/1/6', "")
KNXAdd(dvNxbKnx,615,knxSWITCH,'10/1/7', "knxPollstart") //C
AM 8 status
KNXAdd(dvNxbKnx,616,knxSWITCH,'10/1/8', "")
KNXAdd(dvNxbKnx,617,knxSWITCH,'10/1/9', "knxPollstart") //C
AM 9 status
//BASEMENT
KNXAdd(dvNxbKnx,618,knxSWITCH,'10/2/0', "")
//ISTRAH
A GOING OUTSIDE GARAGE
KNXAdd(dvNxbKnx,619,knxSWITCH,'10/2/1', "knxPollstart") //C
AM 10 status
KNXAdd(dvNxbKnx,620,knxSWITCH,'10/2/2', "")
KNXAdd(dvNxbKnx,621,knxSWITCH,'10/2/3', "knxPollstart") //C
AM 11 status
KNXAdd(dvNxbKnx,622,knxSWITCH,'10/2/4', "")
KNXAdd(dvNxbKnx,623,knxSWITCH,'10/2/5', "knxPollstart") //C
AM 12 status
//OUTSIDE VILLA
KNXAdd(dvNxbKnx,624,knxSWITCH,'10/3/0', "")
KNXAdd(dvNxbKnx,625,knxSWITCH,'10/3/1', "knxPollstart") //C
AM 13 status
KNXAdd(dvNxbKnx,626,knxSWITCH,'10/3/2', "")
KNXAdd(dvNxbKnx,627,knxSWITCH,'10/3/3', "knxPollstart") //C
AM 14 status
KNXAdd(dvNxbKnx,628,knxSWITCH,'10/3/4', "")
KNXAdd(dvNxbKnx,629,knxSWITCH,'10/3/5', "knxPollstart") //C
AM 15 status
KNXAdd(dvNxbKnx,630,knxSWITCH,'10/3/6', "")
KNXAdd(dvNxbKnx,631,knxSWITCH,'10/3/7', "knxPollstart") //C
AM 16 status
//INSIDE VILLA
KNXAdd(dvNxbKnx,632,knxSWITCH,'10/4/0', "")
KNXAdd(dvNxbKnx,633,knxSWITCH,'10/4/1', "knxPollstart") //C
AM 17 status
KNXAdd(dvNxbKnx,634,knxSWITCH,'10/4/2', "")
KNXAdd(dvNxbKnx,635,knxSWITCH,'10/4/3', "knxPollstart") //C
AM 18 status
KNXAdd(dvNxbKnx,636,knxSWITCH,'10/4/4', "")
KNXAdd(dvNxbKnx,637,knxSWITCH,'10/4/5', "knxPollstart") //C
AM 19 status
KNXAdd(dvNxbKnx,638,knxSWITCH,'10/4/6', "")
KNXAdd(dvNxbKnx,639,knxSWITCH,'10/4/7', "knxPollstart") //C
AM 20 status
//**************DOOR CONTROL ************************//
KNXAdd(dvNxbKnx,640,knxSWITCH,'11/1/0', "")
//ISTIRAHA GARAGE
KNXAdd(dvNxbKnx,641,knxSWITCH,'11/1/1', "knxPollstart")
KNXAdd(dvNxbKnx,642,knxSWITCH,'11/0/0', "")
//ISTIRAHA MAIN DOOR
KNXAdd(dvNxbKnx,643,knxSWITCH,'11/0/1', "knxPollstart")
KNXAdd(dvNxbKnx,644,knxSWITCH,'11/4/0', "")
//ISTIRAHA BASEMENT GARAGE
KNXAdd(dvNxbKnx,645,knxSWITCH,'11/4/1', "knxPollstart")
KNXAdd(dvNxbKnx,646,knxSWITCH,'11/2/0', "")
//ISTIRAHA VILLA MIDDLE DOOR
KNXAdd(dvNxbKnx,647,knxSWITCH,'11/2/1', "knxPollstart")
KNXAdd(dvNxbKnx,648,knxSWITCH,'11/3/0', "")
//VILLA MAIN DOOR
KNXAdd(dvNxbKnx,649,knxSWITCH,'11/3/1', "knxPollstart")
}
CASE 28:
{
(* ***MASTER SITTING *** *)
// * MODE * //
KNXAdd(dvNxbKnx, 650, knx1Byte, '6/2/18', "")
KNXAdd(dvNxbKnx, 651, knx1Byte, '6/2/19', "knxPollstart")
// * FAN SPEED * //
KNXAdd(dvNxbKnx, 652, knx1Byte, '6/2/20', "")
KNXAdd(dvNxbKnx, 653, knx1Byte, '6/2/21', "knxPollstart")
// * SETPOINT * //
KNXAdd(dvNxbKnx, 654, knx2Byte, '6/2/16', "knxEIS5")
KNXAdd(dvNxbKnx, 655, knx2Byte, '6/2/17', "knxEIS5, ',',knx
Pollstart") // Temp Actual
KNXAdd(dvNxbKnx, 656, knx2Byte, '6/2/22', "knxEIS5, ',',knx
Pollstart") // Temp Setpoint readable
(* ***MASTER LIVING *** *)
// * MODE * //
KNXAdd(dvNxbKnx, 657,
KNXAdd(dvNxbKnx, 658,
// * FAN SPEED * //
KNXAdd(dvNxbKnx, 659,
KNXAdd(dvNxbKnx, 660,
// * SETPOINT * //
KNXAdd(dvNxbKnx, 661,
KNXAdd(dvNxbKnx, 662,
Pollstart") // Temp Actual
KNXAdd(dvNxbKnx, 663,
Pollstart") // Temp Setpoint readable
'6/0/35', "")
'6/0/36', "knxPollstart")
'6/0/37', "")
'6/0/38', "knxPollstart")
'6/0/33', "knxEIS5")
'6/0/34', "knxEIS5, ',',knx
'6/0/39', "knxEIS5, ',',knx
'6/6/19', "")
'6/6/30', "knxPollstart")
'6/6/31', "")
'6/6/32', "knxPollstart")
'6/6/13', "knxEIS5")
'6/6/16', "knxEIS5, ',',knx
'6/6/33', "knxEIS5, ',',knx
'6/5/22', "")
'6/5/29', "knxPollstart")
'6/5/30', "")
'6/5/31', "knxPollstart")
'6/5/13', "knxEIS5")
'6/5/18', "knxEIS5, ',',knx
'6/5/32', "knxEIS5, ',',knx
KNXAdd(dvNxbKnx, 687,
KNXAdd(dvNxbKnx, 688,
// * SETPOINT * //
KNXAdd(dvNxbKnx, 689,
KNXAdd(dvNxbKnx, 690,
Pollstart") // Temp Actual
KNXAdd(dvNxbKnx, 691,
Pollstart") // Temp Setpoint readable
'7/1/31', "")
'7/1/32', "knxPollstart")
'7/1/27', "knxEIS5")
'7/1/28', "knxEIS5, ',',knx
'7/1/33', "knxEIS5, ',',knx
*)
knx1Byte, '4/2/24', "")
knx1Byte, '4/2/25', "knxPollstart")
knx1Byte, '4/2/26', "")
knx1Byte, '4/2/27', "knxPollstart")
knx2Byte, '4/2/22', "knxEIS5")
knx2Byte, '4/2/23', "knxEIS5, ',',knx
knx2Byte, '4/2/28', "knxEIS5, ',',knx
'7/1/29', "")
'7/1/30', "knxPollstart")
'9/1/21', "")
'9/1/22', "knxPollstart")
'9/1/23', "")
'9/1/24', "knxPollstart")
'9/1/19', "knxEIS5")
'9/1/20', "knxEIS5, ',',knx
'9/1/25', "knxEIS5, ',',knx
*)
knx1Byte, '4/3/26', "")
knx1Byte, '4/3/27', "knxPollstart")
knx1Byte, '4/3/28', "")
knx1Byte, '4/3/29', "knxPollstart")
knx2Byte, '4/3/12', "knxEIS5")
'9/4/20', "")
'9/4/21', "knxPollstart")
'9/4/22', "")
'9/4/23', "knxPollstart")
'9/4/18', "knxEIS5")
'9/4/19', "knxEIS5, ',',knx
'9/4/24', "knxEIS5, ',',knx
//SIDE S
POT BR VAL
KNXAdd(dvNxbKnx, 829, knx1Byte,'6/4/5', "knxPollstart")
//SIDE SPOT BR RS
KNXAdd(dvNxbKnx,
//CENTER SPOT BR VAL
KNXAdd(dvNxbKnx,
//CENTER SPOT BR RS
KNXAdd(dvNxbKnx,
//CENTER SPOT BR VAL
KNXAdd(dvNxbKnx,
//CENTER SPOT BR RS
//CURTAIN
//CURTAIN
//CURTAIN
//CURTAIN
//CURTAIN
SEND_COMMAND dvNxbKnx,"'pollstart'"
XB-KNX that configuration is complete
SEND_COMMAND dvNxbKnx,"'status'"
m NXB-KNX with current status of actors
}
DEFAULT: Counter = 0
}
// Switch
IF (Counter)
{
Counter ++
}// IF (Counter)
// WAIT
"")
"knxPollstart")
"knxPollstart")
"knxPollstart")
"knxPollstart")
//Indicates to N
//report log fro