Hallo,
ich kann von keinem bricklet mit der shell-api das get-identify Kommando erfolgreich ausführen. Es gibt immer Fehlermeldungen wie
~$ tinkerforge --host tf1 call industrial-digital-out-4-v2-bricklet Tm6 get-identity
Traceback (most recent call last):
File "/usr/bin/tinkerforge", line 38379, in <module>
main()
File "/usr/bin/tinkerforge", line 38364, in main
parse(ctx, sys.argv[1:])
File "/usr/bin/tinkerforge", line 38352, in parse
commands[args.command](ctx, args.args)
File "/usr/bin/tinkerforge", line 37948, in command_call
call_devices[args.device](ctx, args.args)
File "/usr/bin/tinkerforge", line 15318, in call_industrial_digital_out_4_v2_bricklet
call_generic(ctx, 'industrial-digital-out-4-v2-bricklet', functions, argv)
File "/usr/bin/tinkerforge", line 254, in call_generic
functions[args.function](ctx, args.args)
File "/usr/bin/tinkerforge", line 15292, in get_identity
common_get_identity(ctx, prog_prefix, IndustrialDigitalOut4V2Bricklet, argv)
File "/usr/bin/tinkerforge", line 839, in common_get_identity
device_call(ctx, device_class, 255, (), '', '8s 8s c 3B 3B H', args.execute, False,
TypeError: device_call() missing 1 required positional argument: 'symbols'
Mache ich irgendwas falsch? Andere Kommandos funktionieren soweit problemlos.