concord232's People
Forkers
amishhammer marbaugh ctls lweeks lehighkid rwa cweakland stevenbrossi azdane chasut bryanhong holitics kbed72 jonvadney jshtz4 whittin3 joeyeamigh raptordemonconcord232's Issues
Please create release tags
There is no release tag that matches the release in pypi.
Please make release tags and or upload tar.gz's to pypi for OS packagers to use.
Client/Server vs Event or Message Driven
First off, thanks for publishing your code! I have a Concord 4 system and have been looking for ways to interface with it using the Automation Module.
I notice you decided to use a Client / Server model. I was interested in your thoughts on doing something that would be event driven as opposed to the client needing to make a request to the server.
For example your summary option that returns the status of all the zones and the alarm. Would it be possible to instead listen for a message that is received by the server (zone status) and say for example trigger an IFTTT action using Maker to send an alert to my phone or send an email. Or is there a reason you implemented the client needing to make the request in order to receive the updates?
alarm panel no longer works in hass after updating this and Hass
Not sure what happened but I can no longer arm/ disarm in home assistant after updating. All binary sensors still seem to work.
Sending keystrokes via Client
What am I doing wrong? Shouldn't the following arm the system:
concord232_client command --keys 0x02
Cannot ARM/Disarm
Whenever I try to arm or disarm the system with the concord232-client a strange thing keeps happening. I can run the server in debug mode, and I can see it try to arm, but then a message returns that implies it is waiting for the code. the code was sent using the --master XXXX command line option. On the display of the keypad, it is asking for the arm code.
Is there something I am missing? It is like it is not sending the arm code.
Add [Arm|Disarm] [Silent] [Away|Stay]
First - thank you for this code - I have it working very well as intended - great job!
Would it be possible to add to the code to accept parameters for silent (5 key press) via the client for arming and disarming to away or stay states?
Use case - arming and disarming while still inside in the evening and mornings
help does not show commands
"concord232_client --help" shows the available options but not the commands
usage: concord232_client [-h] [--zone ZONE] [--partition PARTITION]
[--user USER] [--master MASTER] [--host HOST]
[--keys KEYS] [--group GROUP]
command
positional arguments:
command
optional arguments:
-h, --help show this help message and exit
--zone ZONE Zone number for zone-related commands
--partition PARTITION
Partition number for partition-related commands
--user USER User number for user-related commands
--master MASTER Master PIN for commands that require it
--host HOST Host and port (localhost:5007)
--keys KEYS Key Presses to Send
--group GROUP Group the Key Input as One Command
How to Make Keys API Call
Can you explain how to make an API call with keys. Trying to send the 7,1 command ...example:
Server running on Hassio?
I have the server running successfully on a regular Linux server, but I wanted to connect the automation module directly to the raspberry Pi running Home Assistant. Has anybody managed to do that?
fix links in README
Links are 404. Also, the latest sentence seems garbled.
License
Please add a license statement to the repo.
To create a RPM package for the Fedora Package Collection I need to know that license the code is under. Thanks.
Motion detectors not reporting motion to the panel in Home Assistant
Virtual keypad functions set/unset working fine. Open/close sensors reporting to the panel and recorded in Home Assistant but the motion sensors not reporting any motion in Home Assistant. Is this the way you set up the concord232 server to interact with Home Assistant. The motion sensors are set up using the binary_sensor and were exposed to Home Assistant in that way. Is there anything I can change so Home Assistant can detect motion via the motion sensors.
There is another project that does this too!
FYI This exists
https://github.com/darconeous/ge-rs232
Not able to connect
Hello, I'm having trouble connecting to the panel through the code. When I try to connect I see
Resending message, attempt 2: '03020308'
Resending message, attempt 2: '022022'
Resending message, attempt 3: '022022'
Unable to send message (timeout), too many attempts (3): '022022'
in my terminal. I used the concordtester app I found in another form to make sure my module and wires are good, I can control/view the system just fine so I don't think thats the problem.
I get the same responses when I try to do the concord232_server with my serial port.
Thank you for any help!!
ZONE_STATES[16]
There is a typo in concord_commands.py:
I recommend the following change.
ZONE_STATES = {
0: NORMAL,
1: TRIPPED,
2: FAULTED,
4: ALARM,
8: TROUBLE,
- 10: BYPASSED,
- 16: BYPASSED,
}
Furthermore these are bit fields. How to repro: 1) Open Door. 2) Arm panel, 3) Press "#" on panel to arm despite protest. 4) Status comes back as 17 (TRIPPED+BYPASSED).
If you close the door, the status comes back as 16 (Just bypassed)
Automatic startup
How did you configure the ExecStart line in the server startup to run the local module correctly?
Thanks!
Security issue - Disarm with any code.
May be a misconfiguration on my alarm panel, but hopefully somebody can help.
I can pretty much use ANY code in xxxx and my system will disarm.
concord232_client disarm --master XXXX
If I disarm at the panel I have to use the correct code. Does a separate code has to be programmed for the Superbus 2000 RS232 Module? I browsed the menu, but couldn't find any options for that.
Concord Express v0500 cant see the automation unit
I own ge concord express sw version 0500 and a new home automation module.
wired in the automation unit.
powered up both.
see on auto unit the power led on and the blinking BUSS red LED. So auto unit looks good.
PROBLEM: The Concord shows no indication of recognizing the automation unit. The panel should be beeping with a unknown new device. It is not.
I run the concord232server in debug mode and get:
2020-11-13 21:32:49,391 _internal INFO * Running on http://0.0.0.0:5007/ (Press CTRL+C to quit)
2020-11-13 21:32:49,861 concord DEBUG Sending message (retry=1) '022022'
2020-11-13 21:33:09,399 concord DEBUG Looping 20
2020-11-13 21:33:29,439 concord DEBUG Looping 40
2020-11-13 21:33:49,477 concord DEBUG Looping 60
2020-11-13 21:34:09,516 concord DEBUG Looping 80
^[[4~^[[1~^[[1~^[[1~^[[1~^[[1~^[[1~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~^[[5~2020-11-13 21:34:29,554 concord DEBUG Looping 100
2020-11-13 21:34:49,592 concord DEBUG Looping 120
2020-11-13 21:35:09,632 concord DEBUG Looping 140
2020-11-13 21:35:29,670 concord DEBUG Looping 160
2020-11-13 21:35:49,708 concord DEBUG Looping 180
2020-11-13 21:36:09,747 concord DEBUG Looping 200
2020-11-13 21:36:29,786 concord DEBUG Looping 220
2020-11-13 21:36:49,830 concord DEBUG Looping 240
2020-11-13 21:37:09,873 concord DEBUG Looping 260
2020-11-13 21:37:29,917 concord DEBUG Looping 280
2020-11-13 21:37:49,959 concord DEBUG Looping 300
2020-11-13 21:38:10,002 concord DEBUG Looping 320
2020-11-1
I then plug the serial (usb) cable into miniterm and send a
ControlJ 020204 command and get a hex 6 form the auto unit. This is the unit replying with an ACK.
It appears that the concord alarm is just not seeing the auto panel.
Anyone have ideas?
Thank you.
Please select a license for redistribution.
Hi Jason,
first, thanks for your work. I would like to include your integration in my Home Assistant Gentoo overlay, https://github.com/onkelbeh/HomeAssistantRepository/
But, you have not published a license, not here, and not on pypi, so I am asking for clarification.
According to Gentoo's license guidelines, it is not allowed to redistribute a package without a license (https://devmanual.gentoo.org/general-concepts/licenses/index.html).
Today, I added it with an "all-rights-reserved" tag, this forbids redistribution and usage of gentoo's mirror system.
At the bottom of my README.md you can find some (outdated) license stats, perhaps this helps your decision. Thanks a lot in advance.
\B.
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.