Beyond a dedicated measure (adding PV to a model) or the SU Plugin PV user script, you're left hacking an OSM as suggested in option 2 here (or similar). Not great, but manageable. Would love to learn if anyone has maintained a PV measure (if so, I'll convert my answer to a comment).
EDIT: Your OpenStudio PV objects seem to translate (to EnergyPlus) just fine (different weather file):
I see the objects in the generated in.osm, in.idf. I'm not seeing related errors in the .err file, although you do have notable unrelated errors to fix (e.g. subsurface with 6 vertices). Otherwise, I have not gone through inputs vs results to validate your entries. Yet apart from that, it looks OK to me.