Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

alarm_control_panel.abode_alarm does not report alarm triggered state #80754

Open
bobbeims opened this issue Oct 21, 2022 · 28 comments
Open

alarm_control_panel.abode_alarm does not report alarm triggered state #80754

bobbeims opened this issue Oct 21, 2022 · 28 comments

Comments

@bobbeims
Copy link

bobbeims commented Oct 21, 2022

The problem

When an alarm is triggered on an Abode system that is connected via the Abode integration, the alarm_control_panel.abode_alarm entity state should transition to "triggered" but it doesn't. Other state changes are reported (and captured in the log).

What version of Home Assistant Core has the issue?

Supervisor 2022.10.0, Operating System 9.2

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Abode

Link to integration documentation on our website

https://www.home-assistant.io/integrations/abode

Diagnostics information

Log book in HA:
Abode alarm triggered - HA log

Log in Abode app:
Abode alarm triggered - Abode log

Example YAML snippet

alias: Alarm turns lights on
trigger:
  - platform: state
    entity_id:
      - alarm_control_panel.abode_alarm
    enabled: true
    to: triggered
condition: []
action:
  - service: light.turn_on
    data:
      brightness_pct: 100
    target:
      area_id:
        - back_porch
        - breakfast
        - dining_room
        - driveway
        - front_entry
        - front_porch
        - game_room
        - garage
        - garage_entry
        - guest_bath
        - guest_bath_up
        - guest_bed
        - guest_bed_up
        - hallway
        - kid_s_room
        - kitchen
        - laundry_room
        - living_room
        - master_bath
        - bedroom
        - master_closet
        - office
  - service: switch.turn_on
    data: {}
    target:
      area_id:
        - back_porch
        - breakfast
        - dining_room
        - driveway
        - front_entry
        - front_porch
        - game_room
        - garage
        - garage_entry
        - guest_bath
        - guest_bath_up
        - guest_bed
        - guest_bed_up
        - hallway
        - kid_s_room
        - kitchen
        - laundry_room
        - living_room
        - master_bath
        - bedroom
        - master_closet
        - office
mode: single

Anything in the logs that might be useful for us?

No response

Additional information

No response

@home-assistant
Copy link

Hey there @shred86, mind taking a look at this issue as it has been labeled with an integration (abode) you are listed as a code owner for? Thanks!

Code owner commands

Code owners of abode can trigger bot actions by commenting:

  • @home-assistant close Closes the issue.
  • @home-assistant rename Awesome new title Change the title of the issue.
  • @home-assistant unassign abode Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


abode documentation
abode source
(message by IssueLinks)

@npentell
Copy link

Also doesn't appear to be logging abode_automation: Fired when an Automation is triggered from Abode either. Should I raise a separate issue?

@bobbeims bobbeims reopened this Oct 26, 2022
@bobbeims
Copy link
Author

@npentell I have observed that non-trigger behavior, too. In case the root cause is different, then I’d suggest opening a separate issue for accuracy in tracking.

@npentell
Copy link

Anything I can do to help with this? I'm eager to get it fixed as well.

@whereizben
Copy link

Any idea if this has been resolved? I only just realized it was an issue when I came here about the fact that the state is now not updating at all and saw this open issue (thankfully, it’s been a while since our alarm was triggered!)

@bobbeims
Copy link
Author

bobbeims commented Feb 3, 2023

@whereizben the Home Assistant 2023.2 release included an update to the Abode integration. I haven’t tested the alarm trigger event, yet, but you might give it a shot.

@whereizben
Copy link

whereizben commented Feb 3, 2023 via email

@tcochran1987
Copy link

It seems as though at least with the recent update it goes to unavailable or misses information from the gateway when you try to Arm it in either the Away or Home mode, because when I look at the history it show a void correlating to when the system is armed in either way, then when I disarm it it shows the current status.

@St3ve1988
Copy link

Hello, bumping this because I am having the same issue with the new Home Assistant update. 2023.2 seems to have broken the Abode integration. I installed the update yesterday. Here's the funny thing though. alarm_control_panel.abode_alarm did not update it's status at all yesterday, but when I woke up today it said that it was armed in home mode (an HA automation arms it overnight for me) after the time when it should have disarmed. When I checked the Keypad 2, it showed that it was in Standby (disarmed).

I power cycled the Abode hub thing (iota?) and it appeared to have fixed it. So I tried arming the system. Yet again, it did not send an update to HA through alarm_control_panel.abode_alarm. I thought I saw a fix for this floating around on GitHub but could not find it again in a quick search this morning. I have considered rolling back to the previous HA core until I can find a different solution.

Thanks for any other help that anyone has, in advance.

@TBE4034
Copy link

TBE4034 commented Feb 7, 2023

To get that fix for the missed status changes you’ll need to update to the :dev release.

@St3ve1988
Copy link

To get that fix for the missed status changes you’ll need to update to the :dev release.

I'm very amateur and have been making this up as I go along, so I'm not sure how to do that. Is there anywhere that I can find direction on that? Also, do you mean the HA :dev release or are you talking about the integration itself?

@TBE4034
Copy link

TBE4034 commented Feb 8, 2023

The dev release of home assistant.
I use docker so changed my image name to

image: homeassistant/home-assistant:dev

If not using docker I’m not familiar with how to do this.

Note that this fixed the status updates broken in 2022.2 but I haven’t yet tested the alarm notifications which have been broken for a while.

Also note that while this fixed the abode status updates, the dev branch can be unstable and I have noticed some odd things but nothing serious. A better option may be to roll back to 2023.1 until this fix is put into an official release.

@npentell
Copy link

npentell commented Feb 8, 2023 via email

@nathang21
Copy link

I just confirmed that the 2023.2.3 release which included some abode fixes, did not resolve the status not syncing issue.

@TBE4034
Copy link

TBE4034 commented Feb 8, 2023

The dev release fixed the system armed status for me at least.

I believe that for concerns with the system arm status (home, away, standby) changes not updating in HA, you should use issue #86765

While this issue is concerning alarm triggering not making it to HA.

@kevdliu
Copy link
Contributor

kevdliu commented Feb 11, 2023

As a workaround I made the following trigger sensor so I can check whether the alarm is in progress atm:

- trigger:
  - platform: event
    event_type: abode_alarm_end
  - platform: event
    event_type: abode_alarm
  binary_sensor:
    - name: Alarm In Progress
      state: '{{ trigger.event.event_type == "abode_alarm" }}'
      icon: mdi:alarm-light

I imagine you can probably make a template alarm control panel that integrates the actual abode alarm control panel and the above trigger sensor to achieve what you're looking for.

@TBE4034
Copy link

TBE4034 commented Mar 25, 2023

While they may be workarounds for this, I had an alarm today and verified this is still an issue. Abode Alarm entity has no history/log of the alarm having occurred at all.

@bobbeims
Copy link
Author

bobbeims commented Apr 6, 2023

Bumping this, as others have, with a minor addition. I have an "Abode event test" automation that can be triggered by all of the documented Abode integration events and simply sends a notification to my phone. In addition to an alarm event not triggering, the "abode_capture" event also does not trigger, even though I've verified that one of my cameras captured a person and that capture is recorded in the Abode app log.

alias: Abode event test
trigger:
  - platform: event
    event_type:
      - abode_alarm
  - platform: event
    event_type:
      - abode_alarm_end
  - platform: event
    event_type:
      - abode_arm
  - platform: event
    event_type:
      - abode_arm_fault
  - platform: event
    event_type:
      - abode_automation
  - platform: event
    event_type:
      - abode_capture
  - platform: event
    event_type:
      - abode_device
  - platform: event
    event_type:
      - abode_disarm
  - platform: event
    event_type:
      - abode_panel_fault
  - platform: event
    event_type:
      - abode_panel_restore
  - platform: event
    event_type:
      - abode_test
  - platform: state
    entity_id:
      - alarm_control_panel.abode_alarm
    to: armed_home
  - platform: state
    entity_id:
      - alarm_control_panel.abode_alarm
    to: armed_away
action:
  - service: notify.mobile_app_bobs_iphone_se
    data:
      message: "Abode event: {{ trigger.event.data.event_name }}"
mode: parallel
max: 10

@issue-triage-workflows
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@TBE4034
Copy link

TBE4034 commented Jul 5, 2023

I just verified this is still an issue in the latest release. In my opinion this should be the top priority for the abode integration. A security system that is unable to notify when it’s alarm is triggered.

@issue-triage-workflows
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@TBE4034
Copy link

TBE4034 commented Oct 4, 2023

Still an issue.

@github-actions github-actions bot removed the stale label Oct 4, 2023
@npentell
Copy link

npentell commented Oct 4, 2023 via email

@bobbeims
Copy link
Author

bobbeims commented Oct 6, 2023

Still doesn't work for me.

  • Home Assistant 2003.10.0
  • Abode iota FW 7.0V

@issue-triage-workflows
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

@TBE4034
Copy link

TBE4034 commented Jan 4, 2024

Still an issue

@ma7801
Copy link

ma7801 commented Feb 3, 2024

I just realized this was an issue also. I have an automation that notifies my mobile device when the alarm is triggered, but it hasn't been working. Is the issue that the Abode alarm just isn't reporting the "triggered" event to HA any longer? That's frustrating to hear Abode doesn't always play nicely with HA, since they market it as "Smart home friendly" and that's part of why I invested in their equipment!

I think as a workaround for now, I'll be creating a group entity for all my Abode sensors, and have my mobile device notifier automation triggered by abode alarm armed (home or away) AND group sensor entity is changed.

Oh, I should mention that I tried to resolve this by updating HA Core to 2024.1.6, no dice.

@issue-triage-workflows
Copy link

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍
This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants