Giter VIP home page Giter VIP logo

rtl_433-hass-addons's Introduction

rtl_433 Home Assistant add-ons

This is a collection of Home Assistant add-ons that work with rtl_433.

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 same addons 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:
    1. Create a pull request against main, bumping the versions of each config.json file if the individual addon has been changed. As well, update the CHANGELOG.md in the same pull request.
    2. 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 in config.json.
    3. 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.
    1. Create a new branch off of main setting the addon versions back to next. Create a PR to merge main into next to reconcile the branches.

rtl_433-hass-addons's People

Contributors

deviantintegral avatar pbkhrv avatar arsenalliu123 avatar shbatm avatar scottroach avatar mikewadsten avatar philliprt avatar grinco avatar bennydiamond avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.