ADT Pulse integration

ugh, alarm arming/disarming not working. it was when i tested. i’ll dig into this later tonight.

released 0.3.2 with various alarm related fixes. Notably, it won’t allow you to arm if a zone is opened/trouble (which was my issue when testing).

Has anyone run into this issue where the filter status for ADT panel is not updating. When the alarm is set to to any state, the dashboard keeps flashing arming or disarming. The adt app updates as expected but the dashboard doesn’t.adt

which integration/version are you using?

HA Version
This version

ADT version 0.3.2. It was occurring with the previous version as well

PYMYQ version__ = “3.1.6”

anything in the logs?

adtpulse: Not adding entity with invalid device info: Invalid device info {‘connections’: set(), ‘hw_version’: None, ‘manufacturer’: ‘Unknown’, ‘model’: None, ‘name’: ‘ADT Pulse Gateway 00d02dd69f72’, ‘sw_version’: None} for ‘adtpulse’ config entry: device info must include at least one of identifiers or connections

I checked to see if it was card related but I see the same issue with different types of cards.

Here is the code for the card.
states:

  • arm_home
  • arm_away
    type: alarm-panel
    entity: alarm_control_panel.adt_alarm_panel_site_XXXXXXXX
    name: ADT

Is your gateway online?

Did it go offline at some point? You should be able to tell by looking at the history for the gateway.

So the alarm actually arms and disarms, it’s just the card that isn’t updating correctly?

That is correct.

can you turn on debug logging in the integration?

This isn’t right. It’s telling me your gateway is/was offline. In that case, it won’t re-poll for 90 seconds.

This is from the log after turning debugging on.
2023-10-09 12:36:18.808 DEBUG (MainThread) [custom_components.adtpulse.alarm_control_panel] adtpulse: Setting Alarm to armed_home

2023-10-09 12:37:14.735 DEBUG (MainThread) [custom_components.adtpulse.alarm_control_panel] adtpulse: Setting Alarm to disarmed

I still see the dashborad card flashing “arming” or “diarming” depending on te ebutton I push. The dashboard doesn’t update to showing current status.

@rlippmann … First - Thanks for all your handwork and continued support for this ADT Pulse integration. I am new to HomeAssistant. Was able to follow the instruction and added the integration using HACS, it pulled all my Pulse devices including the alarm panel but getting the following errors when i check the log and I am not getting the correct states for my alarm panel, any help will be appreciated:

Logger: homeassistant.components.websocket_api.http.connection
Source: components/websocket_api/commands.py:226
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 3:07:12 PM (4 occurrences)
Last logged: 3:11:54 PM

[139797613866944] Entity alarm_control_panel.adt_alarm_panel_site_XXXXXXXX does not support this service.
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 226, in handle_call_service
    await hass.services.async_call(
  File "/usr/src/homeassistant/homeassistant/core.py", line 2012, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2049, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 235, in handle_service
    return await service.entity_service_call(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 857, in entity_service_call
    raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: Entity alarm_control_panel.adt_alarm_panel_site_XXXXXXXX  does not support this service.

Ok, I think I might have figured out what your problem is. Easy workaround is to trigger a zone (i.e. open a door, walk past a motion detector, etc).

Can you test if that works?

thanks for your troubleshooting help, btw.

Am I understanding you correctly. you want me to arm my system away and then basically set off the alarm by triggering it with a door or motion?

@sylsho are you trying to arm/disarm with a zone open/trouble?

Are you calling this from a lovelace card, or a service? It looks like a service.