case PRT:
case PRTE:
newThermostat = new HeatmiserPRT();
break;
case PRTHW:
newThermostat = new HeatmiserPRTHW();
break;
default:
logger.error("Unknown heatmiser thermostat type {} at address {}", thermostatPacket.getModel(), thermostatPacket.getAddress());
break;
}