Hi,
I've had a great time setting up this project and Prowl notifications are all that remain.
* I am able to access the Xboard from the iPhone app and control the door.
* I also have a sensor that reports open and closed correctly in the app. (I did have to change it to NORMALLY_OPENED to report)
* I am able to receive a Prowl notification using the Prowl API email address.
* I am using port 80
I am not sure what I am missing or could it be that my ISP does not allow this or requires some other setting? I use Time Warner Cable for an ISP. Curious if anybody has any tips or experience with this matter.
Thank you for any help you can offer.
Cheers!
John
Here is how I have things set up.
#define STATUS_STRATEGY_NORMALLY_OPENED // alternate approach - uses digitalRead to interpret door/device status (opened == GND, closed == high-impedance)
// Analog boundary value (0-1023) used to distinguish between device/door status == opened and closed. Only applicable
// when STATUS_STRATEGY_3VCLOSED_5VOPENED or STATUS_STRATEGY_5VCLOSED_3VOPENED is being used.
#define STATUS_OPEN_TRESHOLD 1000
//*******************************************************************
// Notifications
//*******************************************************************
// if defined, will fire a notification when any door/device stays open more than the specified number of minutes
// #define NOTIFICATIONS_WATCHDOG_MINUTES 5
// if defined, will fire a notification every time and as soon as any door/device gets opened
#define NOTIFICATIONS_OPEN
//*******************************************************************
// iOS push notifications (via Prowl)
//*******************************************************************
// if defined, will fire notifications using iOS push notifications (uncomment to turn ON)
#define PUSH_NOTIFICATIONS
# if defined(PUSH_NOTIFICATIONS)
// after installing Prowl (iTunes store) on your iPhone, set to match the Prowl API key that was
// assigned for your iPhone http://www.prowlapp.com/api_settings.php
char prowlApiKey[] = "025c3bxxxxxxxxxxxxxxxxxxb2b8XXXX";
// set to Prowl HTTP server name (typically api.prowlapp.com)
char prowlServerName[] = "api.prowlapp.com";
// set to Prowl HTTP port number (typically port 80)
int prowlServerPort = 80;
// set to Prowl API base url (typically /publicapi/add)
char prowlApiBaseUrl[] = "/publicapi/add";
#endif