mirror of
https://github.com/Anonym-tsk/smart-domofon.git
synced 2026-01-03 15:19:03 +03:00
Small changes
This commit is contained in:
@@ -69,7 +69,7 @@
|
||||
дополнение: чтобы упростить монтаж, можно припаять к плате винтовые клеммники (например, [такие](https://www.chipdip.ru/product/308-021-12-14)) и подключать входящий кабель, провода к плате домофона, провода к внешней кнопке и, при необходимости, кабель питания, уже к ним.
|
||||
|
||||
## Конфигурация и прошивка
|
||||
1. Заполните настройки WiFi в файле [domofon.yaml](../ge1mer/domofon.yaml#L21)
|
||||
1. Заполните настройки WiFi в файле [domofon.yaml](../ge1mer/domofon.yaml#L25)
|
||||
2. Используйте [ESPHome](https://esphome.io) для компиляции и загрузки прошивки
|
||||
|
||||
## Подключение к Home Assistant
|
||||
@@ -91,8 +91,9 @@ Home assistant обычно обнаруживает подключение ав
|
||||
|
||||
## Замена интеграции с Home Assistant на MQTT
|
||||
|
||||
1. Закомментируйте раздел API в файле [domofon.yaml](../ge1mer/domofon.yaml#L94) (строки 94-138)
|
||||
2. После закомментированных строк впишите следующее:
|
||||
1. Закомментируйте раздел API в файле [domofon.yaml](../ge1mer/domofon.yaml#L51)
|
||||
2. Раскомментируйте раздел MQTT в файле [domofon.yaml](../ge1mer/domofon.yaml#L52)
|
||||
3. Впишите следующее в файл [mqtt.yaml](../ge1mer/domofon_packages/mqtt.yaml):
|
||||
```
|
||||
mqtt:
|
||||
broker: 192.168.1.25 # IP-адрес MQTT-брокера
|
||||
|
||||
@@ -47,7 +47,7 @@ Enjoy my work? [Help me out](http://yasobe.ru/na/esphome) for a couple of :beers
|
||||
* Incoming call - reject call
|
||||
|
||||
## Configuration and build
|
||||
1. Fill in WiFi credentials in [domofon.yaml](https://github.com/Anonym-tsk/smart-domofon/blob/master/ge1mer/domofon.yaml#L21)
|
||||
1. Fill in WiFi credentials in [domofon.yaml](https://github.com/Anonym-tsk/smart-domofon/blob/master/ge1mer/domofon.yaml#L25)
|
||||
2. Use [ESPHome](https://esphome.io) to build and upload firmware
|
||||
|
||||
## Home Assistant Telegram notifications
|
||||
|
||||
@@ -23,8 +23,8 @@ substitutions:
|
||||
phone_relay_inverted: 'true' # Set to 'false' if you have NO phone relay
|
||||
|
||||
# Wifi credentials
|
||||
wifi_ssid: !secret wifi_ssid
|
||||
wifi_password: !secret wifi_password
|
||||
wifi_ssid: "-----"
|
||||
wifi_password: ""
|
||||
ap_ssid: "Domofon"
|
||||
ap_password: "1234567890"
|
||||
|
||||
|
||||
@@ -68,3 +68,4 @@ binary_sensor:
|
||||
id(mode_auto_reject) = false;
|
||||
- delay: 10ms
|
||||
- script.execute: led_blink_blue_1_once
|
||||
# - <<: !include includes/binary_sensor.captive.yaml
|
||||
23
ge1mer/domofon_packages/includes/binary_sensor.captive.yaml
Normal file
23
ge1mer/domofon_packages/includes/binary_sensor.captive.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
# 8 times click - run captive portal
|
||||
timing:
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
- OFF for 5ms to 1s
|
||||
- ON for 5ms to 1s
|
||||
then:
|
||||
lambda: |-
|
||||
ESP_LOGW("DMF", "Erase settings and restart...");
|
||||
captive_portal::global_captive_portal->override_sta_mqtt("-----", "", "10.0.0.1", "1883", "", "");
|
||||
delay(500);
|
||||
ESP.restart();
|
||||
Reference in New Issue
Block a user