Инструменты пользователя

Инструменты сайта


start:public:hamatrix

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
start:public:hamatrix [2026/04/18 21:05] sekstart:public:hamatrix [2026/04/18 21:13] (текущий) sek
Строка 12: Строка 12:
 <code yaml> <code yaml>
 # Добавьте сюда ваши данные # Добавьте сюда ваши данные
-matrix_user: "@ha:chat.2admina.ru" +matrix_homeserver: "https://chat.2admina.ru" 
-matrix_password: "ваш_пароль"+matrix_username: "@ha:chat.2admina.ru" 
 +matrix_password: "********"  # ⚠️ замените на новый пароль
 +matrix_room: "#ваша_комната:chat.2admina.ru"
 </code> </code>
  
Строка 20: Строка 22:
  
 <code yaml> <code yaml>
 +# Основная интеграция Matrix
 matrix: matrix:
-  homeserver: https://chat.2admina.ru +  homeserver: !secret matrix_homeserver 
-  username: !secret matrix_user+  username: !secret matrix_username
   password: !secret matrix_password   password: !secret matrix_password
 +  verify_ssl: true  # если у вас самоподписанный сертификат, установите false
   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: !secret matrix_room
 </code> </code>
  
Строка 37: Строка 52:
 В автоматизациях: В автоматизациях:
 <code yaml> <code yaml>
-service: notify.matrix +automation: 
-data: +  - alias: "Уведомление в Matrix при срабатывании датчика" 
-  message: "Привет из Home Assistant!" +    triggers: 
-  target: "!your_room_id:chat.2admina.ru"+      - trigger: state 
 +        entity_id: binary_sensor.motion_door 
 +        to: "on" 
 +    actions: 
 +      - action: notify.matrix_notify 
 +        data: 
 +          message: "🚪 Движение у входной двери!" 
 +           
 +            format: "html # опционально: поддержка базового HTML
 </code> </code>
  
 Отправка изображения: Отправка изображения:
 <code yaml> <code yaml>
-service: notify.matrix+action: notify.matrix_notify
 data: data:
-  message: "Движение обнаружено!+  message: "📷 Снимок с камеры
-  data: +   
-    file"/config/www/snapshot.jpg"+    images: 
 +      - /config/www/camera/snapshot.jpg
 </code> </code>
  
Строка 57: Строка 81:
 homeassistant: homeassistant:
   allowlist_external_dirs:   allowlist_external_dirs:
-    - "/config/www"+    - /config/www/camera
 </code> </code>
 </note> </note>
Строка 64: Строка 88:
 Создайте автоматизацию для реакции на команды: Создайте автоматизацию для реакции на команды:
 <code yaml> <code yaml>
-trigger+automation
-  - platformevent +  - alias"Обработка команды !статус" 
-    event_type: matrix_command +    triggers: 
-    event_data: +      - trigger: event 
-      command: "статус" +        event_type: matrix_command 
-action+        event_data: 
-  service: notify.matrix +          command: ha_status 
-    data: +    actions
-      message: "Система работает в штатном режиме."+      action: notify.matrix_notify 
 +         
 +          message: "✅ Home Assistant работает нормально. Версия: {{ states('sensor.home_assistant_version') }}"
 </code> </code>
  
Строка 85: Строка 111:
  
 <code yaml> <code yaml>
-matrix_custom+# После установки в /config/custom_components/ 
-  homeserver: https://chat.2admina.ru +matrix_chat
-  access_token: "ваш_токен"+  homeserver: !secret matrix_homeserver 
 +  user_id!secret matrix_username 
 +  access_token: !secret matrix_access_token токен вместо пароля 
 +  verify_ssl: true
 </code> </code>
 Токен доступа можно получить в клиенте Element: **Настройки** → **Помощь и информация** → **Токен доступа**. Токен доступа можно получить в клиенте Element: **Настройки** → **Помощь и информация** → **Токен доступа**.
start/public/hamatrix.txt · Последнее изменение: sek