Add new functions to start firmware updates #317
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is to extend the functionality for Homeassistant to detect available tasmota firmware updates and start them remotly. See #151 and
The HA Integration also needed to be extended, this work is being done here for a future PR to the core repo:
https://github.com/FaserF/core/tree/new-feat-tasmota-firmware-update
Please note, that I am writing my own HA integrations, but never did a firmware update check and update sensor before. I would be happy about someone reviewing my code. I was also until now not fully able to test the code, since I always had used custom_components and dont know how to test updated official integrations until now.
Right now the code seems to fail:
To test the functionality I have created a new repository: https://github.com/FaserF/ha-tasmota-fwupdate
The new pip module needs to be installed manually:
pip3 install git+https://github.com/FaserF/hatasmota.git@new-feat-firmware-update
More informations about what the final goal should be:
https://community.home-assistant.io/t/support-firmware-update-in-tasmota-integration/410167
arendst/Tasmota#15480