mirror of
https://github.com/Anonym-tsk/smart-domofon.git
synced 2025-12-06 03:26:58 +03:00
esphome.domofon_call_accept & esphome.domofon_call_reject events. web_server disabled by default
This commit is contained in:
@@ -91,6 +91,18 @@
|
|||||||
После этого плата перезагружается и подключается к вашему WiFi.
|
После этого плата перезагружается и подключается к вашему WiFi.
|
||||||
Home assistant обычно обнаруживает подключение автоматически. Если не обнаружил, то можно подключить через интеграции. Пароль для интеграции `esphome`
|
Home assistant обычно обнаруживает подключение автоматически. Если не обнаружил, то можно подключить через интеграции. Пароль для интеграции `esphome`
|
||||||
|
|
||||||
|
При принятии или отклонении вызова в Home Assistant отправляются события
|
||||||
|
`esphome.domofon_call_accept` и `esphome.domofon_call_reject` соответственно,
|
||||||
|
которые можно использовать в качестве триггеров для автоматизаций:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
trigger:
|
||||||
|
- platform: event
|
||||||
|
event_type: esphome.domofon_call_accept
|
||||||
|
- platform: event
|
||||||
|
event_type: esphome.domofon_call_reject
|
||||||
|
```
|
||||||
|
|
||||||
## Уведомления в Telegram через Home Assistant
|
## Уведомления в Telegram через Home Assistant
|
||||||
|
|
||||||
Положите [этот файл](../ge1mer/homeassistant/domofon.yaml) в `/config/packages/domofon.yaml` и исправьте используемые сервисы в автоматизации.
|
Положите [этот файл](../ge1mer/homeassistant/domofon.yaml) в `/config/packages/domofon.yaml` и исправьте используемые сервисы в автоматизации.
|
||||||
@@ -115,6 +127,6 @@ Home assistant обычно обнаруживает подключение ав
|
|||||||
1. Отключите питание платы. Проверьте, работает ли домофон, как обычно.
|
1. Отключите питание платы. Проверьте, работает ли домофон, как обычно.
|
||||||
1. Если панель домофона на улице показывает ошибку, вероятно перепутана полярность входящих проводов, попробуйте поменять.
|
1. Если панель домофона на улице показывает ошибку, вероятно перепутана полярность входящих проводов, попробуйте поменять.
|
||||||
2. Если вызов идёт, но в трубке нет звука, попробуйте поменять сопротивление подстроечного резистора. Для этого аккуратно поверните его отвёрткой против часовой стрелки на четверть оборота. После этого попробуйте снова. При необходимости повторите.
|
2. Если вызов идёт, но в трубке нет звука, попробуйте поменять сопротивление подстроечного резистора. Для этого аккуратно поверните его отвёрткой против часовой стрелки на четверть оборота. После этого попробуйте снова. При необходимости повторите.
|
||||||
2. Если с выключенной платой домофон работает как обычно, а с включенной не определяется входящий звонок (проще всего во время вызова посмотреть на строку "Domofon incoming call" в Home Assistant, необходимо увеличить в прошивке значения call_end_detect_delay и relay_answer_on_time, после чего перезалить прошивку.
|
2. Если с выключенной платой домофон работает как обычно, а с включенной не определяется входящий звонок (проще всего во время вызова посмотреть на строку "Domofon incoming call" в Home Assistant, необходимо увеличить в прошивке значения call_end_detect_delay, после чего перезалить прошивку.
|
||||||
3. Если входящий звонок определяется, но не работает открытие двери через плату, необходимо увеличить в прошивке значение relay_open_on_time, после чего перезалить прошивку.
|
3. Если входящий звонок определяется, но не работает открытие двери через плату, необходимо увеличить значение "Open On Time" в HA или веб-интерфейсе платы.
|
||||||
4. если указанные действия ни к чему не привели - стоит обратиться за помощью в [чат в Telegram](https://t.me/domofon_esp).
|
4. Если указанные действия ни к чему не привели - стоит обратиться за помощью в [чат в Telegram](https://t.me/domofon_esp).
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ packages:
|
|||||||
base: !include domofon_packages/base.yaml
|
base: !include domofon_packages/base.yaml
|
||||||
api: !include domofon_packages/api.yaml
|
api: !include domofon_packages/api.yaml
|
||||||
#mqtt: !include domofon_packages/mqtt.yaml
|
#mqtt: !include domofon_packages/mqtt.yaml
|
||||||
web_server: !include domofon_packages/web_server.yaml
|
#web_server: !include domofon_packages/web_server.yaml
|
||||||
number: !include domofon_packages/number.yaml
|
number: !include domofon_packages/number.yaml
|
||||||
script: !include domofon_packages/script.yaml
|
script: !include domofon_packages/script.yaml
|
||||||
output: !include domofon_packages/output.yaml
|
output: !include domofon_packages/output.yaml
|
||||||
|
|||||||
@@ -42,6 +42,10 @@ script:
|
|||||||
- globals.set:
|
- globals.set:
|
||||||
id: mode_mute_once
|
id: mode_mute_once
|
||||||
value: 'false'
|
value: 'false'
|
||||||
|
- homeassistant.event:
|
||||||
|
event: esphome.domofon_call_accept
|
||||||
|
data:
|
||||||
|
entity_uid: $mdns_name
|
||||||
|
|
||||||
# Reject incoming call
|
# Reject incoming call
|
||||||
- id: call_reject
|
- id: call_reject
|
||||||
@@ -55,6 +59,10 @@ script:
|
|||||||
- globals.set:
|
- globals.set:
|
||||||
id: mode_mute_once
|
id: mode_mute_once
|
||||||
value: 'false'
|
value: 'false'
|
||||||
|
- homeassistant.event:
|
||||||
|
event: esphome.domofon_call_reject
|
||||||
|
data:
|
||||||
|
entity_uid: $mdns_name
|
||||||
|
|
||||||
# No call state
|
# No call state
|
||||||
- id: state_no_call
|
- id: state_no_call
|
||||||
|
|||||||
Reference in New Issue
Block a user