show interfaces diagnostics optics xe-2/2/0 | display xml rpc<rpc-reply xmlns:junos="http://xml.juniper.net/junos/14.1R2/junos"> <rpc> <get-interface-optics-diagnostics-information> <interface-name>xe-2/2/0</interface-name> </get-interface-optics-diagnostics-information> </rpc> <cli> <banner></banner> </cli></rpc-reply>
show interfaces diagnostics optics xe-2/2/0 | display xml<rpc-reply xmlns:junos="http://xml.juniper.net/junos/14.1R2/junos"> <interface-information xmlns="http://xml.juniper.net/junos/14.1R2/junos-interface" junos:style="normal"> <physical-interface> <name>xe-2/2/0</name> <optics-diagnostics> <laser-bias-current>5.808</laser-bias-current> <laser-output-power>0.5290</laser-output-power> <laser-output-power-dbm>-2.77</laser-output-power-dbm> <module-temperature junos:celsius="24.9">25 degrees C / 77 degrees F</module-temperature> <laser-rx-optical-power>0.4208</laser-rx-optical-power>
....
rsp = dev.rpc.get_interface_optics_diagnostics_information(interface_name='xe-2/2/0')
print rsp.findtext('.//laser-output-power')
0.5280