Baldhor / Homey-ESPhome-Enhanced

This is an Homey app which adds support for ESPHome devices. ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. More information on their homepage: https://www.esphome.io/
GNU General Public License v3.0
5 stars 3 forks source link

Removing support/code for legacy device #57

Closed Baldhor closed 12 months ago

Baldhor commented 1 year ago

Describe the bug It's not really a bug, but a constraint ... Version 1.x introduced the requirement to accept the api permission. The result is that many users didn't migrate! image image

Also, many users still use the old driver, which is deprecated: image

red is the old driver, green is the Wizard, blue doesn't matter

To Reproduce n/a

Expected behavior Enforce(?) migration to the latest version and to the Wizard!

Baldhor commented 1 year ago

My ideas:

1/ Publish a version 0.7.5 which will:

2/ Include in the latest version of the application (1.x):

Requirements:

Baldhor commented 1 year ago

reserved (for translation)

Baldhor commented 1 year ago

Question: I need a message a little more marketing like "you will not reget it", "you will enjoy it", or whatever. Ideas?

Baldhor commented 1 year ago

I can't do anything for users that didn't accept the new api-management permission required. Lost is lost, let's focus on the future ...

I added notification and a warning for every legacy device.

Little stupid way, if the user has 50 devices, he will receive 50 notifications ...

warning: it means the device will be marked with a "warning" icon (with a message)

Baldhor commented 1 year ago

I cannot test, but I was carefull ... I just hope enough lol

Baldhor commented 1 year ago

published

Baldhor commented 1 year ago

waiting one week and I remove the legacy driver code

Baldhor commented 12 months ago

Published as version 1.3.0