e334ffe7a7 | ||
---|---|---|
.github | ||
rtl_433 | ||
rtl_433-next | ||
rtl_433_mqtt_autodiscovery | ||
rtl_433_mqtt_autodiscovery-next | ||
README.md | ||
repository.json |
README.md
rtl_433 Home Assistant add-ons
This is a collection of Home Assistant add-ons that work with rtl_433.
- How to add this add-on repository to your Home Assistant install
- Use
https://github.com/pbkhrv/rtl_433-hass-addons
as the URL for the repository.
Running the Development Version
- First, follow the tutorial at Tutorial: Making your first add-on to learn how to build a basic addon.
- Use
git
to clone this repository sameaddons
folder used in the tutorial. - Make changes to the code, or use
git
to checkout branches to test. - Remember to to reload and reinstall the addon to rebuild the Docker containers to see any changes.
Release Process
- The next branch represents the upcoming version of these addons.
- rtl_433/config.json and rtl_433_mqtt_autodiscovery/config.json will contain the version numbers of the previously set addon versions, but will have different code.
- When
next
is ready to be tagged for a release:- Create a pull request against
main
, bumping the versions of eachconfig.json
file if the individual addon has been changed. As well, update theCHANGELOG.md
in the same pull request. - When the pull request has been approved, create a date-based tag such as
2022.12.01.0
on the last commit of the pull request. This will build docker containers with the version numbers inconfig.json
. - Merge the PR into
main
to actually promote the release to end users. Note the new version(s) in the commit message.
- Note we do not tag
main
in git, since each addon has it's own version number.
- Create a new branch off of
main
setting the addon versions back tonext
. Create a PR to mergemain
intonext
to reconcile the branches.
- Create a pull request against