Native iOS App for the AlarmDecoder WebApp

General Discussion

Native iOS App for the AlarmDecoder WebApp

Postby CanadianDavid » Fri Aug 03, 2018 10:46 am

Hi Everyone,

I've had the AlarmDecoder and webapp running on my AD2PI at home for the last couple of years and noticed there wasn't a native iOS app that I could pull up quickly to arm/disarm my system when leaving/returning home. I drafted up an iOS app and have been using it ever since and it's worked very well for me. I recently thought it could benefit others with iOS devices so I've decided to polish it up and publish it on the app store here:

Home Alarm
https://itunes.apple.com/app/id1419390254?mt=8

Image Image Image Image

Features
  • Arm Stay, Arm Away, and Disarm on-screen buttons
  • View the current alarm panel status (armed, disarmed, panic, etc.)
  • View the current alarm panel output text that would normally be displayed on the screen of your physical alarm keypad

Setup
This app works with the REST API available when running the AlarmDecoder WebApp so if you've already been using the keypad on the webapp all you need to do is generate an API key for your user login (Settings > Advanced > API > Manage API keys).

In the simpliest setup, you can directly configure the app to call the API at the http:// link for your webapp (e.g. http://192.168.1.123:5000). For secured HTTPS, a self-signed certificate in theory will only work if you import the certificate manually to your iOS device. For external access, you will need to setup port forwarding for the AlarmDecoder WebApp via the configuration page of your gateway or router.

On my home setup, I offload SSL to a pfSense HAProxy running with a Let’s Encrypt certificate. This setup allows me to have my AlarmDecoder WebApp (running only on HTTP) to be accessible over an HTTPS link. Since my public IP is dynamic and could change at any time, I use a Dynamic DNS client to update the A record address for my domain on Cloudflare. With this setup I can access my AlarmDecoder by an HTTPS link over the Internet with a valid Let’s Encrypt SSL certificate.

Cheers,
David Yee
CanadianDavid
newt
newt
 
Posts: 2
Joined: Thu Aug 11, 2016 2:40 pm

Re: Native iOS App for the AlarmDecoder WebApp

Postby tommyd75 » Sun Aug 05, 2018 6:49 am

Nice work!
I just purchased it. Looks pretty click. Very easy to set up.

Thanks!


Sent from my iPhone using Tapatalk
tommyd75
newt
newt
 
Posts: 15
Joined: Sat Nov 25, 2017 10:54 am


Return to General

Who is online

Users browsing this forum: No registered users and 8 guests

cron