Рефакторизация структуры кода для улучшения читаемости и удобства сопровождения.

This commit is contained in:
2026-04-30 07:41:41 +03:00
parent eec534760e
commit 89b17ea2b2
1406 changed files with 38483 additions and 3 deletions
View File
+38
View File
@@ -0,0 +1,38 @@
manifestVersion: 1
id: matter-server
name: Matter Server
tagline: Сервер Matter Controller через WebSockets
category: automation
version: "8.1.2"
port: 5580
description: >-
🛜 Этот проект реализует сервер контроллера Matter через WebSockets, используя официальный Matter (ранее CHIP) SDK в качестве основы, и обеспечивает как серверную, так и клиентскую реализацию.
🏠 Цель этого проекта — в первую очередь обеспечить поддержку Matter в Home Assistant, но универсальный подход делает его пригодным для использования и в других проектах.
developer: Home Assistant
website: https://home-assistant.io
repo: https://github.com/matter-js/python-matter-server
submitter: al-lac
submission: https://github.com/getumbrel/dfwebos-apps/pull/1866
support: https://community.home-assistant.io/
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
releaseNotes: >-
Этот выпуск включает в себя несколько улучшений и исправлений ошибок.
Ключевые обновления:
- Панель мониторинга теперь включает резервный вариант для неизвестных типов конечных устройств.
- Исправлена чувствительность к движению и обработка типов атрибутов.
- Добавлена поддержка режима пониженного энергопотребления для устройств Heiman.
- Добавлена функция сирены и отключения звука для дымовых извещателей Heiman.
- Улучшена обработка нестроковых данных меток.
- Обновления документации для ссылок на изображения Docker.
Полные примечания к выпуску доступны по адресу https://github.com/home-assistant-libs/python-matter-server/releases.
dependencies: []
path: ""
+16
View File
@@ -0,0 +1,16 @@
version: "3.7"
services:
server:
image: ghcr.io/matter-js/python-matter-server:8.1.2@sha256:6827e352011e2d8c2bde771e446fcf72acc49150ef66bad978816bac1762aad3
restart: on-failure
# Требуется для корректной работы mDNS
network_mode: host
# интерфейс на порту по умолчанию 5580
security_opt:
# Требуется для Bluetooth через dbus
- apparmor:unconfined
volumes:
- ${APP_DATA_DIR}/data:/data/
# Требуется для Bluetooth через D-Bus
- /run/dbus:/run/dbus:ro