Skip to content

scanned register ranges #57

Description

@lawther

I wrote a quick script to scan the register file - issued 0x38 cmds to read a register/slot from 0x00/0x00 to 0xFF/0x0F and listened for a response. I ran it in a loop overnight to see what would happen.

Couple of things I discovered:

  • register 0x3A slot 0x01 responds with 0x19. No idea what it means.
  • for channels and light zones (type, name, state, multicolor, color, active), we've already documented a first block of 8 registers/slots. These appear to extend with a second block of 8 (ie a total of 16 channels/lights). In my pool, I have 3 actual lights, all are correctly set as 'blue'. All 16 registers in 0xD0-0xDF respond with 0x05 ('blue').
  • with valve labels, we've documented 2 (0xD0-0xD1), but this seems to extend to 4 (0xD2 and 0xD3 respond). I have two valves, so I correctly get nul-terminated strings for the first two, and zeroes for the second two.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions