I really hope a skilled developer out there creates an integration.
I’m currently using IFTTT to send the status of my iSmartAlarm to Home Assistant. When I arm or disarm my alarm it can take 30 minutes before the status is sent, that’s unacceptable if you ask me!
Alexa and Google Assistant can trigger a iSmartAlarm action within seconds, however whenever iSmartAlarm is the trigger then the response can be massively delayed.
I would like iSmartAlarm to give me a timely update when it’s ARMED or DISARMED and via IFTTT it’s horrendously slow!
It’s been a long time since anyone’s added to this post however I feel that IFTTT Alarm Component is the answer we’ve all been searching for.
I’ve configured mine with the code below and it works flawlessly. You’ll also need to configure IFTTT applets to correspond to each trigger and also for status updates. All instructions are on the component page.
Below is the code i use to Save and Restore the state:
input_text:
input_text_ismartalarm:
name: Save iSmartAlarm State
automation:
- alias: Save State
trigger:
platform: state
entity_id: alarm_control_panel.ismart_alarm
action:
- service: input_text.set_value # save iSmartAlarm state on any changes
data_template:
entity_id: input_text.input_text_ismartalarm
value: "{{ states('alarm_control_panel.ismart_alarm') }}"
- alias: Restore State
trigger:
platform: homeassistant
event: start
action:
- service: alarm_control_panel.ifttt_push_alarm_state # restore iSmartAlarm state upon restart
data_template:
entity_id: alarm_control_panel.ismart_alarm
state: "{{ states('input_text.input_text_ismartalarm') }}"
I’ve never had a problem in the past with that automation being present, however lately it seem to force the IFTTT Alarm state to always be an “unknown” state, causing the integration not to work. Since removing it, things are working again. YAY!!!
Hi Folks
I’m gettin an Error “Login attempt or request with invalid authentication from XXX.XXX.XXX.XXX” (==> Message in Homeassistant, Version 0.103.2)
I’m also confused about the api_password noted in the Webhooks. Where do I have to set this Password?
Hi Sebastian! Sorry for my english im trying to integrate ismart alarm in hassio. I’m following your guide but im doing some error because every time that i restart hassio i loose the state of the alarm. I tryed to add the second part of code (for save the state) without success.
Can u help me?
Thanks Diego
I have the same problem as you, restart seems to lose state for me as well. It works but it’s it’s not the most reliable integration from my experience.