Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vzakharchenko/smart-intercom
Remotely open an apartment intercom (Cyfral, Visit or similar)
https://github.com/vzakharchenko/smart-intercom
cyfral intercom smartthings visit
Last synced: 7 days ago
JSON representation
Remotely open an apartment intercom (Cyfral, Visit or similar)
- Host: GitHub
- URL: https://github.com/vzakharchenko/smart-intercom
- Owner: vzakharchenko
- License: apache-2.0
- Created: 2022-01-09T18:00:17.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-12T07:36:46.000Z (almost 3 years ago)
- Last Synced: 2024-11-28T06:15:26.608Z (25 days ago)
- Topics: cyfral, intercom, smartthings, visit
- Language: C++
- Homepage:
- Size: 7.42 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# smart-intercom
- [![docker](https://github.com/vzakharchenko/smart-intercom/actions/workflows/docker.yml/badge.svg)](https://github.com/vzakharchenko/smart-intercom/actions/workflows/docker.yml)
- [![Node.js CI](https://github.com/vzakharchenko/smart-intercom/actions/workflows/node.yml/badge.svg)](https://github.com/vzakharchenko/smart-intercom/actions/workflows/node.yml)
- ![npm](https://img.shields.io/npm/v/intercom-server?label=intercom-server)
- ![GitHub release (latest by date)](https://img.shields.io/github/v/release/vzakharchenko/smart-intercom?style=for-the-badge)
- ![Docker Image Version (latest by date)](https://img.shields.io/docker/v/vassio/smartthings-intercom?arch=amd64&label=Docker)- Description: Remotely open an apartment intercom (Cyfral, Visit or similar)
## Features
- When the device is inactive or turned off, it does not interfere with the operation of the intercom
- Can be integrated with various types of smart home systems
- Integrated with [Samsung Smartthings](./smartthings-intercom)# Required Electronic Components
- WeMos D1 Mini ($2.03). [AliExpress](https://aliexpress.com/item/32630518881.html?sku_id=12000018628049611&spm=a2g2w.productlist.0.0.33f717d28p4yT3)
- 1 channel relay module Delay Disconnection Triggers Delayed Cycle Timing Circuit Switch XY-J02 (2.32$). [AliExpress](https://aliexpress.com/item/4000372163113.html?sku_id=10000001523783321&spm=a2g2w.productlist.0.0.232c5991ZEe6Ny)
- KY-019 KY 019 5V One 1 Channel Relay Module Board Shield (1.00$). [AliExpress](https://aliexpress.com/item/32727785341.html?sku_id=61353464595&spm=a2g2w.productlist.0.0.67815f4bxXi0ot)
- micro-usb cable(2.00$)
# Total Price
7.35$# Connection diagram
![](/docs/intercom.drawio.png)# XY-J02 settings
- **Operating Mode**: P.2
- **OP**: 2 sec
- **CL**: 4 sec# Wemos D1 mini firmware
- Download firmware from https://github.com/vzakharchenko/smart-intercom/releases
```bash
sudo apt-get install -y esptool
esptool --port /dev/ttyUSB0 write_flash --flash_size=detect -fm dout 0x0 intercom.ino.d1_mini.bin
```# First time configuration
- Connect to WiFi network "IntercomAP" and setup connection to your WiFi network# Application configuration
![](./docs/intercom19.png)
- **Gpio number** - the gpio number that connects to the relay signal
- **Gpio Level** - relay signal level: HIGH/LOW
- **Timeout seconds** - how many time (in second) wait for the intercom call# Rest Api
## activate relay and wait for someone to call the intercom, then open the door
- endpoint
```
http:///open
```# Smartthings Integration
[Smartthings Integration](./smartthings-intercom)