homebridge-meross

Homebridge plugin to integrate Meross devices into HomeKit.

MIT License

Stars
198
homebridge-meross -

Published by bwp91 almost 3 years ago

Added

  • New Devices
    • MSXH0 humidifier added to supported list

Changed

  • Plugin will now format and check for valid user key, otherwise will ignore config entry
  • Updated HomeKit native ignore list
  • Bump homebridge recommended version to v1.3.8
  • Bump node recommended versions to v14.18.2 or v16.13.1

Fixed

  • messageId increased from 16 to 32 random characters, appears to fix local control for newer device firmware
homebridge-meross -

Published by bwp91 almost 3 years ago

Added

  • New Devices
    • MDL110 added to supported list
    • MSL120DBR added to supported list
    • MSS110NR added to supported list

Changed

  • Updated HomeKit native ignore list
homebridge-meross -

Published by bwp91 almost 3 years ago

Changed

  • Updated HomeKit native ignore list
homebridge-meross -

Published by bwp91 almost 3 years ago

Changed

  • Bump node recommended versions to v14.18.1 or v16.13.0
  • Bump axios to v0.24.0

Fixed

  • Fixed an issue for HOOBS users related to the fakegato library
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • New Devices
    • MSS560M added to supported list

Fixed

  • An Eve app 'no data' gap for garage devices when restarting the plugin
homebridge-meross -

Published by bwp91 about 3 years ago

Added

See ⚠️ for breaking changes

  • New Devices
    • MSH300HK added to supported list
    • MSL320CPR added to supported list
    • MSS426 added to supported list
    • MSS620R added to supported list
    • MTS150 added to supported list
  • Configuration
    • A connection option per device to choose between
      • default (hybrid) - the plugin will attempt local control with the provided IP, and revert to cloud control if necessary
      • cloud - local control will be skipped and the plugin will force cloud control
      • local - the plugin will only attempt local control (the device IP must be configured)

Changed

  • ⚠️ For devices currently using cloud control, the plugin will now first attempt to control the device locally using the network IP provided by Meross. If this local attempt fails for any reason, the plugin will revert to cloud control as before.
  • Updated HomeKit native ignore list
  • Supply more information to the log about an unsupported MSH300 subdevice
  • Recommended node versions bumped to v14.18.1 or v16.11.1
  • Recommended Homebridge bumped to v1.3.5
  • Bump axios to v0.23.0

Fixed

  • An issue showing Eve historical data for garage doors
  • An error when trying to unregister a hidden accessory from Homebridge

Removed

  • ⚠️ The deprecated devices setting has been removed
  • ⚠️ hybridMode setting has been removed
homebridge-meross -

Published by bwp91 about 3 years ago

homebridge-meross -

Published by bwp91 about 3 years ago

Changed

  • Small changes to RGB light devices
  • Bump axios to v0.22.0
homebridge-meross -

Published by bwp91 about 3 years ago

Changed

  • Recommended node versions bumped to v14.18.0 or v16.10.0

Fixed

  • Increased MSS426S channel count from 6 to 7
  • Fixed a purifier speed mapping issue
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • New Devices
    • MAP100 purifier added to supported list
    • MSS426S added to supported list

Changed

  • Updated HomeKit native ignore list
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • New Devices
    • MSS620BR added to supported list
    • MSS710R added to supported list

Fixed

  • Github issue link for devices awaiting support
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • New Devices
    • MTS100 added to supported list (MTS100V3)

Changed

  • configureAccessory function simplified to reduce chance of accessory cache retrieval failing
  • Bump axios to v0.21.4

Fixed

  • Colour (rgb, cct) functions for supported bulbs (including response times and adaptive lighting)
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • New Devices
    • MDL110M added to supported list (unconfirmed working)
    • MSS110RTL added to supported list

Changed

  • Updated HomeKit native ignore list
  • Recommended node version bumped to v14.17.6
  • Bump axios to v0.21.3
homebridge-meross -

Published by bwp91 about 3 years ago

Changed

  • Updated HomeKit native ignore list

Fixed

  • An issue preventing MSG200 from polling for status
homebridge-meross -

Published by bwp91 about 3 years ago

Changed

  • Make timeout error logging more consistent

Fixed

  • An issue displaying the correct status of MSG100/MSG200
  • An issue that disabled the plugin when the initial http connection failed
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • New Devices
    • MSS210RTL added to supported list
    • MSL320CP added to supported list

Changed

  • More understandable logging on timeout when controlling a device
  • Use p-timeout instead of promise-timeout for mqtt timeout

Fixed

  • An issue initialising a multi-channel device when the main accessory has been hidden
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • Configuration
    • Option to globally ignore and remove HomeKit-native devices (for a small number of models so far, work in progress)
  • New Devices
    • MSL320C added to supported list

Changed

  • Polling errors will now only be shown in debug mode (offline/online entries will still show, as will errors when controlling a device)

Fixed

  • Attempt to fix a couple of small issues when controlling MOD100 diffuser
  • Fix a ResetTotal characteristic warning for single-channel outlets
homebridge-meross -

Published by bwp91 about 3 years ago

Fixed

  • Fixed a polling issue for the MRS100
  • Fixed repeated reported [offline] messages for local devices
homebridge-meross -

Published by bwp91 about 3 years ago

Fixed

  • Fixed a Cannot read property 'LastActivation' of undefined issue
homebridge-meross -

Published by bwp91 about 3 years ago

Added

  • Eve History
    • For single-channel outlets that have energy monitoring, historical power data is now available, along with an approximate total consumption (kWh) value
    • For garage devices, history data available - last opening time and open count
    • For MS100 sensors, graphs will show with historical temperature and humidity values
  • New Devices
    • MSL120J added to supported list