Basic Usage =========== .. argparse:: :ref: modpoll.arg_parser.get_parser :prog: modpoll The `config` option is required. Commandline Usage ------------------ - Connect to Modbus TCP device .. code-block:: shell modpoll --tcp 192.168.1.10 --config examples/modsim.csv - Connect to Modbus RTU device .. code-block:: shell modpoll --rtu /dev/ttyUSB0 --rtu-baud 9600 --config contrib/eniwise/scpms6.csv - Connect to Modbus TCP device and publish data to remote MQTT broker .. code-block:: shell modpoll --tcp 192.168.1.10 --config examples/modsim.csv --mqtt-host mqtt.eclipseprojects.io - Connect to Modbus TCP device and export data to local csv file .. code-block:: shell modpoll --tcp modsim.topmaker.net --config https://raw.githubusercontent.com/gavinying/modpoll/master/examples/modsim.csv --export data.csv