![]() ![]() The “semi-secure” login uses session cookies. The others are essentially status messages. The first 4 pages listed above are associated with menu options on the tops of the pages.A page to tell you the server is busy, i.e.A page for entering email addresses for event messages*.A general display page that displays the time and the alarm panel message*.I had to add an extra set of stackable headers (SparkFun PRT-11417 or equivalent) between the Ethernet Shield and the RS-232 Shield to keep the RS-232 Shield’s DB9 connector pins from shorting out against the top of the metal can surrounding the RJ-45 connector on the Ethernet Shield. The hardware I used is (1) an Arduino Uno, (2) an Ethernet Shield, and (3) an RS-232 shield ( see, e.g., the DEV-11958 from SparkFun) that interfaces to the 12V serial port levels coming from the Vista 20 panel. I also borrowed from the works of Surfer Tim, Michael Margolis, Tom Igoe, and Nick Gammon, and perhaps others whom I don’t recall. I found the work of Martyn Woerner, Alessandro Calzavara, and Alberto Capponi at very helpful. The serial interface is RS-232-like at 4800, 8, E, 2. The main controller in the alarm panel sends 30-character ASCII strings preceded by to the keypads via a serial interface to let the user know what the alarm system and sensor status is. The Vista 20P installation in our house has 2 keypads. I wanted to be able to monitor our Ademco Vista 20P alarm system control panel messages via an Arduino-based web server.
0 Comments
Leave a Reply. |