question

wattsup33 avatar image
wattsup33 asked

MQTT read available firmware version?

I want to be able to use Node Red and Home Assistant to detect that there is a new version of Venus OS for the Raspberry Pi. I can see that the following indicates the installed firmware version:

  venus-home/<id>/system/0/FirmwareBuild

That appears maybe to be duplicated here:

  venus-home/N/<id>/platform/0/Firmware/Installed/Build

I did see the below items that might indicate an available firmware version, but they are either 2023, or null

venus-home/N/<id>/platform/0/Firmware/Backup/AvailableBuild
venus-home/N/<id>/platform/0/Firmware/Offline/AvailableBuild
venus-home/N/<id>/platform/0/Firmware/Online/AvailableBuild

Is there a valid MQTT message I can use to see what new firmware version is available?

vrm firmware update
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
wkirby avatar image
wkirby answered ·

Here is my my Pi shows when it is running an outdated version. I also have an older backup version available:

1711787958748.png


When running a current version then the Online / Available build will read null.

1711788104816.png

Perhaps your Backup / Available version is null if you don't have a backup version there. This would happen with a fresh Venus installation to the current version.


1711787958748.png (38.7 KiB)
1711788104816.png (38.9 KiB)
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

wattsup33 avatar image
wattsup33 answered ·

That is great info. Thank you. The Online/AvailableVersion being null when I am running the latest version is the info I needed.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

Additional resources still need to be added for this topic