homebridge-ewelink

Homebridge plugin to integrate eWeLink devices into HomeKit.

MIT License

Downloads
2.5K
Stars
385
Committers
9

Bot releases are hidden (Show)

homebridge-ewelink - Latest Release

Published by bwp91 3 months ago

Changed

  • Updated eslint and use new code style

Fixed

  • fix hap-nodejs api refs
homebridge-ewelink -

Published by bwp91 3 months ago

Added

  • Support for ZigBee Bridge Ultra with UIID 243
  • Support for Sonoff TX-4 Ultimate with UIID 212
homebridge-ewelink -

Published by bwp91 3 months ago

Changed

  • Fixed for hap-nodejs v1.0.0
  • Updated dependencies
  • Bump node recommended versions to v18.20.4 or v20.15.1
homebridge-ewelink -

Published by bwp91 7 months ago

Added

  • Support for ZigBee occupancy sensor with UIID 7016
  • Support for ZigBee thermostat with UIID 7017

Changed

  • Changed Rotation Speed characteristic for Fans from percentage to levels (#534) (@vadimpronin)
  • Bump node recommended versions to v18.20.0 or v20.12.0
  • Updated dependencies

Fixed

  • Fix UIID 182/190 power readings
homebridge-ewelink -

Published by bwp91 10 months ago

Added

  • Support for ZigBee button with UIID 7000
  • Support for ZigBee switch with UIID 7005

Changed

  • Added plugin display name
  • Don't overwrite the IP of a LAN device if it reports a different IP
  • Bump node recommended versions to v18.19.0 or v20.10.0
  • Updated dependencies
homebridge-ewelink -

Published by bwp91 12 months ago

Added

  • Support for ZigBee motor device with UIID 7006
  • Brightness and colour support for light device with UIID 173

Changed

  • Updated dependencies
  • Bump node supported versions to v18.18.2 or v20.8.1

Removed

  • Support for node 16
homebridge-ewelink -

Published by bwp91 about 1 year ago

⚠️ Note this will be the last version of the plugin to support Node 16.

  • Node 16 moves to 'end of life' on 2023-09-11 (more info)
  • This is in-line with the Homebridge guidelines on supporting node versions (more info)
  • If you are currently using Node 16, now is a good time to upgrade to Node 18 or 20 (see the link above for more info)

Changed

  • Update axios to v1.5.0
homebridge-ewelink -

Published by bwp91 about 1 year ago

Changed

  • Bump node recommended versions to v16.20.2 or v18.17.1 or v20.5.1
  • Some code refactoring
homebridge-ewelink -

Published by bwp91 about 1 year ago

Added

  • Support for B02-BL
  • Support for SONOFF SNZB-02D
  • Support for devices with UIID 191 with LAN mode
  • Support for devices with UIID 7014

Breaking

  • Remove official support for Node 14
  • Remove option to disable plugin - this is now available in the Homebridge UI
  • Remove option for debug logging - this will be enabled when using a beta version of the plugin
  • Remove individual accessory logging options to simplify the config

Changed

  • Bump homebridge recommended version to v1.6.0 or v2.0.0-beta
  • Bump node recommended versions to v16.20.1 or v18.17.0 or v20.5.0
  • Updated dependencies
homebridge-ewelink -

Published by bwp91 almost 2 years ago

Added

  • Expose a Sonoff D1 or KING-M4 as a fan accessory type
  • Improved support for SwitchMan devices (Sonoff R5)

Changed

  • Bump axios to v1.2.2
  • Bump homebridge recommended version to v1.6.0 or v2.0.0-beta
  • Bump node recommended versions to v14.21.2 or v16.19.0 or v18.13.0

Fixed

  • Power readings for POWR320 now show correctly
homebridge-ewelink -

Published by bwp91 almost 2 years ago

Added

  • Support NSPanel Pro (as a temperature sensor) [UIID 195]

Changed

  • Bump node recommended versions to v14.21.1 or v16.18.1 or v18.12.1
  • Bump ws to v8.11.0
homebridge-ewelink -

Published by bwp91 about 2 years ago

Added

  • Support devices with UIID 173 (Sonoff L3)
  • Support devices with UIID 3258 (Zigbee RGBW light)
  • Work-in-progress for devices with UUIDs:
    • 130 (SPM sub-unit)
    • 174 (SwitchMan devices)
    • 1514 (Zigbee motor controller)

Changed

  • Allow for node v18.10.0
  • Update axios to v1.1.2

Fixed

  • Incorrectly exposing Sonoff M5 devices as programmable switches
homebridge-ewelink -

Published by bwp91 about 2 years ago

Added

  • Support devices with UUID 128 (SPM Main Unit)
  • Support devices with UUID 154 (DW2-Wifi-L)
  • Support devices with UUID 168 (Zigbee Bridge Pro)
  • Support devices with UUID 190 (POWR316/POWR316D/POWR320D)
  • Work-in-progress for devices with UUIDs:
    • 130 (SPM sub-unit)
    • 160/161/162/174 (SwitchMan devices)
    • 173 (Sonoff L3)
    • 1514 (Zigbee motor controller)
    • 3258 (Zigbee RGB light)

Changed

  • Correct parameters for updatePlatformAccessories()
  • Bump node recommended versions to v14.20.1 or v16.17.1
  • Bump ws to v8.9.0
  • Updated dev dependencies
homebridge-ewelink -

Published by bwp91 over 2 years ago

On a personal level, this is not the kind of release I like to make. But circumstances have changed and so modifications to the plugin have needed to be made:

⚠️ After updating to this version:

  • Each time you start the plugin, you will be logged out the eWeLink app, and so I would recommend:
    • Creating a new eWeLink account, and sharing your devices to this new account
    • Most importantly, you should use your main account with the plugin, and login to the eWeLink app with your shared account

Added

  • Use a custom eWeLink APPID and APPSECRET if needed

Changed

  • Bump node recommended versions to v14.20.0 or v16.16.0
homebridge-ewelink -

Published by bwp91 over 2 years ago

⚠️ This update may remove some devices from your Homebridge instance. Unfortunately this is out my control. See this link.

Added

  • Support for Sonoff TH Elite

Changed

  • Bump ws to v8.8.0
  • Updated dev dependencies
homebridge-ewelink -

Published by bwp91 over 2 years ago

Changed

  • Bump node recommended versions to v14.19.3 or v16.15.1

Fixed

  • A potential issue showing errors in the logs
homebridge-ewelink -

Published by bwp91 over 2 years ago

Potentially Breaking Changes

⚠️ The minimum required version of Homebridge is now v1.4.0
⚠️ The minimum required version of Node is now v14

Changed

  • Changed to ESM package
  • Bump node recommended versions to v14.19.3 or v16.15.0
homebridge-ewelink -

Published by bwp91 over 2 years ago

Added

  • New Devices
    • Sonoff S40
  • New Log Languages
  • Configuration
    • offlineAsOff option for light devices - enable to show offline devices as 'off' in Homebridge/HomeKit

Changed

  • Bump axios to v0.27.2
  • Bump ws to v8.6.0
  • Bump node recommended versions to v14.19.1 or v16.15.0
homebridge-ewelink -

Published by bwp91 over 2 years ago

Added

  • New Devices
    • Sonoff B05-BL-A19 bulbs (UIID 136 devices) (also supports LAN mode)
    • Sonoff MINIR3 (UIID 138 devices) (also supports LAN mode)
    • Sonoff S-Mate (UIID 177 devices) as a Stateless Programmable Sensor
homebridge-ewelink -

Published by bwp91 over 2 years ago

Changed

  • Updated dependencies
Package Rankings
Top 7.98% on Npmjs.org
Badges
Extracted from project README
npm npm verified-by-homebridge hoobs-certified npm Discord