ModBus Offset

Hallo zusammen,

ist es möglich bei einem ModBus Gerät einen Offset zu setzen? Oder muss das über eine virtuelle Adresse basteln?
Ich möchte gerne eine Pichler KWL in Symcon testen.

Beispielsweise erhalte ich bei der Außentemperatur 1014 zurück. Bräuchte aber 1,4° ((1014 - 1000) / 10)

Pichler Modbus Settings

In HA konnte ich es wie folgt lösen:

  sensors:
    - name: "lg350_temp_aussenluft" # 0.0
      unique_id: "lg350_temp_aussenluft"
      unit_of_measurement: "°C"
      slave: 20
      address: 30
      input_type: input
      data_type: int16
      offset: -100
      precision: 1
      scale: 0.1

du könntest dir den Wert über das Rechenmodul umrechnen

Aktuell geht es nur über die virtuelle Adresse. Ich kann mir aber gut vorstellen dass wir einen Offset auch hinzufügen. Ist ja recht einfach gemacht. Habt ihr ggf. noch mehr Geräte die dies brauchen?

Die virtuellen Adressen sind insgesamt natürlich flexibler weil jede Art von Umrechnung möglich ist :slight_smile:

paresy

1 „Gefällt mir“

Unschön, ich habs auch mit einer virtuellen Adresse hinbekommen

@paresy du bist ja mal wieder schnell. Jupp, ich wüsste mehrere Geräte. Keine Ahnung ob das Modus Standard ist, aber wie du bereits erwähnt hast, sollte das ja auch leicht umsetzbar sein :wink:

Schöne Feiertage :christmas_tree: