Think the binary representation of the hex value, where the position of the "1" represents the partition number. 01h=00000001, member of partition 1. 00h=00000000, member no partition, I don't think this is possible. 02h=00000010, member of partition 2. 03h=00000011, member of partition 1 and member of partition 2. 04h=00000100, member of partition 3.
Eureka. That right there is my own little Rosetta stone. Cool.
First I tried messing with the 584's jumpers. They currently match the configuration in Premise's 584 setup instructions. Other configurations resulted in no communication with the port.
Then I tried turning off Zone Status and Zones Snapshot in turn. With Zone Status off, I walked around and tripped the two motions and opened the front door. Here's a snippet:
7E 0A 85 00 01 00 00 08 00 00 00 00 98 D5
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 85 00 11 00 00 08 00 00 00 00 A8 56
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 85 00 10 00 00 08 00 00 00 00 A7 4E
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 85 00 00 00 00 08 00 00 00 00 97 CD
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 85 00 00 00 00 08 00 10 00 00 A7 FD
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 85 00 00 00 00 08 00 00 00 00 97 CD
7E 01 1D 1E 1F
7E 01 1D 1E 1F
Byte 3 has Zones 1 and 2 (both are PIRs), and you can see them turn on and then back off. Then, I opened the front door (Byte 8) and shut it again, although I think the left value is Zone 12 and the right is Zone 11 because Zone 11 is a window and I was definitely tripping the door's zone. All messages were 10 bytes, which is what the spec says they should be. So then I turned Zone Status back on and Zones Snapshot off and walked around some more. I got 10 byte 84h messages again with Acks from Premise, but also some 24h, 26h and 27h requests from Premise with their responses from the panel. Here's a snippet:
7E 0A 84 00 01 58 13 F0 00 02 02 00 EF 3F
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 84 01 01 58 13 F0 00 02 02 00 F0 48
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 84 0B 01 10 1B F0 01 00 02 00 B9 D6
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 0A 84 0B 01 10 1B F0 00 00 02 00 B8 D2
7E 01 1D 1E 1F
7E 01 1D 1E 1F
7E 02 24 00 26 4E
7E 02 24 00 26 4E
7E 0A 04 00 01 58 13 F0 00 02 02 00 6F 3A
7E 01 27 28 29
7E 01 27 28 29
7E 09 07 01 02 02 02 02 02 02 02 1F D9
7E 02 26 00 28 52
7E 02 26 00 28 52
7E 09 06 00 00 00 00 40 01 00 80 D0 15
7E 02 26 01 29 53
7E 02 26 01 29 53
7E 09 06 01 08 00 00 00 00 04 80 9C 59
The first four messages (disregarding the Acks) are Zone 1 no longer tripped, Zone 2 no longer tripped, Zone 12 tripped, Zone 12 no longer tripped. Then Premise requested zone status (24h) of Zone 1 (00h), which got a 10 byte response from the panel with a similar message to the first one from this snippet. Then Premise requested a Partition Snapshot (27h) and the panel responded with a 9 byte message saying that Partition 1 is valid, but not ready. Then Premise requested Partition Status (26h) of Partition 1, and the panel responded with a 9 byte message saying that somewhere there's a sensor with a low battery (I have wireless sensors on the upstairs windows, so that's possible), the last user number was 1, and a Delay Trip was in progress. Premise then asks for status of Partition 2, which apparently has a Pulsing Buzzer, is Ready to Arm, and also has a Delay Trip in progress.
And on and on and on. I'm seeing messages that are 9 bytes, 10 bytes, 13 bytes... so it seems that they're not limited to 10 bytes. It's kinda cool, now that I know about the hex-binary conversion, I feel a little like the guy in The Matrix when he points at the code flowing by on the screen and says "There's a blonde, there's a redhead". It takes me a little longer than that to look things up on the protocol spec sheet, and I'm only looking at doors opening and closing and not blondes and redheads, but other than that the result is the same I guess.
Anyway, what I take away from this short investigation is that the panel seems to be responding to requests from Premise, and broadcasting events to Premise as they happen (zone trips). The only anomaly so far is the 10 byte Zone Status response instead of the expected 8 bytes. And since Homeseer shows zone status, I'm leaning towards something in Premise, perhaps the driver, perhaps something else, not functioning properly. When we sustained the lightning surge, the panel was connected to an older PC via the panel's on-board serial port. It is now connected to an old laptop via a Sabrent USB to Serial cable (FTDI Chipset).
I'll try a clean install of Premise on another PC to see if that install responds differently, then I'll try a factory reset of the panel (groan). After that, a new panel (double groan). Unfortunately, we're heading out of town first thing tomorrow morning for a few days, so I won't be able to try anything else until we get back. So you all get a break. ^_^