Skip to content

Teste#1

Open
wolfwander wants to merge 346 commits intowolfwander:masterfrom
home-assistant:master
Open

Teste#1
wolfwander wants to merge 346 commits intowolfwander:masterfrom
home-assistant:master

Conversation

@wolfwander
Copy link
Owner

Teste

@wolfwander wolfwander marked this pull request as ready for review August 21, 2024 23:38
agners and others added 29 commits September 27, 2024 10:00
)

* openthread_border_router: bump to latest and smaller improvements

Bump to OTBR POSIX version 09574a202c2 (2024-09-23 08:54:32 -0700)
and fix some smaller issues, specifically make sure that the log output
is not buffered and avoid ipset errors.

* openthread_border_router: bump to latest again

Bump to OTBR POSIX version ff7227ea9a2 (2024-09-25 14:54:08 -0700).
Gets rid of a local patch.
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Update to the lastest Python Matter server. This adds a new feature
which sets the fabric labels and aborts the update process when the node
goes offline during update.
* fix deassert when flow control disabled

* Bump version to 2.11.1
* Update wyoming-whisper to 2.2.0

* Update CHANGELOG
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump zwave-js to 13.4.0 and add watchdog configuration option

* Update zwave_js/CHANGELOG.md

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* fix lint

* bump again, update changelog

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add support for IONOS DNS challenge

* Added Support for IONOS DNS Challenge

- Added certbot-dns-ionos dependency
- Updated configuration options
- Added Documentation for IONOS DNS Challenge and configuration
- Added IONOS DNS Challenge to script

* Adjusted the Addon's version
* Added entry to Change Log

* Update run

Make `dns.ionos_endpoint` required for IONOS configuration
* LetsEncrypt - GoDaddy Documentation

Adding an Information Box to the GoDaddy configuration example, warning about API access limitations

* Update DOCS.md

* Update DOCS.md
* Update LetsEncrypt IONOS

Fixed Syntax Error

* Bump version and add changelog entry

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
…hdog (#3802)

* Rename watchdog option to avoid confusion with add-on watchdog

* Update config.yaml

* Update CHANGELOG.md
* bump zwavejs to 13.10.3

* update changelog

* reverse order of changelogs

* Fix Z-Wave JS Server link

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Fix bullet

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
… versions (#3808)

Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Run agent-discovery after agent-config

* Bump release to 2.12.1

* update version in config.yaml

* update changelog message
* Bump firmware images to latest version

* Bump `UNIVERSAL_SILABS_FLASHER`

* Update release notes

* Bump flasher to 0.0.25
* Add support for Loopia DNS challenge

* Bump letsencrypt to 5.3.0 instead of 5.2.4

* Update DOCS.md for Loopia DNS challenge

* Update DOCS.md for Loopia DNS challenge

Adhere to coderabbits suggestion

* Use patch version to add new DNS support

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Felix Matouschek <felix@matouschek.org>
Update to the latest Python Matter server. This release comes with a
container based on Debian 12 and Python 3.12. It will be compatible with
future Matter Server beta releases.
* add support for mijn.host DNS challenge

* Update letsencrypt/config.yaml

Co-authored-by: Stefan Agner <stefan@agner.ch>

* version change

* Update letsencrypt/CHANGELOG.md

* Bump version in config.yaml

---------

Co-authored-by: Stefan Agner <stefan@agner.ch>
Support flashing the internal radio on Home Assistant Yellow with CM5.
Support flashing the internal radio on Home Assistant Yellow with CM5.
* Update wyoming-whisper to 2.3.0

* update docs
c0ffeeca7 and others added 30 commits January 29, 2026 14:48
* Matter Server: rename add-on to app

* Rename some more

* revert changes to rootfs

* Update matter_server/config.yaml

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>

---------

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>
* Let's encrypt: rename add-on to app

* Implement review comments

* update UI string

* Rename addon to app

* Update letsencrypt/DOCS.md

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* revert changes to rootfs

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Silabs: rename add-on to app

* Update silabs-multiprotocol/DOCS.md

* revert changes to rootfs

* Update silabs_flasher/config.yaml

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>

---------

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>
* File editor: rename add-on to app

* Fix typo

* update UI string

* Change add-on to app in translations

* Fix line length

* Update configurator/DOCS.md

* Update configurator/translations/en.yaml
* Fix model selection for language

* Fix model selection for non-English
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@v3.6.0...v3.7.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* nginx_proxy: Support HTTP/3 (QUIC)

* Remove options and just use port to enable/disable HTTP/3

* Add quotes to fix linter error

* Linter change

* Move reuseport to default_server

---------

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>
* nginx_proxy: bump to Alpine 3.23, drop unsupported archs

* Bump to latest base image
* Drop unsupported architectures from build.yaml and readme
* Remove add-on terminology from the config comment

nginx and OpenSSL versions are still the same versions that 3.22 had.

* Remove unsupported architectures from the manifest

* Remove unused links from the readme
* Update description for additional software packages

* Reword the description

---------

Co-authored-by: Jan Čermák <sairon@users.noreply.github.com>
* Fix otbr-web UI accessibility by overriding default listen address of loopback (127.0.0.1) to all interfaces.

* Bump version and update CHANGELOG for OTBR Web fix
)

* Use Alpine base tag 3.23-2025.12.2

* Rename add-on to app in service scripts

* Bump CLI to v4.46.0

* Use ttyd from repository package

Alpine already has ttyd 1.7.7 available, it appears we're not using any ttyd or
LWS config options that would mandate building it here.

* Bump version and add changelog entry
In some cases, OTBR creates temporary settings files [1]. If the RCP becomes
unavailable (seems to happen particularly for network connected adapters), file
with a newer timestamp containing ephemeral data is created and incorrectly
migrated as configuration for the reconnected adapter later:

```
Settings file for adapter 187a3efffe0182dd already exists at /data/thread/0_187a3efffe0182dd.data but appears to be old, archiving
Wrote new settings file to /data/thread/0_187a3efffe0182dd.data
```

This is how the thread folder looks like after the migration:

```
-rw------- 1 kpt kpt  32 Feb 11 09:57 0_0-tmp.data
-rw------- 1 kpt kpt  73 Feb 11 09:58 0_187a3efffe0182dd.data
-rw------- 1 kpt kpt 278 Feb 11 09:47 0_187a3efffe0182dd.data.backup-20260211095840
```

The new data file is clearly migrated from the 0_0-tmp.data, creating a new
configuration out of ephemeral data which is invalid and prevents correct
initialization of the OTBR app.

This change adds a check that the file to be migrated is matching a valid name
created by [2], effectively ignoring the temporary files.

[1] https://github.com/openthread/openthread/blob/thread-reference-20250612/src/posix/platform/tmp_storage.cpp
[2] https://github.com/openthread/openthread/blob/thread-reference-20250612/src/posix/platform/settings.cpp#L93
Co-authored-by: Stefan Agner <stefan@agner.ch>
This migrates majority of DNS provider to be handled by certbot-dns-multi.
Since the underlying lego library doesn't work with musl, the base image was
switched to Debian Trixie.

There are still some providers which are not available in lego (EuroDNS,
Gehirn, Noris Network), and some that have configuration handled in a way
that's not easily translatable to lego options (Azure, HE). The latter will be
replaced in a future version, the former kept for backward compatibility and
migrated if lego ever supports them.

While there were some options that couldn't be directly converted to options
available in lego configuration, those were rather marginal and equivalent
config should be obtainable even without them.

The major benefit should be better maintainability of the app and way out of
the dependency hell that various poorly maintained certbot-dns plugin can
introduce.
…led (#4416)

* Fix otbr-agent s6-notifyoncheck check script

The check script needs to return non-zero exit code if the service is
not yet ready. Use `set -e` to archive that.

For better readability separate the unix socket file test and the REST
API port check.

* Make otbr-web depending on otbr-agent-configuration

The OTBR supports only a single CLI to be connected at once. Since the
OTBR agent configuration script calls ot-ctl several times, and the OTBR
web service uses the CLI as well, starting these two services
simultanously can lead to errors, e.g. ot-ctl returning with non-zero
exit code and printing the following error:

```
read: Connection reset by peer
```

The configuration script is only very short lived. Simply serialze OTBR
web after the configuration script to avoid this race condition.

* Bump version number and add CHANGELOG.md entry
With Python's boto3 library this wasn't needed but Go AWS libs obviously need
the region to be specified also for global services. Default to us-east-1 to
restore pre-v6.0.0 behavior.

Fixes #4429
* letsencrypt: fix propagation timeout for certbot-dns-multi

The *_PROPAGATION_TIMEOUT variables are not taken into effect when lego is used
with certbot-dns-multi, we need to explicitly pass
--dns-multi-propagation-seconds. The env variables shouldn't do any harm, so
let's keep them in place.

Fixes #4431

* Set ACME_ARGUMENTS before PROPAGATION_SECONDS may be cleared

* Introduce PROVIDER_ENV_PREFIX instead of clearing PROPAGATION_SECONDS
…#4430)

* Update CA bundle path for certificate updates

After the migration from Alpine Linux to Debian Linux the path to the CA bundle changed

* Remove REQUESTS_CA_BUNDLE - rely on CURL_CA_BUNDLE from env

* Bump version and update changelog

---------

Co-authored-by: Jan Čermák <sairon@sairon.cz>
* feat(wip): include Z-Wave JS UI in core addon

* feat(wip): configure zwave-js-ui externally

* provide more options to Z-Wave JS UI

* more tweaks

* update to release version of Z-Wave JS UI

* prepare for release

* drop unsupported archs

* Update changelog

* bump base image to 3.23

* update changelog

* fix: typo

* Bump version to 1.0.0

* remove emulate_hardware option

* fix typo

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix Dockerfile build arg

* remove stale path env

* Update changelog, increase minimum HA version

* add missing port description

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
…4438)

Fail if DNS challenge is selected and the provider is not configured.

Also clean up the cache files created by pip and Go build to significantly
reduce image bloat.

Fixes #4436
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comments