Integrating GE Concord alarm system

This is how I have it defined in my configuration:

alarm_control_panel:

  - platform: concord232
    host: !secret concord232_IP
    mode: silent

What if you do a:
alarm_control_panel.alarm_arm_home
I will check when I get home, but if I remember correctly I only made the silent option work for arm home and not arm away.
Figured it was just necessary if somebody was home and you didn’t want them to wake up, but I guess it could be an issue with pets staying home as well.
If you would like me to change the behavior, I can put in a PR.

I was calling the service, alarm_control_panel.alarm_arm_home, that doesn’t arm silently.

I can arm silently from the alarm.com app and from the panel if I press 4 after entering my code.

What about the Alarm Control Panel in Home Assistant? Can you arm it Silent from there?

Do mean from here in the UI, when i click Arm Home…nothing happens.

Edit: Testing this out some more if I call service like this, nothing happens:

I was arming when I use the entity_id of : alarm_control_panel.alarm_com, it arms.

alarm_com has nothing to do with concord232. Wonder if the Alarm.com Component could be interfering with the behavior of the Concord232 Alarm Control Panel.
When I press Arm home from the HA Alarm Control Panel (Concord232) it arms Home silently. I can also do it by calling the service from Developer Tools - Services.
Try and Disable your Alarm.com component and try again.
Do you get any error messages?

I disabled the alarm.com component. Restarted HA.

Same results I can’t arm home or away, but if the alarm is armed, I can disarm it.

I am not getting any error messages.

In May you wrote this. Nothing major has changed since then. Can you arm it without the silent in the Config? Can you arm away?
what if you do it from a command prompt (Assuming you have the client installed somewhere)

$ concord232_client arm-stay

I took out silent in my config.

The only thing I am to do is disarm the alarm, if its already armed.

Did it not work back in May? Are you running the Concord232 server on a seperate
Pi or the same server as HA?

On a separate pi. HA connects to the server, it gets the alarm status and zone status.

In May I was only using alarm and zone status in my automations.

But you wrote back then that it worked, so a bit confused here?
Can you arm it via the client on the pi that’s connected to Concord?

When I try nothing happens:

Silfa718, I see you are also troubleshooting this on the Concord232 Github. If their suggested solution works, maybe go ahead and post it here so other people who run into the same issue can learn how to fix it.
Even if you can’t find your installer code, you can still try and arm from the Concord232 client. If you can’t we know this issue is not HA related.

Ok, then I’m pretty sure the problem is not related to the HA code. You probably don’t have Quick Arm enabled on your Alarm. Check out the code I suggested on Github:

Got it working now.

I didn’t have Quick Arm enabled in my alarm system.

Has any of you played around with sending keys to the Client? I can’t seem to make it work as expected.
should’nt the following not arm/disarm the system?

concord232_client command --keys 0x24

Yes, I realize I can do it with concord232_client arm-stay, but I would like to play around with key presses if possible. I would also like to be able trigger the alarm

KEYPRESS_CODES = {
   0x00: '0',
   0x01: '1',
   0x02: '2',
   0x03: '3',
   0x04: '4',
   0x05: '5',
   0x06: '6',
   0x07: '7',
   0x08: '8',
   0x09: '9',
   0x0a: '*',
   0x0b: '#',
   0x0c: 'Police Panic',
   0x0d: 'Aux. Panic',
   0x0e: 'Fire Panic',
   0x10: 'Lights On',
   0x11: 'Lights Off',
   0x12: 'Lights Toggle',
   0x13: 'Keyswitch On',
   0x14: 'Keyswitch Off',
   0x15: 'Keyswitch Toggle (not implemented)',
   # 0x16 -> 0x1b are undefined
   0x1c: 'Fire TP - Acknowledge',
   0x1d: 'Fire TP - Silence',
   0x1e: 'Fire TP - Fire Test',
   0x1f: 'Fire TP - Smoke Reset',
   0x20: 'Keyfob Disarm',
   0x21: 'Keyfob Arm',
   0x22: 'Keyfob Lights',
   0x23: 'Keyfob Star',
   0x24: 'Keyfob Arm/Disarm',
   0x25: 'Keyfob Lights/Star',
   0x26: 'Keyfob Long Lights',
   0x27: 'Keyfob Direct Arm to Level 3',
   0x28: 'Keyfob Direct Arm to Level 2',
   0x29: 'Keyfob Arm/Star',
   0x2a: 'Keyfob Disarm/Lights',
   # No 0x2b
   0x2c: 'TP A Key',
   0x30: 'TP B Key',
   0x2d: 'TP C Key',
   0x33: 'TP D Key',
   0x2e: 'TP E Key',
   0x36: 'TP F Key',

Ok, so I figured out it just need to be passed integers like this:
http://127.0.0.1:5007/command?cmd=keys&keys=52&group=False (Arms silent home 5,2)
But how do I do it with these?
0x0c: ‘Police Panic’,
0x0d: ‘Aux. Panic’,
0x0e: ‘Fire Panic’,
0x1d: ‘Fire TP - Silence’,
0x1e: ‘Fire TP - Fire Test’,

Does this replicates pressing button 5 then 2 on the alarm panel?

Yes, i just need to figure out If there is a way to trigger the alarm this way.