Skip to content

Feature Request: Unterstützung für Modbus-Strings (ASCII-Ausgabe) #3

@Akleinso

Description

@Akleinso

Feature Request: Unterstützung für Modbus-Strings (ASCII-Ausgabe)

Hintergrund:
Ich nutze modbus2mqtt (mazocode) erfolgreich zur Anbindung meines Kaco Wechselrichters und meines Varta Batteriespeichers an Home Assistant. Die Kommunikation funktioniert zuverlässig über MQTT, insbesondere mit Integer- und Float-Werten.

Ein wiederkehrendes Problem ist jedoch die Verarbeitung von Modbus-Strings (z. B. Software-Versionen, Statusmeldungen o. ä.). Derzeit scheint modbus2mqtt keine direkte Unterstützung für format: string oder eine entsprechende Dekodierung von ASCII-Daten zu bieten.

Beobachtungen:

  • Ein Register, das einen lesbaren ASCII-String enthalten sollte (z. B. "2.0.6.12"), wird derzeit als sehr große Integer-Zahl veröffentlicht.
  • Versuche, diese Zahl in Home Assistant mit value_template in einen String umzuwandeln, sind komplex, unzuverlässig oder fehleranfällig.
  • Andere Nutzer (siehe z. B. Forenbeiträge) berichten ebenfalls von Schwierigkeiten bei der Verarbeitung von Modbus-Daten im ASCII-Format.

Vorschlag zur Erweiterung:

  • Einführung eines neuen Wertes für format, z. B.:
    format: ascii

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions