HomeAssistant-VTR-Modbus icon indicating copy to clipboard operation
HomeAssistant-VTR-Modbus copied to clipboard

Undocumented registers

Open uowiec opened this issue 2 years ago • 3 comments

Hi,

I know this code has been created by numerous hands, but do you know anything about the entities: - name: vsr300_calculated_moisture_extraction address: 2210 - name: vsr300_calculated_moisture_intake address: 2211 they are not documented in the Systemair's documentation, yet they are actually showing something...

Also, these 2 registers have incorrect addresses

  - name: vsr300_efficiency_temperature
    address: 12107
  - name: vsr300_overhetingstemperatur_tilluft
    address: 12108

They should be -1

Found another one: in vsr300_mode_status: separate Cooker and Hood? They should be: {% elif states('sensor.vsr300_mode_status_register')|int == 7 %} Cooker Hood {% elif states('sensor.vsr300_mode_status_register')|int == 8 %} Vacuum Cleaner {% elif states('sensor.vsr300_mode_status_register')|int == 9 %} CDI1 {% elif states('sensor.vsr300_mode_status_register')|int == 10 %} CDI2 {% elif states('sensor.vsr300_mode_status_register')|int == 11 %} CDI3 {% elif states('sensor.vsr300_mode_status_register')|int == 12 %} Pressure guard
{% else %} WTF {% endif %}

Thanks for your work!

uowiec avatar Dec 19 '23 19:12 uowiec

Hello, and thank you for the feedback! I'm sorry to say I don't know the two undocumented entities, but I make an assumption that they could relate to something with PPM auto, moisture etc? (referring to my first source of this code, https://github.com/GMTrevis/Homeassistant-NodeRed-Systemair-VTR300 )

Thank you for pointing out the mistakes, I've corrected them at my end now. I've tried looking for bugs like this after I recreated GMTrevis' former code (before he migrated to node red), but after the 2nd kid popped into the world half a year ago, I lack either the free time or the energy to sit down with this :(

I'll leave the comment open, as it would be nice to find out of this :D

Ztaeyn avatar Dec 19 '23 20:12 Ztaeyn

Hi, and thanks for quick reply :) @GMTrevis is a legend indeed :laughing: I tried his code first, but the Norwegian language and the way how it's been created totally overcome me. Your approach is the one I like.

uowiec avatar Dec 19 '23 20:12 uowiec

Found an old Modbus variable list. address: 2210 and 2211 are in it.

SAVECair_Modbus_parametr_srasas.pdf

Symbolic register name Register\number\Modbus\Register\type\Min\Max\Description\Factor REG_ROTOR_EA_SPEC_HUMIDITY\3x2210\Input\1\100\Calculated specific humidity of the Extract Air\1 REG_ROTOR_OA_SPEC_HUMIDITY 3x2211 Input--\Calculated specific humidity of the Outdoor Air\1

cmragnar avatar Mar 14 '25 11:03 cmragnar