Skip to content

Version 0.14.0 (Beta 14)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Colorado4Wheeler Colorado4Wheeler released this 28 Feb 22:18
· 50 commits to master since this release

Release Notes

  • New device type added: Irrigation System - Note that complications have not yet been coded so you cannot yet tie zone valves to this but you can see the running state of your sprinklers here
  • New device type added: Air Purifier
  • New device type added: Carbon Monoxide Sensor
  • New device type added: Doorbell - Don't get your hopes up, this is totally experimental and is likely going to need a lot of work and it was added simply as a development tool for now
  • New device type added: Faucet - Yea, I don't know who has automated faucets either, but HomeKit seems to think people do or will in their dystopian future.... It's essentially a switch so maybe you can use it for a cool icon for something else
  • New device type added: Security System - This has been coded to work with DSC alarms because it seems to be the most widely used on Indigo, more will be added in the future. I do not have a DSC so this in the blind, let me know if it works!
  • New device type added: Slat
  • New device type added: Valve - Will be used in complications for irrigation systems when that comes around but for now it's just based on on/off states
  • Changed "Unsupported" language to only apply if it's unsupported in Apple Home, the non-Apple Home and Eve because testing showed that almost all "Unsupported" devices work in Eve and non-Apple Home, now items that only workin 3rd party apps will be listed as "3rd Party Only"
  • Added stricter conformity to characteristic restrictions (left loose during initial testing) to make sure no value can be greater or less than what HomeKit expects
  • Fixed bug where float values would not convert to int values on characteristic validation
  • Fixed bug in cache rebuilding that would leave deleted devices or servers in the cache and could cause errors when the plugin would try to access them
  • Fixed bug when devices attached to the server are updated but reference a deleted server, the system will now make sure the server ID still exists in Indigo reported by siclark

Known Issues

  • Nest thermostats (perhaps others) will appear to hang in HomeKit when changing temperature setpoints because of how the Nest plugin operates, the changes will be implemented but the Indigo UI will show timeout errors
  • Need to remove API port from the plugin config and autodetect it instead when building the server configuration
  • The current API is not locked to Localhost but will need to be prior to being publicly released for security purposes
  • Changing the port on a running server will result in the plugin reporting that the port is in use when it's only in use by the currently running server (resolve by stopping the server before attempting to manually change any HB settings)
  • Errors getting smoke detector working as reported by Different Computers
  • Removing a device from Indigo that is part of a server will cause a bunch of errors when that server starts, need to add better device presense checking in code as well as delete detection
  • Moving items between servers appears to restart the destination server for each move rather than at the end

Wish List

  • Dev device wishlist: Camera RTP Stream Management, Lock Management
  • Add a feature to read in HBB and Alexa items to build a cache of already used alias names
  • Redo complications to be a selectable list of different complications or the ability to not use one at all
  • Suggestions from Jon