Custom Component: Crow Runner / Arrowhead AAP 8/16 Alarm IP Module

I know this is an old question but If its the same as the Arrowhead Elite using the IP module, you need a separate IP loom kit to be able to upload and download to the alarm. Its basically a ribbon cable thats fitted between the connection for the D-Link cable and the alarm board and also another multi cable that gives the ip module it power etc.

Without these two you cant use it. Any problems just ask, I have used it installing the product.

@Crumpy10 Isnā€™t this just for remote upload/download of alarm settings? Iā€™ve been using my IP module without that ribbon cable with no issues whatsoever (using a Runner 8/16). Iā€™ve never needed to remotely change settings on my alarm. In terms of power, everything seems to power fine from the 12V input terminals on the IP module.

@jokkydee Yes, thats correct. Just makes it easier than typing in loads of codes on the key panel. everything is laid out in a GUI to change.

You are also correct about the 12vdc, when we installed them we fitted the ribbon cable so didnt need the 12vdc wires as well. Less to try and get in the terminals.

I dont suppose you know why I am getting the errors in my previous post do you? Its driving me madā€¦

Cheers

Simon

The indentation in configuration.yaml sensor looks wrong:

sensor:
  - platform: template
    sensors:
    home_power:
    friendly_name: "Home Power"
    device_class: power
    value_template: "{{ is_state_attr('sensor.crow_alarm_system', 'mains', True) }}"

Should be like this:

sensor:
  - platform: template
    sensors:
      home_power:
        friendly_name: "Home Power"
        device_class: power
        value_template: "{{ is_state_attr('sensor.crow_alarm_system', 'mains', True) }}"

Ah man I have looked and looked at this on and off all day and couldnt figure it out!

The config is now valid. Thanks for your help, will test it out when the hour is more social!

Trigger message code:I couldnā€™t find a way to get zone names directly from configuration.yaml; so thatā€™s why i entered the zone names exactly in the order i entered in the configuration.yaml to the trigger automation code, as dictionary:

{% set zone_names = ['Giriş PIR','Ƈatı MK','Zemin MK','Sinema MK','Mutfak PIR','Sinema PIR','Ɯst Kat MK','Mutfak Pencere Kablosuz','Salon PIR','Ƈalışma Oda PIR','Ƈocuk Oda PIR','Misafir Oda PIR','Ebeveyn PIR','Ebeveyn MK','Ƈocuk Oda MK','Sinema Oda Kablosuz'] %}

For the power cut:
Since the power mains status is an attribution on sensor.crow_alarm_system, i created a sensor ā€œHome Powerā€ to read the value from sensor.crow_alarm_system mains attribute. So, the ā€œHome sensorā€ acts as the mains attribute but as a sensor itself. You can see the sensors under Developer-States-sensor.crow_crow_alarm_system as attributes; like mains power, phone line, battery status, pendant battery status etc.

UPDATE: Check message number #9 in this topic for the IP Module commandsā€¦

Ok Thanks for the info, I think I understand. Will take a look at the IP module commands, I think I have that info in a folder somewhere as wellā€¦

By remote upload/download do you mean upload/download without using the d-link cable and via network connection? So that i can use the upload/download software from a network connected windows pc to backup settings from the panel? I thats the case i better get myself a ribbon cable :grinning:

Btw, on the crow alarm panel, i have this voice-board attached to the dlink port. It also has an empty dlink port on it. So that means i can use the dlink cable for upload/download without taking out the voice board??

@febalci Yes thats correct, I have not uploaded or downloaded since I changed the firmware but it does still connect so should work. I can try this over the weekend and let you know.

I have not had any experience with the voice boards but I would imagine if you can use the dlink cable in this port then it is just a through connection for this purpose.
Is that white edge connector already connected to your ip module?

The only thing is, to change any of the settings we may have to disconnect HA.

Oh thx @Crumpy10, gonna try to backup my panel settings in the weekend. A routine backup is not necessary since i almost never change any panel settings, so only one backup will be enough for me for a disaster scenario; thatā€™s why i am gonna try it from the voice board port.

Btw, the picture was an old one taken before the pre-ip module installation; that one edge connector is for the Freewave2 module for wireless sensors. Now the empty port there is also filled up with the ip-module.

Additionally i am planning to write to AAP NZ guys; for an additional IP Module command to set the Alarm Panel Clock and Date. So that every XX minutes/days/weeks etc. HA may set the current time/date of the panel from the computer date/time. Even though i set the time and date every month, it still goes fast or slow by some hours for whatever reason. I really get sick of setting P2086 etc etc to set date and timeā€¦

Ahh that would be most excellent if I can use the upload/download software to backup or restore alarm panel settings via network connection!! I had tried and tried using the D-link connection to no avail, so Iā€™d definitely like to try out this ribbon cable to see if it works over network. Is it fairly straight forward to get it working? That upload/download software seemed pretty archaic and not the most user friendly. Any tips we should know about on how to get it work over network?

Ok, Sorry for the delay in response. Life stuff getting in the way this weekend.

Right, So I have just used the ULD16 Upload/Download software to backup the alarm config to my PC.

  1. Stop home assistant (not sure if required but thought more than one login might not be liked)
  2. Start ULD16 Software.
  3. In Communications tab, select source and then TCP/IP (Winsock), Done.
  4. Insert your local IP number for your alarm panel and Port 5001.
  5. Hit Connect, you should get a panel Version and Data version number in the top right corner. You should also see RX/TX flickering green.
  6. Hit PW>>PC to download config from panel to your PC.
  7. Now this is important. Press disconnect once.
  8. At this point you can either change things or save the config as a backup. If your just backing up, save the config somewhere safe and your done. Exit the ULD software and reboot HA.
  9. If you changed things in the last step then you now need to connect again.
  10. Now press PC>>PW to upload your changes to the alarm panel.
  11. Your done, press disconnect, exit the ULD software and restart HA.

I am assuming you all have the ULD software, if you dont PM me and I can always email to you.

Cheers

Simon

Thanks a lot @Crumpy10. Some reminders for other friends:

  1. Runner8 Up/down software from Crow Group: This does not have TCP/IP connection. It is version 1.4 back from 2008s. It only connects with COM port (DLINK Cable) and Modem. You have to get the ULD16 version 2.0 from AAP group. Look for the one which is for ELITE S. That one has TCP/IP connection.

  2. I managed to backup all my config using DLINK cable both for 1.4 and 2.0 versions. The PW>>PC gets some configurations but LCD>>PC gets almost all configurations. For example Zone names etc were missing in PW but with LCD i managed to get them.

  3. I bought a 10 pin ribbon cable with connectors locally for 1 USD. It s not a crow or IP loom cable. You can look for it as ā€˜2x5 ribbon cableā€™ or ā€˜10pin ribbon cableā€™. However, the connector direction of mine might be flawed since it didnā€™t worked.

In the picture above both their notch sides are up and red line is on left. It doesnā€™t match with the picture of red cable line shown below:

@Crumpy10, i want to make sure yours is like the aap document shown, if so, i will to take apart and correct one of the connectors. That means, the red line is on pin1 on one connector and last pin on the other side connector.

Hi, Thats good to know about backing up from the LCD as well you would make a good security installer @febalci :wink:
Yes mine is like the diagram above and also notice the small crossover in the cable near the left hand connection.

1 Like

Wow @Cfrumpy10 thanks for that picture, exactly what i was looking for. The crossover is also interesting; thatā€™s a completely custom cable it seems. Turns out my ribbon cable is reverse and no crossover :laughing: I need to correct it. Will get a 2x5 IDC connector and do it. In order to punch an IDC connector to ribbon cable all you need is a small viseā€¦

Prior to HA, i was spending a lot of money to the security installer guy; even for a small change he was requesting lots of money. Now that i start using HA, i do everything on the alarm panel by myself; no need to spend money anymore :grinning:

Thanks @Crumpy10 and @febalci for the info. I only have the upload/download software, not the UL16 software. Iā€™ll PM you @Crumpy10 :grimacing:

Wow that crossover in the ribbon cable is either nasty (so that people need to buy their special cable) or itā€™s to fix an error in their circuit boards (easier and cheaper to change the cable than re-layout the PCB)ā€¦Iā€™m thinking probably the latter :rofl:

Once I get the software and make that ribbon cable Iā€™ll give it a go :smile:

No problem, send me a pm with your email and I will search out the CD that its on.

Compared LCD and PW backups from ULD16. The difference is, PW backup gets everything in english. So in my setup, zone names, output and area names are like zone1,zone2 ā€¦ In LCD backup, these items exist in my own language, as set up from the LCD panel. So not zone1 but ā€˜Girisā€™. Basically if your setup is english, you can use PW backup only.

The crossover cable is most likely the TX-RX pins. In order to make TX to RX and RX to TX they made a crossover cable in my understanding.

Ah yes, I was thinking this was the IP loom cable, but itā€™s the serial interface cable. Makes sense they need to crossover TX and RX. Since I have the Runner 8/16 does that mean I need to use the IP Loom Cable and not the 10 Way serial cable?