MOD Bus Problem

Hi, i have a problem reading sensor datat from the modbus. I don´t know why, but there was a time where the setup worked. Actually i only get values from the binary_sensors (Discrete Inputs funktions code 02 Hex). These work fine.
But trying to read sensor values ( Read input Register 04 Hex) i don´t get any valuesto the HA. When i try a modbus tester SW the values are available.
Is it possible that there was an update in the HA ?

- name: ospa_hub
  type: tcp
  host: 192.168.178.xxx
  port: 502
   #Sensor Digitalwerte
  binary_sensors:
      - name: Ospa_Digital_Values_Filterpumpe_Status
      address: 29
      device_class: running
      input_type: discrete_input
      scan_interval: 15
      slave: 1

      #Sensor Analogwerte
  sensors:
    - name: Ospa_Analog_Values_Temperatur
      address: 3
      input_type: input
      data_type: int16
      offset: 0
      precision: 1
      scale: 0.1
      device_class: temperature
      unit_of_measurement: C
      scan_interval: 15
      slave: 1

Last working version with modbus is 2024.12.

There are multiple issues in the newer ones with a lot of unsolved tickets on github. If you need modbus, suggest downgrading to 2024.12.

Oh, Thank You very much. This would make sense.
Nice greetings David.

Is ist possible to downgrade a older version or do i have t restore a backup?

Usually you need to restore a backup, because when a newer version is installed it breaks the recorder schema, and you can’t roll back.

Rest of instructions depend on your installation type. I run VENV, because usually they break your HA setup by pushing incompatible supervisor changes after a year or so (you can’t opt out), and break your hassos randomly.

It is generally a very bad idea to upgrade HA unless you need some new feature or one of your integrations needs a newer version. They soft or hard break things (even core components of HA) almost every single release.

Thank You very much, i am a beginner, and this will keep me away from further updates.
Nice greetings

David