ankohanse / hass-dab-pumps

Home Assistant Custom Integration for DAB Pumps via the DAB Live or DConnect service
MIT License
13 stars 2 forks source link

DConnect service subscription is about to expire #22

Open kowalcj0 opened 7 months ago

kowalcj0 commented 7 months ago

Is your feature request related to a problem? Please describe. Hi, I'm an owner of E.sybox Mini v2 and I recently received following email from dabcs.it:

Your trial period or subscription will expire in 7 days. We hope you enjoyed using DConnect with your installation: na.

Our renewal packages start at 20€/year. By renewing now, you will ensure continuity without interruptions of the remote control of your systems and the services to your customers.
By renewing, you will enjoy the following advantages:

- remotely check the systems of your best customers,
- receive alarms in real time, wherever you are,
- detailed reports of the status of your systems, including past events.
- save time and money.

Do you have questions about DConnect?
Our support team can answer any questions regarding DConnect renewal packages.

If you need assistance, contact us at any time through our website: https://www.internetofpumps.com/

I'm not super keep on paying 20€ a year just to see status of my water pump. Do you know whether it's possible to send pump stats directly to HASS rather than going through manufacturer's API?

Thank you

Describe the solution you'd like N/A

Describe alternatives you've considered Somehow make E.sybox Mini v2 send data directly to Home Assistant rather than going through manufacturer's API

Additional context N/A

ankohanse commented 7 months ago

[Note: this comment has become outdated. The integration now supports data retrieval via a free DAB Live account]

At the moment the integration only supports data retrieval via DConnect, and as a result the subscription to DAB Pumps DConnect is a requirement.

DAB Pumps also has the 'DAB Live' app, which is free but not yet supported by the Home Assistant Integration. At a recent planned service outage of DAB, all of DConnect Website, DConnect App and DAB Live App were offline for a couple of hours. That would potentially indicate that these services are internally based on one and the same backend data system.

I am very interested in investigating the behavior of DAB Live App to see if I can extend functionalily of the Home Assistant Integration to also support DAB Live next to DConnect. However, my own pump (an ESybox) is not supported by DAB Live, so I am stuck with the DConnect subscription anyway. But also means I cannot do any testing with DAB Live. Other commonly used pumps (for example ESybox mini v3) are supported on DConnect and DAB Live (but apparently not both at the same time).

I am looking for a volunteer with such a pump who is willing to share their DAB Live login credentials with me so I can investigate whether support in the integration would be possible. Whoever reads this and is willing to do that, please contact me via private message on https://community.home-assistant.io/u/ankoh or via email 'info at anko dot co dot nz' to discuss.

ankohanse commented 7 months ago

Volunteer found who has DAB Live, but simultaneously also still seems to have a valid DConnect subscription. First tests look so promising that there is a good chance that DAB Live support will actually already work with integration v2024.03.9 (but not with versions before that).

Still seeking for a volunteer who has DAB Live but never subscribed to DConnect, to test the DAB Pumps integration with their DAB Live credentials (or share their credentials with me so that I can confirm this).

ankohanse commented 7 months ago

@kowalcj0 Since your DConnect subscription is about to expire within the next couple of days. Would it be possible for you to just let it expire (and confirm that its data is no longer refreshed in Home Assistant).

After that register for DAB Live using the following steps:

If that works, please let me know so we can celebrate! If that does not work, could you press 'download diagnostics' on the DAB Pumps integration and send me the resulting file. Email it to 'info at anko dot co dot nz'

mattenz commented 7 months ago

My Dconnect trial expired around 200 days ago and the integration still pulls all the data on 2024.3.8

ankohanse commented 7 months ago

@mattenz That is really usefull information! So DAB Pumps aren't really acting upon expiry of their trial periods and DConnect accounts just stay valid. Wow...

kowalcj0 commented 7 months ago

@kowalcj0 Since your DConnect subscription is about to expire within the next couple of days. Would it be possible for you to just let it expire (and confirm that its data is no longer refreshed in Home Assistant).

After that register for DAB Live using the following steps:

* Install the DAB Live app (for IPhone or Android)

* Register your account (with the same or a different email as you used for DConnect)

* Connect your pump in the app

* Check if the Home Assistant DAB Pumps integration now shows the correct data. Restart of Home assistant might be needed.

If that works, please let me know so we can celebrate! If that does not work, could you press 'download diagnostics' on the DAB Pumps integration and send me the resulting file. Email it to 'info at anko dot co dot nz'

Hi @ankohanse Thank you for looking into it. Been busy for past couple of days. Sure thing. I'm going to do it this week.

Thank you for all the instructions and your hard work!

ankohanse commented 7 months ago

Additional info: It seems that DAB Pumps allow for a grace period after the trial period has ended. During this period the integration will continue to function. We could not determine how long this grace period is.

After trial and grace period have ended and the integration no longer is able to retrieve data from DConnect the following options remain:

ankohanse commented 6 months ago

The DAB LIve compatibility has been tested by a friendly user and seems to work fine. I've updated the readme of the integration to describe the steps needed to set this up from fresh.

However, I do not know yet what the steps are needed in the DAB apps to convert a pump from using a DConnect account to a DAB Live account. Would appreciate to receive feedback when a user has managed to do this so I can provide helpfull information on this topic for other users in the readme.