Small changes

This commit is contained in:
Nikolay Vasilchuk
2021-03-25 13:41:20 +03:00
parent 912d80dd6c
commit c25071df35
5 changed files with 32 additions and 7 deletions

View File

@@ -69,7 +69,7 @@
дополнение: чтобы упростить монтаж, можно припаять к плате винтовые клеммники (например, [такие](https://www.chipdip.ru/product/308-021-12-14)) и подключать входящий кабель, провода к плате домофона, провода к внешней кнопке и, при необходимости, кабель питания, уже к ним. дополнение: чтобы упростить монтаж, можно припаять к плате винтовые клеммники (например, [такие](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) для компиляции и загрузки прошивки 2. Используйте [ESPHome](https://esphome.io) для компиляции и загрузки прошивки
## Подключение к Home Assistant ## Подключение к Home Assistant
@@ -91,8 +91,9 @@ Home assistant обычно обнаруживает подключение ав
## Замена интеграции с Home Assistant на MQTT ## Замена интеграции с Home Assistant на MQTT
1. Закомментируйте раздел API в файле [domofon.yaml](../ge1mer/domofon.yaml#L94) (строки 94-138) 1. Закомментируйте раздел API в файле [domofon.yaml](../ge1mer/domofon.yaml#L51)
2. После закомментированных строк впишите следующее: 2. Раскомментируйте раздел MQTT в файле [domofon.yaml](../ge1mer/domofon.yaml#L52)
3. Впишите следующее в файл [mqtt.yaml](../ge1mer/domofon_packages/mqtt.yaml):
``` ```
mqtt: mqtt:
broker: 192.168.1.25 # IP-адрес MQTT-брокера broker: 192.168.1.25 # IP-адрес MQTT-брокера

View File

@@ -47,7 +47,7 @@ Enjoy my work? [Help me out](http://yasobe.ru/na/esphome) for a couple of :beers
* Incoming call - reject call * Incoming call - reject call
## Configuration and build ## 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 2. Use [ESPHome](https://esphome.io) to build and upload firmware
## Home Assistant Telegram notifications ## Home Assistant Telegram notifications

View File

@@ -23,8 +23,8 @@ substitutions:
phone_relay_inverted: 'true' # Set to 'false' if you have NO phone relay phone_relay_inverted: 'true' # Set to 'false' if you have NO phone relay
# Wifi credentials # Wifi credentials
wifi_ssid: !secret wifi_ssid wifi_ssid: "-----"
wifi_password: !secret wifi_password wifi_password: ""
ap_ssid: "Domofon" ap_ssid: "Domofon"
ap_password: "1234567890" ap_password: "1234567890"

View File

@@ -67,4 +67,5 @@ binary_sensor:
id(mode_auto_open_once) = false; id(mode_auto_open_once) = false;
id(mode_auto_reject) = false; id(mode_auto_reject) = false;
- delay: 10ms - delay: 10ms
- script.execute: led_blink_blue_1_once - script.execute: led_blink_blue_1_once
# - <<: !include includes/binary_sensor.captive.yaml

View 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();