Enable additional prints and debugging data. Required for troubleshooting purposes.
false
false
configVersion
Version of configuration schema. Future proofing for backward compatibility/migration.
1
1
TV options:
Option
Description
Default
Example
ip
IP Address of TV
false
192.168.0.1
mac
MAC Address of TV. Used for Wake over LAN feature. Wake over LAN feature needs to be enabled in TV settings. Pay attention to the correct syntax, only capital letters are allowed
false
AA:BB:CC:DD:EE
apiUser
Credentials required for communication with TV
false
username
apiPassword
Credentials required for communication with TV
false
password
apiVersion
Philips TV API Version used for communicaton with TV
6
6
wakeUntilAPIReadyCounter
Modifies nubmer of tries before giving up connecting to TV. Set -1 for unlimited
100
200
alternativePlayPause
Sends Play or Pause alternating, based on internal state, instead of PlayPause to TV when not defined (false)
false
true
dedicatedMuteSwitch
If enabled plugin register additional Switch Service that will mute, or unmute TV. Might be useful when setting scenes
false
true
dedicatedVolumeLightbulb
If enabled plugin register additional Lightbulb Service that will control Volume of TV. Might be useful when setting scenes.
false
true
apps
Configuration of Application Input Sources. Array of Strings.
[]
[Netflix, YouTube]
channels
Configuration of TV Channels Input Sources. Array of Objects.
[]
More below
TV Channels settings
Option
Description
Default
Example
includeAll
Registers all TV Channels as Input Source
false
false
useFavorites
Alternative to includeAll. Uses Favorite List as input for TV Channels to be registered as Input Source
false
false
favoriteListId
Required when useFavorites is used. ID of Favorite List to be used for input channels
1
1
channels
Alternative to includeAll and useFavorites. Array of TV Channels names used to be registered as Input Sources
1
1
NOTE: Often change of TV Inputs requires to remove and add again TV in iOS Home app. In case of problems, please readd TV in iOS Home app.
Legacy Plug-in configuration
In version 0.9 plug-in migrated from Accessory configuration to Platform configuration.
Legacy configuration will be supported until version 2.x, without new features.
{
"accessory": "PhilipsAndroidTV",
"name": "Name of TV",
"ip": "IP Address of TV",
"macAddress": "TV Wireless card MAC Address for Wake on LAN functionality",
"apiUser": "API user",
"apiPass": "API password",
"apps": [
"Netflix",
"YouTube",
"TV"
],
"channels": {
"useFavorites": false,
"channels": [
"TVP3 Wroclaw",
"Polsat",
"TVN",
"TV4",
"TVN 7",
"TV6"
]
}
"alternativePlayPause": true
}
Option
Description
Default
Example
ip
IP Address of TV
false
192.168.0.1
mac
MAC Address of TV. Used for Wake over LAN feature. Wake over LAN feature needs to be enabled in TV settings. Pay attention to the correct syntax, only capital letters are allowed
false
AA:BB:CC:DD:EE
apiUser
Credentials required for communication with TV
false
username
apiPassword
Credentials required for communication with TV
false
password
alternativePlayPause
Sends Play or Pause alternating, based on internal state, instead of PlayPause to TV when not defined (false)
false
true
dedicatedMuteSwitch
If enabled plugin register additional Switch Service that will mute, or unmute TV. Might be useful when setting scenes
false
true
dedicatedVolumeLightbulb
If enabled plugin register additional Lightbulb Service that will control Volume of TV. Might be useful when setting scenes.
false
true
Accessory is registered as "External Accessory", it has to be once added manually in Home app as option without code scan and enter code from Homebridge logs.
Troubleshooting
If you have any issues with plug-in, please make sure to update homebridge and plug-in to newest version first.
In case of problems with TV inputs - remove and add TV in iOS Home app.
Roadmap
Currently forseen features for next releases:
Custom Settings UI enchancements
Easier configuration of TV channels and applications
请发表评论