A sensor device (2) is removably attachable to the drug delivery device (1). The sensor device comprises a first movable element (14) configured such that the sensor device is attached to the drug delivery device and the drug delivery device moves along a path parallel to the longitudinal axis of the drug delivery device Wherein each optical sensor is arranged in a sensor device such that each optical sensor is operable to detect light received at different positions along a linear path and to output a signal indicative of the amount of light detected An array of optical sensors arranged to receive signals output from the optical sensor and to determine information relating to the position along the path of the first movable element based on the received signals, And a configured circuit (21).センサデバイス(2)が、薬物送達デバイス(1)に着脱可能に取り付け可能である。センサデバイスは、センサデバイスが薬物送達デバイスに取り付けられ、薬物送達デバイスが、薬物送達デバイスの長手方向軸に対して平行な経路に沿って動くように構成された第1の可動要素(14)を有するとき、各光学式センサが、線形の経路に沿って異なる位置で受けた光を検出し、検出された光の量を示す信号を出力するように動作可能であるようにセンサデバイス内に配置された光学式センサのアレイ(20)と;光学式センサから出力された信号を受け、受けた信号に基づいて、第1の可動要素の経路に沿った位置に関連する情報を判定するように構成された回路(21)とを含む。