English | Русский
Устройство умеет открывать домофон при входящем вызове. Работает только с координатными домофонами. Проверено с домофонами Visit, Cyfral, Metakom, Altis.
Нравится проект? Поддержи автора! Купи ему немного 🍻 или ☕!
Smart intercom with MQTT based on NodeMCUv3
License: GNU General Public License v3.0
English | Русский
Устройство умеет открывать домофон при входящем вызове. Работает только с координатными домофонами. Проверено с домофонами Visit, Cyfral, Metakom, Altis.
Нравится проект? Поддержи автора! Купи ему немного 🍻 или ☕!
После обновления ESPHome до версии 2023.12 не компилируется конфиг, не проходит валидацию переиспользования пинов (https://esphome.io/changelog/2023.12.0.html). Проблема с $pin_led_blue, который определён как Status LED в light.yaml, а также как led_blue в output.yaml.
"The error can be bypassed by specifically adding another config item to all of the duplicate pin definitions": переменная allow_other_uses (Optional, boolean)
INFO Reading configuration /config/esphome/domofon.yaml...
Failed config
esp8266: None
restore_from_flash: True
board_flash_mode: dout
Framework version needs to be explicitly specified when custom source is used.
framework: None
source: platformio/[email protected]
board: esp12e
Похоже обновления ESP не дают компилится конфигу
INFO ESPHome 2023.12.5
INFO Reading configuration /config/esphome/domofon.yaml...
Failed config
switch.template: [source :237]
platform: template
name: Domofon automatically open
id: auto_open
icon: mdi:door-open
optimistic: True
The restore_state option has been removed in 2023.7.0. Use the restore_mode option instead.
restore_state: True
on_turn_on:
- switch.turn_off: auto_open_once
- switch.turn_off: auto_reject
- script.execute: state_no_call
on_turn_off:
script.execute: state_no_call
switch.template: [source :251]
platform: template
name: Domofon automatically open once
id: auto_open_once
icon: mdi:door-open
optimistic: True
The restore_state option has been removed in 2023.7.0. Use the restore_mode option instead.
restore_state: True
on_turn_on:
- switch.turn_off: auto_open
- switch.turn_off: auto_reject
- script.execute: state_no_call
on_turn_off:
script.execute: state_no_call
switch.template: [source :265]
platform: template
name: Domofon automatically reject
id: auto_reject
icon: mdi:door-closed-lock
optimistic: True
The restore_state option has been removed in 2023.7.0. Use the restore_mode option instead.
restore_state: True
on_turn_on:
- switch.turn_off: auto_open
- switch.turn_off: auto_open_once
- script.execute: state_no_call
on_turn_off:
script.execute: state_no_call
ДОбрый день. Собрал плату. Почему то при входящем звонке происходит моментальный сброс звонка, даже не успеваешь ответить. Хотя в телегу приходит сообщение открыть или отклонить. Как увеличить время ответа? А то домофон начинает после секунды сигнала переходить в error
почему то перестали приходить сообщения в телегу при разовом открытии, при автоматическом открытии. При звонке просто сообщение приходит с предложением открыть или отклонить. при открытии с кнопки так же.
День добрый!
В сценариях автоматизации бывает необходимо реагировать на открытие двери домофоном.
Можно отслеживать изменения статусов, но это представляет не очень надежным + есть разные последовательности смены статусов.
В ESPHome есть возможность генерировать события в Home Assistant. На мой взгляд было бы удобно отправлять такое событие при выполнении действия открытия.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.