Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

About

Digital Pendulum is a speaking clock that announces the time through Alexa, Google Home or any other media player. It announces the time every hour or every half hour, only within a configurable time slot that can cross midnight. A chime can play before the voice, chosen from preset sounds or a custom audio file, with an adjustable delay between chime and voice. The voice can be turned off for chime only, and a Westminster chime can replace the normal chime at noon. The announcement language follows Home Assistant or can be set separately, and a script can be used as the player for custom playback. It works locally, is set up in the UI, and adds a test button, an enable switch and a status warning sensor.

Automatic summary of the README and code of Dregi56/digital_pendulum. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Switches

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Digital Pendulum Setup

  • Player typeSelect your device type (Alexa, Google Home, or Generic)
  • Media player deviceMedia player to use, or a script (script.*) when the player type is Script. The script receives chime_url, or message and language, as variables.
  • Start hour
  • End hour
  • Enabled
  • Announcement languageSelect the language for time announcements. 'Automatic' uses the Home Assistant language setting
  • Announcement styleClassic: "Ore 15 e trenta". Colloquial: "Sono le 3 e mezza", "È mezzanotte", "È l'una". For now it only affects Italian: the other languages always use the classic style.
  • Announce half hours
  • Voice announcement
  • Voice announcement at half hoursIf disabled, the chime will still play at half hours but no voice announcement will be made
  • Tower clock (Westminster at 12:00)
  • Use chime sound
  • Chime sound
  • Custom chime path (optional)E.g.: www/sounds/bell.mp3 (Formats: MP3, WAV, OGG - leave empty for default)
  • Delay after chime (seconds)Waiting time in seconds between the chime and the voice announcement (default: 1.8)

After setup

  • Player typeSelect your device type (Alexa, Google Home, or Generic)
  • Media player deviceMedia player to use, or a script (script.*) when the player type is Script. The script receives chime_url, or message and language, as variables.
  • Start hour
  • End hour
  • Enabled
  • Announcement languageSelect the language for time announcements. 'Automatic' uses the Home Assistant language setting
  • Announcement styleClassic: "Ore 15 e trenta". Colloquial: "Sono le 3 e mezza", "È mezzanotte", "È l'una". For now it only affects Italian: the other languages always use the classic style.
  • Announce half hours
  • Voice announcement
  • Voice announcement at half hoursIf disabled, the chime will still play at half hours but no voice announcement will be made
  • Tower clock (Westminster at 12:00)
  • Use chime sound
  • Chime sound
  • Custom chime path (optional)E.g.: www/sounds/bell.mp3 (Formats: MP3, WAV, OGG - leave empty for default)
  • Delay after chime (seconds)Waiting time in seconds between the chime and the voice announcement (default: 1.2)

Texts from the code of Dregi56/digital_pendulum.

Entities

  • Binary sensorsStatus Warning
  • ButtonsTest Announcement
  • SwitchesEnabled

Actions

  • Test AnnouncementImmediately tests the time announcement

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

A talking digital pendulum for Home Assistant

Author: Egidio Ziggiotto (Dregi56) e-mail: dregi@cyberservices.com

From the README of Dregi56/digital_pendulum, MIT License. Shortened.

Shows in Vulpo

Quick Toggle card, Button card, Apple Watch, Control Center.

Information

Installs
67 sharing analytics
GitHub stars
18
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
3.2.4,
Category
AI and voice, Voice assistants
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
digital_pendulum

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers