-
Notifications
You must be signed in to change notification settings - Fork 35
Closed
Description
Thanks for the tool!
I'm bumping into an error for register definition file
control_word_1 h@0/>H:CONTROL_WORD_1
# Bitmasks
|CONTROL_WORD_1
0=Reset
1=Device_reset
3=Factory_settings
4=Device_selftesting
5=Fault_memory_acknowledgement_indicator_relay_K1_and_K2
7=Advanced_test
8=Measuring_function_stopped
I always get
File "/home/pi/.local/share/uv/tools/modbus-cli/bin/modbus", line 10, in <module>
sys.exit(main())
^^^^^^
File "/home/pi/.local/share/uv/tools/modbus-cli/lib/python3.11/site-packages/modbus/__init__.py", line 100, in main
connect_to_device(args).perform_accesses(
File "/home/pi/.local/share/uv/tools/modbus-cli/lib/python3.11/site-packages/modbus_cli/modbus_rtu.py", line 71, in perform_accesses
access.print_values(definitions)
File "/home/pi/.local/share/uv/tools/modbus-cli/lib/python3.11/site-packages/modbus_cli/access.py", line 87, in print_values
logging.info('{}: {} {}'.format(label, value, self.present_value(value, presenter, definitions)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pi/.local/share/uv/tools/modbus-cli/lib/python3.11/site-packages/modbus_cli/access.py", line 98, in present_value
presentation.append(definitions.presenters[presenter][value])
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: ':CONTROL_WORD_1'
Metadata
Metadata
Assignees
Labels
No labels