Поставьте перед switch вывод в лог значения и типа newValue. Очень даже можнет быть что это строка.
А зачем вообще case?
Ну проще ж можно:
//01_14_test_01.js
var newValue = 16714250;
//var newValue = 255;
strHexValue = newValue.toString(16)
log.info ("strHexValue=",strHexValue)
while (strHexValue.length<6){
strHexValue="0"+strHexValue;
}
log.info ("full strHexValue=",strHexValue)
intR =parseInt("0x"+strHexValue.slice(0, 2))
intG =parseInt("0x"+strHexValue.slice(2, 5))
intB =parseInt("0x"+strHexValue.slice(4, 6))
outStringRGB = intR.toString()+";"+intG.toString()+";"+intB.toString()
log.info ("outStringRGB=",outStringRGB)