Skip to content

docs: Object 86 Sub 7 (prioritized state) missing from control.md #32

Description

@eman

Problem

The docs/protocol/control.md documentation on Remote Control Mode is incomplete. It describes how to write remote/local control state using legacy Class 3 commands (command IDs 7 for remote, 6 for auto/local), but it does not document how to read the current remote/local control state from the pump.

Discovery

During esphome-alpha-hwr fix #61 (eman/esphome-alpha-hwr@7f8b917), it was discovered that:

  • Object 86 Sub 5 = remote operation request object (write-only)
  • Object 86 Sub 6 = local operation request object (write-only)
  • Object 86 Sub 7 = overall_operation_prioritized_request_obj (read-only) ← Status object

Sub 7 is the actual status object that reflects the pump's prioritized state after evaluating remote/local/alarm influence. This is the correct object to read for determining current remote/local control state.

Missing Documentation

  1. Object 86 Sub 7 is not listed in the Factory Configuration Object table in control.md
  2. No guidance on how to read the current remote/local control state
  3. Lack of clarity that Sub 5 and 6 are write-only request objects, while Sub 7 is the read-only prioritized status

Required Updates

Add to docs/protocol/control.md:

  • Document Object 86 Sub 7 with its data format and purpose
  • Add Sub 7 to the Factory Configuration Object table
  • Add a section on reading remote/local control state (similar to the existing sections for reading setpoints and statistics)
  • Clarify that Sub 5/6 are request objects (write-only) and Sub 7 is the status object (read-only)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions