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

Disarming directly after status changed to pending not possible #942

Open
DJeeens opened this issue May 14, 2024 · 3 comments
Open

Disarming directly after status changed to pending not possible #942

DJeeens opened this issue May 14, 2024 · 3 comments
Labels
bug Something isn't working work-in-progress

Comments

@DJeeens
Copy link

DJeeens commented May 14, 2024

Alarmo Version

v1.10.1

HA Version

2024.5.3

Bug description

precondions:

  • only one mode selected (away) - no pin code selected

If status is armed and one door (binary sensor) will be open the mode changes to pending

I made an automation for disarming:
Trigger (to start the automation): status changes to pending
action: if a presense detection is ok
then command to disable alarm

Trace from the Automation:
Ausgeführt: 14. Mai 2024 um 18:56:57
Ergebnis:
params:
domain: alarmo
service: disarm
service_data:
entity_id: alarm_control_panel.alarmo
target: {}
running_script: false
child_id:
domain: automation
item_id: '1713345116297'
run_id: 081ee0537fb96d45058cab4d4aeb3770

in the log book it is written that the alarm is disabled but it does not disable

Steps to reproduce

Alarmo is pending
create an automation (similar below) with trigger change to pending --> disable alarm

here is the automation to disable the alarm:

I set up a timer for the presense detection (timer.timer_kurti_bluetooth) - the timer was active

`
alias: Alarmanlage AUS
description: Alarmanlage AUS
trigger:

  • platform: state
    entity_id:
    • alarm_control_panel.alarmo
      to: pending
  • platform: state
    entity_id:
    • alarm_control_panel.alarmo
      to: triggered
  • platform: state
    entity_id:
    • timer.timer_kurti_bluetooth
      to: active
      condition:
  • condition: state
    entity_id: input_boolean.hmi_alarmanlage_auto_ein_aus
    state: "on"
    action:
  • if:
    • condition: state
      state: active
      entity_id: timer.timer_kurti_bluetooth
    • condition: or
      conditions:
      • condition: state
        entity_id: alarm_control_panel.alarmo
        state: pending
      • condition: state
        entity_id: alarm_control_panel.alarmo
        state: triggered
        then:
    • service: alarmo.disarm
      data:
      entity_id: alarm_control_panel.alarmo
      mode: single
      `

2024-05-14 18:57:12.480 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:14.250 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:14.917 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:16.255 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:16.742 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:17.082 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:17.455 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:17.812 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:19.001 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:19.339 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:19.831 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.063 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.289 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.468 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.682 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:20.898 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:21.121 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:22.999 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:23.756 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:23.918 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.087 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.246 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.409 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:24.990 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:30.584 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:31.819 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:33.576 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:33.895 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.034 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.203 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.379 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.543 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:34.710 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:45.682 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:46.147 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:46.327 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:48.167 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:48.743 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:48.971 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:49.186 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:49.458 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:49.735 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:50.149 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:50.637 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.054 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.261 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.471 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.660 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:51.895 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.166 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.434 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.706 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:52.981 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:53.250 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:53.495 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:53.741 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:54.419 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:54.867 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:55.281 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:55.672 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:56.029 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:56.437 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:56.846 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:57.217 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.
2024-05-14 18:57:57.681 WARNING (MainThread) [custom_components.alarmo.alarm_control_panel] Cannot go to state disarmed from state disarmed.

@DJeeens DJeeens added the bug Something isn't working label May 14, 2024
@DaddyGuitou
Copy link

Hello,
I also have the same problem, my automation no longer deactivates alarmo, the alarm remains is pending.

@nielsfaber
Copy link
Owner

I can confirm this bug, it is introduced by changes in HA 2024.4.
It is fixed by dd1adc7, which will be part of the upcoming release.
As a temporary workaround, consider adding a 1 second delay in your automation before disarming. The problem is related due to the immediate change from pending->disarmed.

@nielsfaber
Copy link
Owner

The fix is now included in release v1.10.2, please update to the latest version and test if it works OK for you now.
You can close the issue if so, otherwise please let me know.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working work-in-progress
Projects
None yet
Development

No branches or pull requests

3 participants