Comments (11)
The logic for the alarm will be present in SmartHome platform you hook it up to.
from konnected-security.
@awulff73 I don't think that addresses my request. If I'm mistaken can you please point me to the location in the code where the device will trigger an output without instruction from network device?
from konnected-security.
It's not in the code. Konnected is not made to work independently of a smarthome platform. That is where the logic for the alarm is.
from konnected-security.
Cool, this looks like a valid feature request then!
from konnected-security.
I don't think you are understanding the use case. We won't be building alarm functionality into the code. We are not looking to produce a standalone alarm system. That's for the integration of the smarthome platform to handle.
from konnected-security.
Just checking @awulff73 do you speak for @heythisisnate and the Konnected-IO team on this?
from konnected-security.
I work on the support side.
from konnected-security.
Andy is right. Konnected is not a standalone alarm system and we do not have plans to build arm/disarm logic or output triggering in the stock firmware. Philosophically, Konnected is a bridge for your wired devices to be monitored/controlled by one of our supported smart home platforms.
That said, we're committed to making our hardware open and extensible and customizable to your needs. I'd encourage you to look at running ESPHome on your Konnected device if you have a need for locally triggered actions. See: https://help.konnected.io/support/solutions/folders/32000036472
from konnected-security.
Ah interesting I had assumed from the language on the product pages that at least minimal internal logic had to be provided if the system was being called a "retrofit" for existing alarm systems. As it stands a WiFi deauth attack would render the siren of a Konnected system inoperative. So it can't really hit a really major use case for traditional alarm systems. Having read through the code it seems extremely easy to add this functionality (which I'd happily contribute) but I don't suppose I should expect to convince you to change something that fundamental to your product offering. For my interest is (and please excuse my ignorance here) the Smart Things API fundamentally incompatible with the notion of a device which changes the state of the alarm siren autonomously?
from konnected-security.
It's not that the SmartThings API is "incompatible" per se. Konnected's design philosophy is to enable a smart home platform (SmartThings is just one option alongside Home Assistant, Hubitat, Alexa, etc) to act as the logic/brains of the alarm system so that you can leverage the power of home automation and all of your smart home devices in a security incident response. SmartThings in particular has the built-in SmartThings Home Monitor which manages the armed/disarmed/alert modes of the system, and Konnected simply relays sensor state and takes instructions from SmartThings to trigger actuators. This enables you do to things like:
- trigger z-wave/zigbee lights or sirens or door locks (or anything really) in response to an alarm
- consider inputs from a variety of sensors on multiple Konnected boards, as well as 3rd-party wireless sensors, to create an infinitely expandable alarm system
- automate arming and disarming based on presence detection, timers, or other automations entirely in the ST platform
Konnected is a "decentralized" system, which means that you could have multiple Konnected devices, in different parts of the house, all reporting into ST to create one single alarm system.
If you're concerned about WiFi deauth attacks, consider our Alarm Panel Pro which has Ethernet capability.
from konnected-security.
Thanks for the info. It still seems to me that it would be possible to have some internal state determination without interfering from the usecases which you have specified. I'll roll something of my own. Thanks for including the PIN mappings in the documentation that will be useful.
from konnected-security.
Related Issues (20)
- Konnected security HOT 1
- Konnected hardware support WP2 Personal (AES) or WPA3 authentication? HOT 1
- ALARM1 e ALARM2 set to LOW when ON HOT 3
- Konnected will continuously reboot if the network if offline, which makes it pointless to ever buy a Battery Backup. HOT 1
- Board cannot reach Home Assistant. No zone update. Looping 10 times and reboots. HOT 2
- certificate issue with Home Assistant using LetsEncrypt HOT 1
- Lua panic when provisioning with a temperature sensor on 3.0
- Konnected Alarm Panel Reboots every 24 hours when a zone with Type: Switch is steady on for 24 hours HOT 2
- State of Zone Type: Switch is lost at reboot HOT 6
- Release 3.0.0 - Alarm Pro v2 - How do we perform a OTA upgrade of the firmware? HOT 1
- Unable to update firmware on 1st panel of Alarm V2 - keeps saying connecting HOT 5
- Firmware v3.0.1 no longer polling DS18B20 & reporting temp HOT 5
- Usage of GPIO16/D0 HOT 1
- Push notification (HomeKit) when the system has been triggered, but before the Alarm is activated? HOT 1
- Wifi drops w/ reason code 15 HOT 6
- API Enhancement: zone instead of pin identifiers
- OTA update may fail while connected to AWS IoT HOT 10
- Enhance time server settings HOT 4
- Unprotected crash/panic when REST endpoint responds with 401
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from konnected-security.