Tested homebridge v2 and found no major issues.
- Fixed an issue where homekit complains about specific characters in device names
hisense-tv authorize
now also checks if mac address was already authorized
Please checkout the 3.0.0 release notes for the changes in this major version.
- IMPORTANT Combined
hisense-tv-authorize
andhisense-tv-always-on-test
into one scripthisense-tv
- The script is now just
hisense-tv
- Authorize can be done with
hisense-tv authorize
- Always on test can be done with
hisense-tv always-on-test
hisense-tv listen-to-mqtt
is now available to listen to mqtt messages and debug the plugin
- The script is now just
- Fixed an issue where the plugin crashes if malformed mqtt data is send
- Disabled sending mqtt data if the mqtt connection is down
This release has braking changes. Please read through the plugins documentation and update your configuration accordingly.
ifname
is nowmacaddress
and should be the mac address of the homebridge server- changes in
devices
showApps
(default: false) - show apps as input sourcesapps
(default: []) - list of apps to show as input sources- if none are provided, all apps are shown
tvType
for always on tvs addeddefault
normal tvfakeSleep
tv with always on where fakeSleep property is usedpictureSettings
tv with always on where sleep needs to be detected through the tvs picture settings
- if
tvType
ispictureSettings
the following properties are requiredmenuId
- the picture setting to check for sleepmenuFlag
- the value of the picture settings to check for sleep
- Advanced Settings section:
pollingInterval
(default: 4) - seconds to wait between polling the tv for the on/off state- if you have a tv that is always on, polling is disabled and changing this doesn't do anything
wolInterval
(default: 400) - milliseconds to wait between sending WoL packetswolRetries
(default: 3) - number of times to send WoL packets to account for packet loss
- Instead of using the ifname to get the macaddress, users should now enter there macaddress directly
- Plugin now connects to mqtt directly while tv is online
- Connection will stay open as long as possible
- Input Source is now updated in real time
- Changing source with the home app works now most of the time
- WoL packets are now sent multiple times in the background
- I noticed that the tv sometimes doesn't wake up on the first packet as the packet got lost or the network interface of the tv has some issues
- Removed telnet dependency as it wasn't used anymore
- Support for showing apps as Input Sources
- showApps and apps config options
- Added support for always on tvs
- see tvType and the menuId and menuFlag properties
- Added
hisense-tv-authorize
andhisense-tv-always-on-test
scripts to help with the setup - Added additional config properties
- pollingInterval
- wolInterval
- wolRetries