Releases: MrAsterisco/homebridge-hisense-tv
v3.0.2
v3.0.1
3.0.1
Please checkout the 3.0.0 release notes for the changes in this major version.
Changes
- 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
- Fixed #68 an issue where the plugin crashes if malformed mqtt data is send
- Disabled sending mqtt data if the mqtt connection is down
v3.0.0
v3.0.0
- replaced python mqtt script with mqtt.js for better responsiveness
- added displaying apps functionality
- added always on tv functionality
What's Changed
This release has braking changes.
Please read through the plugins documentation and update your configuration accordingly.
Config Changes
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
Changed
- 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
Added
- 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
v2.0.2
v2.0.1
v2.0.0
This version adds support for macOS as host, by switching the network communication management to netifaces.
Upgrading
This version introduces breaking changes in the dependency requirements. If you were using an older version, before updating please make sure to install netifaces
. In most environments, pip3 install netifaces
should do the trick: please refer to the README for further information.
1.1.0
This version adds the ability to specify a SSL mode, which can be default
(the previous behavior), disabled
(same as passing --no-ssl
to the underlying script) and custom
(which uses a custom certificate and private key, which must also specified in the config).
It also fixes a bug where trying to turn off a TV that's already off (for example, as part of an automation) would report the operation as failed.
Please note: the sslmode
parameter is now required, so make sure to add it to your configuration. If you want to keep the same behavior as before, just specify default
.
1.0.0
First public release.