Skip to content

Create modbus auto feeder #56

@nielsbasjes

Description

@nielsbasjes

Core requirements:

  • Trivial to use
  • Flexible
  • Runs on Raspberry PI 3 and newer.

Base idea:

  • Single application
  • Can read tcp and local serial Modbus.
  • Preferably native compiled (KMP Native?, GraalVM Native?)
  • Preferably in a docker image (multi arch docker image)
  • Outputs to several common outputs (perhaps a separate one per output type?)
  • Can be run in K8s !

Checklist:
[ ] Parse commandline: https://ajalt.github.io/clikt/
[ ] Output to MQTT (Json) + Home Assistant discovery topic !
[ ] Output to InfluxDB
[ ] Output to Kafka (Json? Avro?)

Config:
[ ] "Use Modbus Schema" (provide file)
[ ] "Use SunSpec" (builtin)
[ ] Input device (device/ip+port) + unitId
[ ] Output device (type+ip+port+credentials)
[ ] Field selection (if not provided a "full list of all possible fields" config is output)
[ ] Per field refresh interval (only multiples of 500ms)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions