Questions and answers P.
344 of 349
ERR_READ_GROUP_ADDRESS
A group address has been configured with initga, but does not
respond to the read request.
ERR_ERRNO
An internal error has been detected. The type of error can be
more accurately determined by the manufacturer based on the
error code.
ERR_ASYNC_SERIAL_0
There was an error accessing the asynchronous serial user
interface.
ERR_ASYNC_SERIAL_1
s.a.
ERR_ASYNC_SERIAL_2
s.a.
TIMEBUFFER_DATATYPE_ERROR
Obsolete in V3
TIMEBUFFER_DATATYPE_ERROR
Obsolete in V3
TIMEBUFFER_DATATYPE_ERROR
Obsolete in V3
Problems and solutions
Error message
Solution
! Default value is too big for given data type in >xy< !
The value must be given with a data type, e.g.
Brightness<2000u16
! Make use of convert-functions:
Datatypes of parameters are not the same: >Var1+Var2< !
Var3=convert(Var1,Var2) + Var2
Syntax error in line:[17]
>if (("EntireKitchen-1/1/9"==On) and wtime(23,00,00,00)) <
Valid until position: STOP--> and wtime(23,00,00,00))
The instruction must be positioned in one line or the line must be
finished with ' \\'.
if ........ and \\
then ....
! Predefined variable cannot be re-defined in >EIN=1b01< !
In the Enertex
®
EibParser, variables are predefined to make the
construction of a user program as simple as possible.
The predefined variables are listed in the Enertex
®
EibStudio in
the right section of the window.
They cannot be defined again.
Datatypes of parameters are not the same: >sun()==1< !
The return value of the function is binary. A number without the
definition of a data type is always an unsigned 8 bit value. As a
relational operator, a binary value must be given. sun()==1b01
Syntax error in line:[13]
>a=4,6e1f32<
Valid until position: STOP--> ,6e1f32
As a decimal point, always “.” has to be used.
Syntax error in line:[21]
>"Akt1-0/0/5"=after(a,5000u64)<
A direct assignment is only possible for variables, not for
addresses. Writing information to the KNX
TM
bus is realized with
the help of the write function. write(„Akt1-0/0/5“, 1b01)
Syntax error in line:[19]
>if (a==EIN) then write("Akt1-0/0/5",EIN) write("Akt2-
0/0/6",EIN);write("Akt3-0/0/8",EIN); write("Ak4-0/0/7",EIN) endif<
Multiple instructions in an if statement must be separated by “;“.
if(a=EIN) then write(b=EIN); write(c=AUS) endif
Syntax error in line:[26]
>write(on,ON)<
data type is unkown in >write(on<
The write function can only affect group addresses (1st
argument), not variables.
Deklaration der Variable muss eindeutig sein in >u=convert(z,r)-
r-e<
Every variable may be declared only once. An additional
declaration produces this error messages.
Wrong data type in >cycle(0.5,5<
Only integer values may be entered.
HandbuchEibPC_USA-30.odt, 2017-05-11
Enertex
®