Skip to content

Multiple outdoor units #24

@sodabrew

Description

@sodabrew

I installed two CX34 units. At a high level, I can see two options for talking to them:

  1. Two RS-485 busses, each machine is ID 1 on its own bus, run two copies of cx34collector.

    • cx34dash would be best with one web interface and either overlaid or side-by-side charts so any differences can be quickly observed. If there are two collector instances this means a list of grpc ports to talk to.
  2. One RS-485 bus, change the ID of one of the machines (it's a setting on the touch screen controller), modify cx34collector to accept a list of bus IDs to collect from.

    • Reading the Connect method in cx34.go, the slaveId variable seems bound up with the serial port instance. Would need to separate these so that one serial port instance is used by multiple modbus instances ... making sure frames aren't clobbered on the wire at the same time.

Other thoughts:

  • Probably should have separate database files per machine, yeah?

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