Select, configure, and upload one of the example sketches to the microcontroller:.zip to the Arduino/PlatformIO library directory to keep track of the latest changes. Alternatively, git clone or download the repo.
#Decoding dsc alarm panel install
PlatformIO CLI: platformio lib install "dscKeybusInterface".PlatformIO IDE: Search for DSC in the PlatformIO Library Registry.Arduino IDE: Search for DSC in the Library Manager - Sketch > Include Library > Manage Libraries.Install the DSC Keybus Interface library:.See the dscKeybusInterface-RTOS repository for a port of this library to esp-open-rtos - this enables a standalone esp8266 HomeKit accessory using esp-homekit.
#Decoding dsc alarm panel code
Installer code unlocking: automatic code search to unlock panels with unknown installer codes.Virtual keypad: Web interface, Blynk mobile app.Notifications: Telegram bot, PushBullet, Twilio SMS, E-mail.Home automation integration: Home Assistant, Apple HomeKit & Siri, Google Home, OpenHAB, Athom Homey.The built-in examples can be used as-is or as a base to adapt to other uses:
#Decoding dsc alarm panel software
This enables existing DSC security system installations to retain the features and reliability of a hardwired system while integrating with modern devices and software for under $5USD in components. This library directly interfaces Arduino, esp8266, and esp32 microcontrollers to DSC PowerSeries security systems for integration with home automation, notifications on alarm events, and direct control as a virtual keypad.