ADT Pulse integration

Upgraded to HA 2024.04 and integration fails to start. Is anyone else experiencing this? I can create an issue if that is correct thing to do.

Logger: homeassistant.setup
Source: setup.py:316
First occurred: 9:22:52 AM (1 occurrences)
Last logged: 9:22:52 AM

Setup failed for custom integration 'adtpulse': Unable to import component: cannot import name 'FlowResult' from 'homeassistant.helpers.config_entry_flow' (/usr/src/homeassistant/homeassistant/helpers/config_entry_flow.py)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 979, in async_get_component
    comp = await self.hass.async_add_import_executor_job(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1037, in _get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/adtpulse/__init__.py", line 22, in <module>
    from homeassistant.helpers.config_entry_flow import FlowResult
ImportError: cannot import name 'FlowResult' from 'homeassistant.helpers.config_entry_flow' (/usr/src/homeassistant/homeassistant/helpers/config_entry_flow.py)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 316, in _async_setup_component
    component = await integration.async_get_component()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 997, in async_get_component
    self._component_future.result()
  File "/usr/src/homeassistant/homeassistant/loader.py", line 989, in async_get_component
    comp = self._get_component()
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1037, in _get_component
    ComponentProtocol, importlib.import_module(self.pkg_path)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/adtpulse/__init__.py", line 22, in <module>
    from homeassistant.helpers.config_entry_flow import FlowResult
ImportError: cannot import name 'FlowResult' from 'homeassistant.helpers.config_entry_flow' (/usr/src/homeassistant/homeassistant/helpers/config_entry_flow.py)

Since the latest update, the ADT integration keeps losing connection after a few hours/days. I have followed the installation to the letter and generated the correct key. Not sure why it is not staying connected.

Sorry, have been in the process of buying a new house. So havenā€™t really been as responsive of late.

This also means I will have to step away from being the maintainer, as the new house doesnā€™t have an ADT system (and even if it did, it wouldnā€™t be Pulse).

So, if anyone wants to take over the code, let me know.

In regards to the issues from @Wolfang42 and @pbearjar, Iā€™ll take a look at it. I know thereā€™s an issue when your internet connection drops, and I have a possible fix for that.

The failure to start at 2024.4 looks like it was fixed in 0.4.5

Iā€™ve just release 0.4.6 which has arm night (I didnā€™t even know you could do that), and some reconnection fixes.

Do you have your own repository or is this considered still ā€œNot supportedā€ by the developer RSNodgrass?

Iā€™ve merged all my changes into Ryanā€™s repo. Both on the pyadtpulse side and the HA side. It should be the repo where all changes are made from now on.

Hey i recently setted up this integration but i keep on getting this error even though there are no opened or tripped zones in my house. I canā€™t used arm away or arm home but i can disarm. this is the error im getting: Failed to call service alarm_control_panel/alarm_arm_home. Pulse system cannot be armed due to opened/tripped zone - use force arm

New to ADT and for some reason, no matter what, I keep getting fail auth each time. I have my account registered at MyADT, but I keep it wont even email me what my username suppose to be. From what I could read, apparently the are completely transitioning from Pulse to Control. Which I have Control. Im thinking that I wont even be granted access at this point. I just got my account in Sep. Can anyone confirm the same? Thanks.