Skip to content

Releases: Ctrlable/2n-intercom

v1.2.0 — HACS card fix + camera fix

12 Apr 21:27

Choose a tag to compare

Fixes

  • HACS frontend card: moved to dist/2n-intercom.js so HACS auto-installs correctly. No more manual resource setup.
  • Camera: no longer creates entity for disabled external camera sources. If you have no external camera connected the entity simply won't appear.

Installing the card via HACS

  1. HACS → Frontend → ⋮ → Custom repositories
  2. Add your repo URL, category: Dashboard
  3. Install — resource is added automatically
  4. Add card: type: custom:2n-intercom-card

Full Changelog: v1.1.0...v1.2.0

v1.1.0 — Camera platform and Lovelace card

12 Apr 18:59

Choose a tag to compare

2N Intercom v1.1.0

Adds camera snapshot support and a full Lovelace custom card.

What's New

  • Camera entity — live JPEG snapshot from the 2N device camera, auto-refreshes on a configurable interval. Respects the device's supported resolutions. Gracefully unavailable on devices without camera hardware.
  • Lovelace card (2n-intercom-card) — all-in-one dashboard card showing camera feed, switch/relay controls, and directory user count.
  • Zero new dependencies — camera snapshot uses the existing native aiohttp session.

Installation via HACS

Integration

  1. Add https://github.com/Ctrlable/2n-intercom as a custom HACS repository → category: Integration
  2. Install 2N Intercom, restart Home Assistant

Lovelace Card (Frontend)

  1. Add https://github.com/Ctrlable/2n-intercom as a custom HACS repository → category: Frontend
  2. Install 2N Intercom (Frontend), clear browser cache

Card usage

type: custom:2n-intercom-card
entity_prefix: front_door
title: Front Door
show_camera: true

Full Changelog: v1.0.0...v1.1.0

v1.0.0 — Initial Release

12 Apr 18:11

Choose a tag to compare

2N Intercom v1.0.0

Full replacement for helios2n-hass with added directory management and zero external dependencies.

Features

  • Switch / relay control — 2N relays and switches as HA switch entities
  • IO input monitoring — binary sensors for each IO input (motion, doorbell contact, tamper, etc.)
  • Directory CRUD — create, update, and delete directory users via HA services
  • PIN and switch code management — set/clear PINs and up to 4 switch codes per user
  • Real-time log events — long-poll event loop fires 2n_intercom_doorbell, 2n_intercom_access_granted, 2n_intercom_access_denied, and 2n_intercom_call_state into HA
  • Keymaster bridge — automatic code sync from keymaster to 2N switch code slots
  • System sensor — uptime and device info
  • Zero external dependencies — native async HTTP API client
  • HACS compatible

Installation via HACS

  1. Open HACS → Integrations → ⋮ → Custom repositories
  2. Add https://github.com/Ctrlable/2n-intercom as type Integration
  3. Install 2N Intercom and restart Home Assistant