Ewelink / Sonoff Binding - New binding without flashing

Please read the readme and below as there are a lot of breaking changes in this version.
Please report any bugs to me as i only have limited devices for testing.
If you have any issues please try clearing the cache if you are moving from an old version

New Version 2.0

  • Changed to v2 of Ewelink Api
  • Added message queue across connections with ‘no response’ warnings
  • Added further devices (UIIDs 24,27,29,30,31,81,82,83,84,107)
  • Various Bug fixes
  • Added local polling when in local only mode and device not in LAN Development mode
  • Changed consumption polling to device specific polling for POW/POWR2 devices
  • Added Zigbee Bridge and Motion Sensor, other sensors in progress

Breaking Changes
You now need to initialize your devices (create cache files) when adding the binding for the first time or when adding new devices to your ewelink account. This is to allow full offline access and to simplify the support of new devices as I just need the file created to add them.

  • deviceId (things) and id (sub things for bridges) changed to deviceid for all devices to simplify
  • cloudOnline channel added
  • localOnline channel added
  • OfflineTime channel removed as depreciated in api v2
  • OnlineTime channel removed as depreciated in apiv2
  • Added Network indicator switch channel
  • Added internal/external channels for RF remotes so user can tell from where it was activated
3 Likes