dscKeybusInterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems. (by taligentx)
ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF (by pschatzmann)
dscKeybusInterface | ESP32-A2DP | |
---|---|---|
14 | 18 | |
544 | 2,006 | |
2.9% | 4.6% | |
0.0 | 8.8 | |
about 1 year ago | 3 days ago | |
C++ | C++ | |
GNU General Public License v3.0 only | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
dscKeybusInterface
Posts with mentions or reviews of dscKeybusInterface.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-04-27.
-
Ask HN: What have you built with ESPHome, ESP8266 or similar hardware
Brought an inactive home security system onto Home Assistant using the below repository, so I can track everything from smoke alarms to motion, doors, and windows. I swear there's a niche business opportunity in retrofitting all these deactivated systems!
https://github.com/taligentx/dscKeybusInterface
-
I'm a security technician. I found out where all our Pis are going. Access control panel I'm working on:
The sensors themselves are relatively easy to defeat, a strong enough magnet in the right position and you can pop a door or window open without tripping the sensor. This specific DSC panel was chosen as the bus protocol was unencrypted(the only reasonable attack would be a playback attack, everything needs a user, master, or installer code), but it would be relatively easy to add an esp8266 behind the wall plate of a keypad. (take notes, this is why you should have motion detectors wired inside, and add latching tamper zones). I don't have to worry about the encryption issue, since the keybus line doesn't go outside of a locked closet, which will probably use the latching tamper preset.
-
Connector identification
Additional context for anyone that's trying to google the same thing. DSC power series pc1816, pc1832, and pc1864 main boards use this connector for the battery harness, which is difficult to source. (This sub is also relevant as there is a DSC key bus Protocol library for Arduino or espressif boards, this was one of the last boards they made before the bus line was encrypted).
-
Upgrade from DSC Powerseries PC1555
Actually it's not "dated" as much as it's "timeless" :) Things get a lot easier with a serial cable and the DLS software. You can even build your own Envisalink like module that works with Home Assistant, for about $6, see: https://github.com/taligentx/dscKeybusInterface
-
DSC Powerseries NEO keybus interface?
There is a lot of work done for DSC powerseries keybus interface (not the NEO version): - https://github.com/taligentx/dscKeybusInterface - https://github.com/taligentx/dscKeybusInterface/tree/expander But I cannot find any documentation online for the NEO version.
-
Best communicator for PowerSeries with IT-100?
What's the main goal here? The EnvisaLink™ EVL-4EZR module works really well with home automation like Home Assistant or, if you want a less expensive solution taligentx / dscKeybusInterface is an open source solution which can run on a Wemos D1 mini (< $10). Both of these solutions appear to the DSC panel to be a keypad so unless you exceed the maximum number of keypads for a given panel then you should be OK.
-
Service options with DSC PC1616
Speaking of DIY, you can build your own for under $10 in components and use opensource software like taligentx / dscKeybusInterface, then monitor yourself with Home Assistant. There is even open source software to recover the installer code. So the options for such an panel are not limited.
-
If your alarm system is no longer being monitored by a company and you set the alarm off, would it still dial to the old company?
I'm wondering because I'm planning to run this project on the system to recover the installer code. I'm a little worried that doing so will start dialing to the old alarm company.
-
Don't have installer code for old DSC PC1555 (defaults don't work). Would it be straightforward to replace with a DSC PC1616 or DSC PC1832?
Did you check if https://github.com/taligentx/dscKeybusInterface would support to unlock it? It would only require an arduino and a few days maximum to run (most likely a few hours). I've done it on my panel although it was more recent.
-
Ademco Central Office reciever manual
If one doesn't like the $100 cost of Envisalink, with DSC systems there is open source software on GitHub that uses a $5 Wemos D1 mini board and another $1 worth of electronic components (couple resistors and a transistor) to interface directly to the KeyBus and then provides several methods of control.
ESP32-A2DP
Posts with mentions or reviews of ESP32-A2DP.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-16.
-
Retreive time & date, cellular signal strength and battery percentage information via Bluetooth on esp32
Whole thing is programmed using Arduino library in platformio and for a2dp sink im using pschatzmann library https://github.com/pschatzmann/ESP32-A2DP
-
Esp8266 as a wireless audio streamer
The ESP8266 won’t work, since it doesn’t support Bluetooth. You’ll need an ESP32 and an I2S DAC. I built something similar based on this library: https://github.com/pschatzmann/ESP32-A2DP
-
Synth with USB computer keyboard input and bluetooth speaker output
I want to turn a USB computer keyboard into a musical instrument where i can press a key and a sound is played on my bluetooth speaker. I have played around with https://github.com/pschatzmann/ESP32-A2DP and managed to hardcode a little tune and play it on the speaker. Unfortunately that alone already uses 80% of the esp32 flash memory and I need some more space to read the keyboard input and do a little bit of sound design on top of that. I’m looking for suggestions on a controller (combination of controllers) would be best suited for the job, with the constraint that it should have low power consumption.
-
Audio and Arduino
Check out arduino-audio-tools and other libraries it can make use of, such as ESP32-A2DP. It's tailored towards ESP32 devices, but also supports the RP2040 and others.
-
Outputting the AudioPLL to an external DAC
For all other i2s pinouts, I'm leaning on this GitHub-project: https://github.com/pschatzmann/ESP32-A2DP
-
Sending data (wav files) from esp 32 to PC
You can use Bluetooth A2DP. This is the same standard used in Bluetooth headphones. Several implementations are available https://github.com/pschatzmann/ESP32-A2DP
- BT Transmitter from 3.5mm audio jack
-
24bit 48kHz ADC and DAC recommendations for audio
A2DP library: https://github.com/pschatzmann/ESP32-A2DP
-
Use of ESP32 as Bluetooth audio receiver
I recently discovered that the ESP32 could be used to receive audio via Bluetooth and since I'm using one as part of my build anyway (for controlling peripherals and LED outputs) I was thinking to just use the ESP32's onboard Bluetooth rather than a dedicated chip/module. After looking through some example code and the ESP32-A2DP library, I feel confident that this would work but is anyone able to see any caveats in doing this other than not being able to support aptx?
- esp32 to aux in
What are some alternatives?
When comparing dscKeybusInterface and ESP32-A2DP you can also consider the following projects:
WiFi-remote-for-Bestway-Lay-Z-SPA - Hack - ESP8266 as WiFi remote control for Bestway Lay-Z spa Helsinki
Mach3Controller - Android / ESP32 / ESP8266 Controller (+ coordinate display) for Mach3 CNC
esphome-dlms-meter - ESPHome component to read out DLMS smart meters via M-Bus
AutoConnect - An Arduino library for ESP8266/ESP32 WLAN configuration at runtime with the Web interface
HOOBS - Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Split-Single-Phase-Energy-Meter - Split Single-phase Energy Meter