I created the following simple sensor on my home assistant
name: 'Maximum System Grid Feed In'
unit_of_measurement: "W"
data_type: uint16
slave: 100
address: 2706
scale: 0.01
device_class: power
but unfortunately the sensor reading is always zero?
Is there any prerequisite to be able to read the currently set grid feed-in power limit?
I checked also the sensor with data_type: int16 - again the reading is zero
Is there any other way to read the current value of the “Maximum Feed in” setting?
Most of the other sensors return the correct values
Unfortunately I didn’t receive any replies with suggstions how the issue could be fixed. I still don’t have a solution…
In short , I wanted to make my home assisstant to change the maximum feed in power based on the measuted AC IN voltage. When the day is sunny, sometimes the grid voltage increases over 250Vac and if I feed in the grid without limit, often the Multplus 2 disconnects from the grid because of overvoltage. When I limit the power to 3500W, then overvoltages never occur
So I tried to read the register 2706 with the following HA sensor
name: ‘Maximum System Grid Feed In’
unit_of_measurement: “W”
data_type: uint16
slave: 100
address: 2706
scale: 0.01
device_class: power
but the read value was always 0…while with the VRM remote control was showing the value 3500W, which I set manually..?
I decided to check the Modbus TCP readings in another way, so I used the QModMaster modbus TCP client to read the register 2706
As it is shown the read value is 0xFFFF, which can be interpreted as -1 (no maximum grid in limit) but in reality the currently set value by the VRM remote control is 4500W