@smolz, thanks for your instruction.
Unfortunately it doesnt work for me. But it may have other reasons?
I used the general instruction on the hass site and it ran fine till today…
During investigation in the forum I got your post and tried it.
When I run firetv-server -d <myIP>:5555
I get now:
Traceback (most recent call last): File "/usr/local/bin/firetv-server", line 9, in <module> load_entry_point('firetv==1.0.5', 'console_scripts', 'firetv-server')() File "/usr/local/lib/python2.7/dist-packages/firetv/__main__.py", line 237, in main if args.default and not add('default', args.default): File "/usr/local/lib/python2.7/dist-packages/firetv/__main__.py", line 81, in add devices[device_id] = FireTV(str(host)) File "/usr/local/lib/python2.7/dist-packages/firetv/__init__.py", line 61, in __init__ self.connect() File "/usr/local/lib/python2.7/dist-packages/firetv/__init__.py", line 71, in connect serial=self.host) File "/usr/local/lib/python2.7/dist-packages/adb/adb_commands.py", line 87, in ConnectDevice return cls.Connect(handle, **kwargs) File "/usr/local/lib/python2.7/dist-packages/adb/adb_commands.py", line 110, in Connect device_state = cls.protocol_handler.Connect(usb, banner=banner, **kwargs) File "/usr/local/lib/python2.7/dist-packages/adb/adb_protocol.py", line 272, in Connect cmd, arg0, arg1, banner = cls.Read(usb, ['CNXN', 'AUTH']) File "/usr/local/lib/python2.7/dist-packages/adb/adb_protocol.py", line 215, in Read cmd, arg0, arg1, data_length, data_checksum = cls.Unpack(msg) File "/usr/local/lib/python2.7/dist-packages/adb/adb_protocol.py", line 200, in Unpack raise ValueError('Unable to unpack ADB command.', cls.format, message, e) ValueError: ('Unable to unpack ADB command.', '<6I', '', error('unpack requires a string argument of length 24',))
I cant determine the problem 