Thank you Bill, appreciate your help.
Below is a larger extract from the log:tail within Karaf which may be a little repetitive.
In the Apple TV, in Settings → Remotes and Devices → Remote App and Devices I can confirm there are 3 remotes named pyatv - one each for companion, airplay, and RAOP.
In the Settings → Airplay and Apple Home → AirPlay=On, Allow Access=Everyone, Require Password=Off
Agree with your ChatGPT assessment, it has been helpful to a point but now it keeps sending me in circles.
Thanks again for your help!
09:27:58.752 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE to UNINITIALIZED
09:27:58.758 [INFO ] [nding.appletv.internal.AppleTVHandler] - Disposing of AppleTVHandler
09:27:58.769 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from UNINITIALIZED to UNINITIALIZED (DISABLED)
09:28:00.691 [INFO ] [ppletv.internal.AppleTVHandlerFactory] - Calling createHandler: appletv:device:16-9F-07-0D-4A-BF (ThingTypeUID=appletv:device, Bridge=False, Label=Apple TV Living Room (AppleTV Gen4K), Status=UNINITIALIZED, StatusInfo=UNINITIALIZED (DISABLED), SemanticEquipmentTag=null)
09:28:00.693 [INFO ] [ppletv.internal.AppleTVHandlerFactory] - Creating a thing handler
09:28:00.702 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from UNINITIALIZED (DISABLED) to INITIALIZING
09:28:00.711 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from INITIALIZING to UNKNOWN
09:28:00.711 [INFO ] [nding.appletv.internal.AppleTVHandler] - AppleTV Properties: {macAddress=16:9F:07:0D:4A:BF, firmwareVersion=TvOS 26.1, modelId=AppleTV Gen4K, deviceId=16:9F:07:0D:4A:BF, vendor=Apple}
09:28:00.714 [INFO ] [nding.appletv.internal.AppleTVHandler] - Initializing AppleTV
09:28:00.724 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Requirement for Airplay: Disabled
09:28:00.726 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Requirement for Companion: Disabled
09:28:00.727 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Requirement for MRP: Disabled
09:28:00.729 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Requirement for RAOP: Disabled
09:28:00.731 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from UNKNOWN to OFFLINE
09:28:00.731 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:00.750 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813605
09:28:00.758 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvremote, -i, 169F070D4ABF, mac]
09:28:02.680 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Verified: 16:9F:07:0D:4A:BF
09:28:02.682 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:02.686 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813613
09:28:02.688 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvscript, -i, 169F070D4ABF, all_features]
09:28:04.489 [INFO ] [nding.appletv.internal.AppleTVHandler] - Features: [FAILED toString()]
09:28:04.491 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE to ONLINE
09:28:04.491 [INFO ] [nding.appletv.internal.AppleTVHandler] - Command Scanner: null
09:28:04.493 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: start()
09:28:04.495 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: starting handler threads
09:28:04.496 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner starting
09:28:04.496 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Commander starting
09:28:04.499 [INFO ] [inding.appletv.internal.PyATV$Scanner] - aieee
09:28:04.501 [WARN ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop process not running. waiting 500ms. Scanner{name=‘AppleTVCommandLoop’, process=null, isStarted=true, expectedCommandLine=‘/var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop’}
09:28:04.502 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:04.506 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813619
09:28:04.508 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813619 isRunning=true
09:28:04.510 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:06.327 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813619 exited.
09:28:06.328 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813619 exists.
09:28:06.333 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:06.335 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813623
09:28:06.337 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813623 isRunning=true
09:28:06.339 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:08.128 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813623 exited.
09:28:08.130 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813623 exists.
09:28:08.132 [INFO ] [nding.appletv.internal.AppleTVHandler] - Received word that device went offline.
09:28:08.133 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: stop()
09:28:08.135 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner not running, will not attempt to stop.
09:28:08.135 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Attempt to read command queue was interrupted.
09:28:08.137 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:08.137 [INFO ] [inding.appletv.internal.PyATV$Scanner] - returning because !keepRunning
09:28:08.138 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from ONLINE to OFFLINE
09:28:08.138 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: exiting command poller
09:28:08.143 [ERROR] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Exception thrown in runWriterThread
java.lang.NullPointerException: null
09:28:08.143 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813627
09:28:08.146 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvremote, -i, 169F070D4ABF, mac]
09:28:09.935 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Verified: 16:9F:07:0D:4A:BF
09:28:09.937 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:09.941 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813630
09:28:09.943 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvscript, -i, 169F070D4ABF, all_features]
09:28:11.644 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘i_HK_Front_Bedroom_Mode’ received command 0
09:28:11.663 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘i_HK_Living_Room_Mode’ received command 0
09:28:11.670 [INFO ] [openhab.event.ItemCommandEvent ] - Item ‘i_HK_Garden_Room_Mode’ received command 0
09:28:11.741 [INFO ] [nding.appletv.internal.AppleTVHandler] - Features: [FAILED toString()]
09:28:11.742 [INFO ] [nding.appletv.internal.AppleTVHandler] - Command Scanner: null
09:28:11.743 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE to ONLINE
09:28:11.745 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: start()
09:28:11.747 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: starting handler threads
09:28:11.749 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner starting
09:28:11.749 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Commander starting
09:28:11.752 [INFO ] [inding.appletv.internal.PyATV$Scanner] - aieee
09:28:11.754 [WARN ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop process not running. waiting 500ms. Scanner{name=‘AppleTVCommandLoop’, process=null, isStarted=true, expectedCommandLine=‘/var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop’}
09:28:11.754 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:11.758 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813636
09:28:11.759 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813636 isRunning=true
09:28:11.761 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:13.529 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813636 exited.
09:28:13.531 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813636 exists.
09:28:13.535 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:13.537 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813640
09:28:13.538 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813640 isRunning=true
09:28:13.540 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:15.321 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813640 exited.
09:28:15.323 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813640 exists.
09:28:15.324 [INFO ] [nding.appletv.internal.AppleTVHandler] - Received word that device went offline.
09:28:15.326 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: stop()
09:28:15.327 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Attempt to read command queue was interrupted.
09:28:15.327 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner not running, will not attempt to stop.
09:28:15.329 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: exiting command poller
09:28:15.330 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:15.331 [ERROR] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Exception thrown in runWriterThread
java.lang.NullPointerException: null
09:28:15.332 [INFO ] [inding.appletv.internal.PyATV$Scanner] - returning because !keepRunning
09:28:15.337 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813643
09:28:15.334 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from ONLINE to OFFLINE
09:28:15.339 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvremote, -i, 169F070D4ABF, mac]
09:28:17.196 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Verified: 16:9F:07:0D:4A:BF
09:28:17.197 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:17.202 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813646
09:28:17.203 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvscript, -i, 169F070D4ABF, all_features]
09:28:18.991 [INFO ] [nding.appletv.internal.AppleTVHandler] - Features: [FAILED toString()]
09:28:18.993 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE to ONLINE
09:28:18.992 [INFO ] [nding.appletv.internal.AppleTVHandler] - Command Scanner: null
09:28:18.995 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: start()
09:28:18.997 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: starting handler threads
09:28:18.998 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Commander starting
09:28:18.998 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner starting
09:28:19.000 [INFO ] [inding.appletv.internal.PyATV$Scanner] - aieee
09:28:19.002 [WARN ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop process not running. waiting 500ms. Scanner{name=‘AppleTVCommandLoop’, process=null, isStarted=true, expectedCommandLine=‘/var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop’}
09:28:19.004 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:19.005 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813651
09:28:19.007 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813651 isRunning=true
09:28:19.009 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:20.740 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813651 exited.
09:28:20.741 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813651 exists.
09:28:20.746 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:20.747 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813654
09:28:20.749 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813654 isRunning=true
09:28:20.751 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:22.569 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813654 exited.
09:28:22.571 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813654 exists.
09:28:22.572 [INFO ] [nding.appletv.internal.AppleTVHandler] - Received word that device went offline.
09:28:22.574 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: stop()
09:28:22.575 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Attempt to read command queue was interrupted.
09:28:22.575 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner not running, will not attempt to stop.
09:28:22.576 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: exiting command poller
09:28:22.577 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:22.578 [ERROR] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Exception thrown in runWriterThread
java.lang.NullPointerException: null
09:28:22.578 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from ONLINE to OFFLINE
09:28:22.579 [INFO ] [inding.appletv.internal.PyATV$Scanner] - returning because !keepRunning
09:28:22.583 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813657
09:28:22.585 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvremote, -i, 169F070D4ABF, mac]
09:28:24.376 [INFO ] [nding.appletv.internal.AppleTVHandler] - Pairing Verified: 16:9F:07:0D:4A:BF
09:28:24.378 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:24.382 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813660
09:28:24.384 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvscript, -i, 169F070D4ABF, all_features]
09:28:26.203 [INFO ] [nding.appletv.internal.AppleTVHandler] - Features: [FAILED toString()]
09:28:26.205 [INFO ] [nding.appletv.internal.AppleTVHandler] - Command Scanner: null
09:28:26.206 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE to ONLINE
09:28:26.207 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: start()
09:28:26.210 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: starting handler threads
09:28:26.212 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Commander starting
09:28:26.212 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner starting
09:28:26.214 [INFO ] [inding.appletv.internal.PyATV$Scanner] - aieee
09:28:26.217 [WARN ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop process not running. waiting 500ms. Scanner{name=‘AppleTVCommandLoop’, process=null, isStarted=true, expectedCommandLine=‘/var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop’}
09:28:26.218 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:26.221 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813665
09:28:26.223 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813665 isRunning=true
09:28:26.226 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:28.020 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813665 exited.
09:28:28.021 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813665 exists.
09:28:28.026 [WARN ] [inding.appletv.internal.PyATV$Scanner] - PATH: /opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:28.028 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Started process 813668
09:28:28.030 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813668 isRunning=true
09:28:28.031 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Running /var/lib/openhab/tmp/appletv-binding/bin/atvscript -i 169F070D4ABF command_loop
09:28:29.813 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Command process=813668 exited.
09:28:29.815 [INFO ] [inding.appletv.internal.PyATV$Scanner] - Process 813668 exists.
09:28:29.817 [INFO ] [nding.appletv.internal.AppleTVHandler] - Received word that device went offline.
09:28:29.818 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: stop()
09:28:29.820 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Scanner not running, will not attempt to stop.
09:28:29.820 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Attempt to read command queue was interrupted.
09:28:29.822 [WARN ] [penhab.binding.appletv.internal.PyATV] - PaTH: /var/lib/openhab/tmp/appletv-binding/bin:/opt/openhab/pyatv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
09:28:29.823 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from ONLINE to OFFLINE
09:28:29.821 [INFO ] [inding.appletv.internal.PyATV$Scanner] - returning because !keepRunning
09:28:29.822 [INFO ] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: exiting command poller
09:28:29.826 [ERROR] [inding.appletv.internal.PyATV$Scanner] - AppleTVCommandLoop: Exception thrown in runWriterThread
java.lang.NullPointerException: null
09:28:29.829 [INFO ] [penhab.binding.appletv.internal.PyATV] - Started process 813671
09:28:29.831 [INFO ] [penhab.binding.appletv.internal.PyATV] - Running [/var/lib/openhab/tmp/appletv-binding/bin/atvremote, -i, 169F070D4ABF, mac]
09:28:30.220 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE to UNINITIALIZED
09:28:30.226 [INFO ] [nding.appletv.internal.AppleTVHandler] - Disposing of AppleTVHandler
09:28:30.228 [INFO ] [penhab.binding.appletv.internal.PyATV] - forcibly destroying 813671
09:28:30.230 [WARN ] [nding.appletv.internal.AppleTVHandler] - Pairing failed: null
09:28:30.235 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from UNINITIALIZED to OFFLINE (CONFIGURATION_ERROR)
09:28:30.237 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘appletv:device:16-9F-07-0D-4A-BF’ changed from OFFLINE (CONFIGURATION_ERROR) to UNINITIALIZED (DISABLED)