nathanmarlor / foxess_modbus

FoxESS inverter integration. Connect directly to your FoxESS inverter (no cloud!) for real-time status and control.
MIT License
105 stars 14 forks source link

Poll versions on (re-)connection #509

Closed canton7 closed 4 months ago

canton7 commented 6 months ago

It would be nice to get the versions of firmwares of the system as sensors in Homassistant.

The updates on my system are done by foxess or my electrician. So I do not know if a new firmware arrives. With the sensor it is possible to show and alert on change.

_Originally posted by @abuesen in https://github.com/nathanmarlor/foxess_modbus/discussions/504_

abuesen commented 5 months ago

Thank you, installed beta: Looks all right, nice mdi!

I'm exited to see the first update.

lamixer commented 4 months ago

Hello... KH10.5 user here. Running integration version 1.10.1 and I just noticed the three entities to display inverter firmware versions (like sensor.foxess_manager_version). I added these to a dashboard and they are there and say have been updated between 5 and 10 minutes ago, but the version numbers displayed do not match my inverter's real version numbers. For example, I'm running 1.19 of Manager but integration says I'm running 2.81. Not sure if I missed a memo or if that means it's not working on KH. Not a top priority! Thanks.

canton7 commented 4 months ago

@lamixer Thanks. Can you post your actual manager/master/slave versions, and the ones reported by this integration?

lamixer commented 4 months ago

Sure...

Actual: Master 1.27 / Slave 1.01 / Manager 1.19

Integration: Master: 2.95 / Slave 2.57 / Manager 2.81

abuesen commented 4 months ago

I'm sorry I didn't remember the foxess-cloud at all since I use the great foxess-modbus integration. So my reported versions in other discussions are wrong.

foxess-cloud says: Master : 1.83 Slave : 1.03 Manager : 1.66 foxess-modbus syas: Master : 1.83 Slave : 1.03 Manager : 3.58 Hardware: Master : 1.83 Slave : 1.03 Manager : 1.66

Edit: Correct is 3.58. (385 was a typo)