maxileith / homebridge-appletv-enhanced

Homebridge plugin that exposes Apple TVs with features that should be native to Apple HomeKit.
MIT License
138 stars 1 forks source link

HOOBS virtualenv not installed #471

Open hamiltonmorris opened 1 week ago

hamiltonmorris commented 1 week ago

Preconditions

Current Situation

I have installed the Enhanced plucin for Hoobs Box (not pro), with the assistance of their support.

We installed the plugin and went to Accessories, but no devices.

the AppleTv device is on the same LAN as the HOOBS box.

Nothing we've found in comments has provided corrective action.

thanks~

Logs

6/25/2024, 1:47:38 PMAppletv Enhanced BridgeERRORThe plugin "homebridge-appletv-enhanced" requires a Homebridge version of ^1.8.0 which does not satisfy the current Homebridge version of 1.7.0. You may need to update this plugin (or Homebridge) to a newer version. You may face unexpected issues or stability problems running this plugin.
6/25/2024, 1:47:39 PMAppletv Enhanced BridgeLoaded plugin 'homebridge-appletv-enhanced'
6/25/2024, 1:47:39 PMAppletv Enhanced BridgeLoading 1 platforms...
6/25/2024, 1:47:39 PMAppletv Enhanced BridgeApple TV Enhanced[I] Platform: Finished initializing platform: Apple TV Enhanced
6/25/2024, 1:47:39 PMAppletv Enhanced BridgeApple TV Enhanced[I] Update check: The update checker is configured to check for updates every 60 minutes, excluding betas. Auto updating is turned off.
6/25/2024, 1:47:39 PMAppletv Enhanced BridgeBridge is running on port 51846.
6/25/2024, 1:47:40 PMAppletv Enhanced BridgeApple TV Enhanced[I] Update check: You are using the latest version of AppleTV Enhanced (excluding betas): 1.4.0
6/25/2024, 1:47:40 PMAppletv Enhanced BridgeApple TV Enhanced[I] Python check: Starting python check.
6/25/2024, 1:47:40 PMAppletv Enhanced BridgeApple TV Enhanced[I] Python check: plugin dir exists.
6/25/2024, 1:47:40 PMAppletv Enhanced BridgeApple TV Enhanced[I] Python check: Python 3.9.2 is installed and supported by the plugin.
6/25/2024, 1:47:40 PMAppletv Enhanced BridgeApple TV Enhanced[I] Python check: Virtual python environment is not present. Creating now ...
6/25/2024, 1:47:41 PMAppletv Enhanced BridgeApple TV EnhancedERROR[E] Python check: virtualenv python module is not installed. If you have installed homebridge via the apt package manager, update the homebridge apt package to 1.1.4 or above (this applies for installations based on the Raspberry Pi OS iamge as well). When using the official docker image, update the image to version 2023-11-28 or above. Otherwise install the python virtualenv module manually.

Configuration

{
    "platform": "AppleTVEnhanced",
    "name": "Apple TV Enhanced"
}

Operating System

Mac Os

Operating System: Bits

64-bit

Operating System: Distribution

Raspberry Banana (hoobs)

Operating System: Distribution Version

HOOBS

Docker

no

Docker Image

None

Docker Image Tag

n/a

Homebridge Version

1.8.0

Homebridge Config UI Version

v4.54.2

Homebridge Storage Path

/var/lib/homebridge

Homebridge Apple TV Enhanced Version

1.4.0

Node Version

v20.11.1

NPM Version

10.2.4

Python Version

3.11.6

PIP Version

n/a

HDMI Hops

n/a

Audio Output

no

Same Subnet

yes

Additional Context

No response

maxileith commented 1 week ago

The solution has already been printed to the log

If you have installed homebridge via the apt package manager, update the homebridge apt package to 1.1.4 or above (this applies for installations based on the Raspberry Pi OS iamge as well). When using the official docker image, update the image to version 2023-11-28 or above. Otherwise install the python virtualenv module manually.