Project

General

Profile

Feature #860

Parse IO Linc values

Added by Luke Murphey over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
10/15/2014
Due date:
% Done:

100%

History

#1 Updated by Luke Murphey over 9 years ago

Some observations.

With the door closed (sensor open, relay open), I see the following events when I query the device:

  • SD 0x0000
  • SD 0x0001

When I open the door, I observe the following events:

  • SA 0x1300
  • SA 0x0600

Querying the device results in:

  • SD 0x0000
  • SD 0x0000

When I close it, I observe:

  • SA 0x1100
  • SA 0x0600

Querying the device then results in:

  • SD 0x0000
  • SD 0x0001

#2 Updated by Luke Murphey over 9 years ago

Closing the garage door gets the following:

  • SD 0x00ff
  • SD 0x0000
  • SA 0x1103
10/15/14  11:23:02.000 AM    
nack=0 ack=1 cmd_code=SD19 extended=0 cmd1=0 all_link=0 cmd2=ff direct=1 from=30.46.f6 to=2c.b8.4e broadcast=0
category = 7 cmd1 = 0 cmd2 = ff device = 30.46.f6 subcategory = 0

10/15/14  11:23:01.000 AM    
nack=0 ack=1 cmd_code=SD19 extended=0 cmd1=0 all_link=0 cmd2=0 direct=1 from=30.46.f6 to=2c.b8.4e broadcast=0
category = 7 cmd1 = 0 cmd2 = 0 device = 30.46.f6 subcategory = 0

10/15/14  11:23:01.000 AM (ALL-Link Recall)
nack=0 ack=1 cmd_code=SD11 extended=0 cmd1=11 all_link=1 cmd2=3 direct=1 from=30.46.f6 to=2c.b8.4e broadcast=0

#4 Updated by Luke Murphey over 9 years ago

I'm not sure how to determine status as the garage door changes. The messages sent when the door closes are all-link messages which I don't believe are the same for each command (since it just recalls the device state).

I am considering adding a lookup that will allow users to define the action for themselves. Adding a form from a workflow action that will enable users to define the action would help users customize it for themselves too.

#5 Updated by Luke Murphey over 9 years ago

Here are the implementation options for the messages:

  1. Make the custom messages override the default
  2. Make the custom messages overridden by defaults
  3. Use custom messages as an additional description of the message
  4. Allow both

#6 Updated by Luke Murphey over 9 years ago

Sure enough, some commands are getting missed. It starts to get lost on modem command 61.

#7 Updated by Luke Murphey over 9 years ago

Command 61 is all_link_send. Makes sense.

#8 Updated by Luke Murphey over 9 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

This is done. However, I need to determine the commands associated with the all-link commands. This work is being investigated in #863.

Also available in: Atom PDF