Enocean A5_09_0C doesn't work

Hello,

since some weeks I have a problem with my enocean genericthing A5_09_0C. Since updating to OH 3.3 I don’t get any values from the genericnumber channel and it’s not possible to TeachIn further things (e.g. temperature sensor), scanning of new things gives no result and existing items get no updates. The thing is online and “LastReceived”-channel is updating each few minutes. Meanwhile I installed a complete new OH only with this genericthing. Maybe there is an error in my JS transformation. Can someone help me to find the problem with my setup during changing from OH 3.2 to 3.3?

Here is the “thing”-Code:

Bridge enocean:bridge:enoceanGatewaypi “EnOcean Gateway” [path = “/dev/ttyAMA0”] {
Thing genericThing VOC_xx “EG xx VOC” [
enoceanId= “FFDA9B00”,
sendingEEPId=“A5_FF_FF”,
broadcastMessages=true,
receivingEEPId=“A5_FF_FF”,
suppressRepeating=false] {

    Channels:
        Type genericNumber : genericNumber [transformationType="JS", transformationFunction="VOC.js"]
    }

}

…and here is the “transformation”-Code:

hexToBytes = function(hex) {
    for (var bytes = [], c = 0; c < hex.length; c += 2)
        bytes.push(parseInt(hex.substr(c, 2), 16));
    return bytes;
}

if(!parts || parts.length != 2)
    return null;

var b = hexToBytes(parts[1]);
switch (parts[0]) {
    case "genericSwitch":
        break;

    case "genericRollershutter":
        break;

    case "genericDimmer":
        break;

    case "genericNumber":
        return "DecimalType" + "|" + (b[0] * 256 + b[1]);

    case "genericColor":
        break;

    case "genericString":
        break;

    case "genericTeachInCMD":
        break;
}

return (inputData);

})(input)