LinTronic, Received X10 PLC

Protocol command reference list


Received X10 Power Line command
Command: 048[Par1][Par2][Par3][Par4][Par5]


[Par1] = HouseCode

X10 House code A - P:
001 = A, 002 = B, 003 = C ......  016 = P

[Par2] = UnitCode

X10 Address code 1 - 16:
001 = 1, 002 = 2, 003 = 3 ...... 016 = 16

[Par3] = Function

X10 Function:
000 = AllUnitsOff
001 = AllLightsOn
002 = On
003 = Off
004 = Dim
005 = Bright
006 = AllLightOff
007 = ExtendedCode
008 = HailRequest
009 = HailAck
010 = PresetDim
011 = PresetDim_High
012 = ExtendedData
013 = StatusIsOn
014 = StatusIsOff
015 = StatusRequest

[Par4] = Data, range 000 - 255 (decimal)  00000000 - 11111111 (binary) )

Data for Dimmer:
TTBBBBBB (binary)

TT = TimeDelay
Not supported by all X10 dimmers ( 00 = 3.7sec, 01 = 30sec, 10 = 1min, 11 = 5min )

BBBBBB = 63 dim levels  ( 111111 = Full light now, 111110 - 000001 = dim levels )

[Par5] = ExtendedCode, ( range 000-255 )

ExtendedCode Command/Type:0
049 = Par 1 is data intended for Dimmer


Syntax example 1
<0001048013004003000000056>
< =  Start of package
01 = TO address ( device )
00 = FROM address ( computer )
048 = Received X10 Power Line command
013 = House 13 (M)
004 = Address 4
003 = Off
000 = Par1
000 = Par 2
056 = Checksum
> = End of package
Syntax example 2
<0001048013002007015049077>
< =  Start of package
01 = TO address ( device )
00 = FROM address ( computer )
048 = Received X10 Power Line command
013 = House 13 (M)
002 = Address 2
007 = Extended code
015 = Par1 - dim level 15 ( 100 / 64 * 15 ~ 23% )
049 = Par 2 (data for dimmer)
077 = Checksum
> = End of package