@acdcnow, First, make sure you have the plugin version 0.20…
There is no keypad for now whether you remove the code in the config or not. It will be, for the next version, hopefully next week.
The way it works is like this:
When on disarmed mode, you should see “Arm Away” and “Arm Home” only, no keypad, no disarm… Did you added the “Arm Away” and “Arm Home” options when creating the alarm card?
When you press “Arm Home” or “Arm Away” either from web page or smarttphone, there will be some “Pending” for some seconds (That is the Stay Exit Mode of the Crow alarm), and then “Armed” should be there.
The way i understand from your situation; for whatever reason; Ip module do not accept the “ARM” or “STAY” commands. When you send a disarm, you are basically sending “KEYS xxxxE” to the IP Module, and since your alarm is already in disarmed mode this command acts as an ARM command.
I had the same problem back in version 0.16. The problem with the IP Module was, although the module document says the arm command is “ARM” and \n; i found out that between the command and \n there should be a space: "ARM ". So i changed the code according to this. You can try if that is the situation in your IP Module:
- Shut down homeassistant (or crow component only; since you can only have 1 connection to the module)
- telnet to your ip module
- write STATUS and then press enter to see if the connection is succesful
- If succesful, then write "ARM " (Please note that you have to press space bar once after the ARM letters. and press enter button. Check that if the alarm is armed.
- If not, this time write “ARM” without a space and press enter. Check that if the alarm is armed now.
If item 4 is valid, there is no reason why the component is not working. If instead, item 5 is valid for you, i have to send you a corrected component.