Skip to content
This repository was archived by the owner on Dec 26, 2023. It is now read-only.

Latest commit

 

History

History
72 lines (48 loc) · 1.71 KB

File metadata and controls

72 lines (48 loc) · 1.71 KB

Intercom

Intercom assistant, built for integrating your old-school intercom with Particle Cloud and Home Assistant

Flow

Diagram

Without line voltage change

  1. trigger intercom call (call your apartment)
  2. trigger particle function or use home assistant
  3. Line Hangup
  4. Button Press
  5. Button Release
  6. Line Hangdown

With line voltage change

  1. trigger intercom call (call your apartment)
  2. line voltage change (no user interaction needed)
  3. Line Hangup
  4. Button Press
  5. Button Release
  6. Line Hangdown

Setup

  1. Connect and setup your device with particle cloud
  2. Change MQTT Server IP at mqtt_server
  3. add Home Assistant config to configuration.yaml
lock:
  - platform: mqtt
    name: Intercom
    state_topic: "homeassistant/intercom/state"
    command_topic: "homeassistant/intercom/set"
  1. Flash your device

Usage

Home Assistant

Your entity id will be lock.intercom

Home Assistant Object

Use functions inside your device view

Particle Cloud Console Functions

Example Request

Replace <device_id> with your id. Replace with <access_token> with your token.

$ curl https://api.particle.io/v1/devices/<device_id>/open \
       -d arg="" \
       -d access_token=<access_token>

Siri or Shortcuts

You can get shortcut here