Log temperature data from FLIR A310 IR camera(s) to a CSV file(s) using Python.
- Install the pyModbusTCP Python library.
- Get the IP address for each FLIR camera of interest.
- In
flir_a310_log_data_via_modbus.py
:- Adjust the
csv_header
list for the number of cameras. - Adjust the
ip_list
list to match the number and addresses of cameras. - Set the
reg
variable for desired data object in the camera.- See matrix of registers published by FLIR.
- Adjust the
- Run
flir_a310_log_data_via_modbus.py
on a device that can connect to the cameras.
I have tested this with four cameras and a one second log interval in an industrial setting with great success.
- The A310 only appears to update these registers several times per second.
- This may work with other FLIR cameras that can connect to a network via ethernet, but I haven't tried it.
Many thanks to sourceperl for the pyModbusTCP Python library.