Serial binding and REGEX

Hi. I migrated from 1.6 to 1.8.2 openhab. In previous version the following expression worked:

String Heating "GRETJE" <heating> (gHeating) {serial="COM3@9600,REGEXP(id=(\\w+);type=(t|h);value=(\\-?\\d+\\.?\\d*)\\s*);151;t"}

It reacted to: “id=151;type=t;value=23”. This string gets through serial port.
In 1.8.2 it does not work any more. Any solution?
Rok

Any errors or warnings in the log? If not, enable the debug logging for the serial binding and look for suspicious log messages. IIRC, the REGEX transform only supports one capturing group. You have three. That could possibly be the problem.

No warnings in log:

17:46:29.021 [DEBUG] [b.serial.internal.SerialDevice:225  ] - Received message 'id=122;type=t;value=23
id=123;type=t;value=23
id=124;type=t;value=16
id=151;type=t;value=0
' on serial port COM3
17:46:29.099 [INFO ] [runtime.busevents             :26   ] - Heating state updated to id=122;type=t;value=23
id=123;type=t;value=23
id=124;type=t;value=16
id=151;type=t;value=0

Odd. In old version it got processed in time and every “command” in its item. Any idea?