/metricq-source-modbus

🚌 A MetricQ source for Modbus devices

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Code style: black

MetricQ modbus source

Current limitations

  • only TCP
  • only reading holding registers
  • only float values
  • only big endian
  • only one slave per device

Configuration

See the pydantic model for a description of the configuration.

CI

  • run all formatters and linters using tox as part of building the docker images
    • black
    • isort
    • mypy
    • flake8
  • build docker images for all branches
  • build docker images for version tags vX.Y.Z
  • push docker images to ghcr.io/metricq
  • No sphinx / documentation
  • No upload to pypi