start:public:hamatrix
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версия | |||
| start:public:hamatrix [2026/04/18 21:05] – sek | start:public:hamatrix [2026/04/18 21:13] (текущий) – sek | ||
|---|---|---|---|
| Строка 12: | Строка 12: | ||
| <code yaml> | <code yaml> | ||
| # Добавьте сюда ваши данные | # Добавьте сюда ваши данные | ||
| - | matrix_user: " | + | matrix_homeserver: |
| - | matrix_password: | + | matrix_username: " |
| + | matrix_password: | ||
| + | matrix_room: | ||
| </ | </ | ||
| Строка 20: | Строка 22: | ||
| <code yaml> | <code yaml> | ||
| + | # Основная интеграция Matrix | ||
| matrix: | matrix: | ||
| - | homeserver: | + | homeserver: |
| - | username: !secret | + | username: !secret |
| password: !secret matrix_password | password: !secret matrix_password | ||
| + | verify_ssl: true # если у вас самоподписанный сертификат, | ||
| rooms: | rooms: | ||
| - | - "!your_room_id:chat.2admina.ru" | + | - !secret matrix_room |
| + | commands: # опционально: | ||
| + | - word: статус | ||
| + | name: ha_status | ||
| + | - word: перезагрузка | ||
| + | name: ha_restart | ||
| + | |||
| + | # Платформа уведомлений | ||
| + | notify: | ||
| + | - name: matrix_notify | ||
| + | platform: matrix | ||
| + | default_room: | ||
| </ | </ | ||
| Строка 37: | Строка 52: | ||
| В автоматизациях: | В автоматизациях: | ||
| <code yaml> | <code yaml> | ||
| - | service: notify.matrix | + | automation: |
| - | data: | + | - alias: " |
| - | message: "Привет из Home Assistant!" | + | triggers: |
| - | | + | - trigger: state |
| + | entity_id: binary_sensor.motion_door | ||
| + | to: " | ||
| + | actions: | ||
| + | - action: notify.matrix_notify | ||
| + | data: | ||
| + | message: "🚪 Движение у входной двери!" | ||
| + | |||
| + | format: "html" | ||
| </ | </ | ||
| Отправка изображения: | Отправка изображения: | ||
| <code yaml> | <code yaml> | ||
| - | service: notify.matrix | + | action: notify.matrix_notify |
| data: | data: | ||
| - | message: "Движение обнаружено!" | + | message: "📷 Снимок с камеры" |
| - | | + | |
| - | | + | |
| + | - /config/www/camera/ | ||
| </ | </ | ||
| Строка 57: | Строка 81: | ||
| homeassistant: | homeassistant: | ||
| allowlist_external_dirs: | allowlist_external_dirs: | ||
| - | - "/config/www" | + | - /config/www/camera |
| </ | </ | ||
| </ | </ | ||
| Строка 64: | Строка 88: | ||
| Создайте автоматизацию для реакции на команды: | Создайте автоматизацию для реакции на команды: | ||
| <code yaml> | <code yaml> | ||
| - | trigger: | + | automation: |
| - | - platform: event | + | - alias: " |
| - | event_type: matrix_command | + | |
| - | event_data: | + | - trigger: event |
| - | command: | + | |
| - | action: | + | event_data: |
| - | - service: notify.matrix | + | command: |
| - | data: | + | |
| - | message: "Система | + | - action: notify.matrix_notify |
| + | |||
| + | message: "✅ Home Assistant | ||
| </ | </ | ||
| Строка 85: | Строка 111: | ||
| <code yaml> | <code yaml> | ||
| - | matrix_custom: | + | # После установки в / |
| - | homeserver: | + | matrix_chat: |
| - | access_token: | + | homeserver: |
| + | user_id: !secret matrix_username | ||
| + | access_token: | ||
| + | verify_ssl: true | ||
| </ | </ | ||
| Токен доступа можно получить в клиенте Element: **Настройки** → **Помощь и информация** → **Токен доступа**. | Токен доступа можно получить в клиенте Element: **Настройки** → **Помощь и информация** → **Токен доступа**. | ||
start/public/hamatrix.txt · Последнее изменение: — sek
