All Projects → UbhiTS → ad-alexatalkingclock

UbhiTS / ad-alexatalkingclock

Licence: Apache-2.0 license
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ad-alexatalkingclock

ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+386.67%)
Mutual labels:  home-automation, alexa, assistant, hass, home-assistant, homeassistant, appdaemon, hacs, appdaemon-apps
Homeassistant Config
Configuration for @brianjking & @KinnaT's Home Assistant Installation
Stars: ✭ 80 (+166.67%)
Mutual labels:  home-automation, alexa, smarthome, smart-home, hass, home-assistant, homeassistant
Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+12190%)
Mutual labels:  home-automation, alexa, smarthome, smart-home, home-assistant, homeassistant
purifier-card
Air Purifier card for Home Assistant Lovelace UI
Stars: ✭ 155 (+416.67%)
Mutual labels:  smart-home, hass, home-assistant, homeassistant, hacs
Streamdeck Homeassistant
🏠 Use the Elgato Stream Deck as Home Assistant controller. Call any available service and toggle lights or resume your music.
Stars: ✭ 69 (+130%)
Mutual labels:  home-automation, smarthome, smart-home, home-assistant, homeassistant
zigbee
Database of Zigbee devices compatible with third party gateways: ZHA, deCONZ, Zigbee2MQTT, Tasmota, ZiGate, ioBroker,
Stars: ✭ 117 (+290%)
Mutual labels:  home-automation, smarthome, smart-home, home-assistant, homeassistant
home assistant appdaemon alexa google
An AppDaemon application for Home Assistant, handles calls from Alexa Skill and a Google Action
Stars: ✭ 11 (-63.33%)
Mutual labels:  home-automation, alexa, home-assistant, appdaemon, appdaemon-apps
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (+80%)
Mutual labels:  home-automation, smarthome, smart-home, assistant, home-assistant
ocpp
Home Assistant integration for electric vehicle chargers that support the Open Charge Point Protocol (OCPP).
Stars: ✭ 82 (+173.33%)
Mutual labels:  home-automation, home-assistant, homeassistant, hacs
Awesome Home Assistant
A curated list of amazingly awesome Home Assistant resources.
Stars: ✭ 3,487 (+11523.33%)
Mutual labels:  home-automation, smarthome, home-assistant, homeassistant
Homeassistant
Home Assistant Configuration Files and Documentation
Stars: ✭ 395 (+1216.67%)
Mutual labels:  home-automation, hass, home-assistant, homeassistant
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (+13.33%)
Mutual labels:  home-automation, smart-home, home-assistant, homeassistant
Hoobs
Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
Stars: ✭ 325 (+983.33%)
Mutual labels:  home-automation, alexa, smarthome, smart-home
Homeassistant
Example Home Assistant Configs
Stars: ✭ 846 (+2720%)
Mutual labels:  home-automation, alexa, home-assistant, homeassistant
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+3400%)
Mutual labels:  home-automation, hass, home-assistant, homeassistant
hifiberry
This is a custom component to allow control of HifiberryOS devices in Home Assistant using the audiocontrol2 REST API.
Stars: ✭ 26 (-13.33%)
Mutual labels:  home-automation, media-player, home-assistant, hacs
Home assistant
My personal Home Assistant setup - Running on a HassOS VM.
Stars: ✭ 270 (+800%)
Mutual labels:  home-automation, smarthome, home-assistant, homeassistant
Home Assistant Config
My Home Assistant configuration & documentation.
Stars: ✭ 99 (+230%)
Mutual labels:  home-automation, smarthome, home-assistant, homeassistant
Home Assistant Configuration
My Home Assistant Config. For more Information visit ->
Stars: ✭ 102 (+240%)
Mutual labels:  home-automation, alexa, home-assistant, homeassistant
HomeAssistant
My Home Assistant Configuration
Stars: ✭ 71 (+136.67%)
Mutual labels:  home-automation, assistant, home-assistant, homeassistant

Alexa (& Friends) Reminders & Talking Clock 🐔

hacs_badge

New Features and Updates - v3.0

User Defined Reminders

Let Alexa be your personal assistant and give you personal reminders. Reminder Schedule can be Daily, Weekdays, Weekends, or Mon, Tue, Wed, Thu, Fri, Sat, Sun

Local Language

Time Alerts and Reminders in your Local Language

Sonos Support

Set bell:false and remove the voice effects section (kudos to @5and0)

Whisper, Pitch, Volume, Rate and Bell Controls

Set "Bell" to False and "Rate" to 50 for a creepy announcement. Awesome for Halloween, or just to scare someone!

Multiple Speakers

Target multiple speakers in your home with one app

NOTE: 💥Please update your apps.yaml with the new configuration structure💥

Amazon Alexa, Google Home, Sonos (or other smart speakers) will keep on reminding you of the time from morning till night and also courteously greet with a good morning, good afternoon, and a good night & sweet dreams all without you having to lift a finger (or speak a word). Sweet!

Please this repo if you like my work and also check out my other repos like

Also, if you want to see a walkthrough of my Home Assistant configuration, I have my video walkthrough on youtube below

Installation

Needs the Alexa Media Player or Sonos integration

Use HACS or download the alexa_talking_clock.py from inside the apps directory to your local apps directory, and add the following configuration to enable the app.

App Configuration (config/appdaemon/apps/apps.yaml)

alexa_talking_clock:
  module: alexa_talking_clock
  class: AlexaTalkingClock
  alexas:
    - media_player.kitchen_alexa
    - media_player.master_bedroom_alexa
  announcements:
    bell: true  # for SONOS, set to False
    start_time: "07:30:00"
    end_time: "21:30:00"
    half_hour: true
    quarter_hour: true
    default_speech: "It's {time}." # {day} {date} and {time} can be used. Can be defined in your local language
  voice: # for SONOS, remove this section
    volume_offset: 0 # -40 to 4, default 0
    pitch_offset: 0 # -33 to 50, default 0
    rate: 100 # 20 to 250, default 100
    whisper: false
  reminders:
    # daily
    - schedule: "daily, 07:30:00" 
      reminder: "Good morning. Today is {day}, {date}, and it's {time}."
    - schedule: "daily, 12:00:00"
      reminder: "Good afternoon. Today is {day}, {date}, and it's {time}."
    - schedule: "daily, 17:00:00"
      reminder: "Good evening. It's {time}."
    - schedule: "daily, 21:30:00"
      reminder: "It's {time}. Good night. And sweet dreams."
    # weekdays
    - schedule: "weekdays, 09:30:00"
      reminder: "It's {time}. Quick reminder. Did you go to gym today?"
    # weekends
    - schedule: "weekends, 09:30:00"
      reminder: "It's {time}. Question. Are you planning to go for a run or a hike today?"
    # mon, tue, wed, thu, fri, sat, sun
    - schedule: "tue, 21:00:00"
      reminder: "It's {time}. Quick Reminder. Did you take out the garbage?"
    - schedule: "wed, 09:30:00"
      reminder: "It's {time}. What day is it? It's Hump Day! Yaaaay!"
    - schedule: "fri, 04:30:00"
      reminder: "The weekend is almost here. Better plan it now, or waste it forever!"
  debug: false
key optional type default description
module False string alexa_talking_clock The module name of the app.
class False string AlexaTalkingClock The name of the Class.
alexas True list # alexa_media_players # The Alexa (or Sonos) to target for the time reminder speech.
announcements|bell True bool True Enable or disable the Alexa announcement bell before the time speech. For Sonos set to False
announcements|start_time True time 07:30 The time to start announcements. This is in 24h format.
announcements|end_time True time 21:30 The time to end announcements. This is in 24h format.
announcements|half_hour True bool True Announce every half hour (It's 8 AM, It's 8:30 AM, It's 9 AM)
announcements|quarter_hour True bool False Announce every 15 minutes (It's 8 AM, It's 8:15 AM, It's 8:30 AM, It's 8:45 AM, It's 9 AM)
announcements|default_speech True text "It's {time}." Set the time alert as per your preference and in your local language. Remember, you can use {day} {date} {time} placeholders within the text and they will be replaced with actual values when played
voice|volume_offset True int 0 Set between -40 and 4. Default 0
voice|pitch_offset True int 0 Set between -33 and 50. Default 0
voice|rate True int 100 Set between 20 to 250. Default 100
voice|whisper True bool False Whisper Mode
reminders|schedule True schedule, time Reminder Schedule. The frequency can be daily, weekdays, weekends, mon, tue, wed, thu, fri, sat, sun
reminders|reminder True text The text for Alexa to speak at the defined schedule. You can use {day} {date} {time} placeholders within the text and they will be replaced with actual values when played
debug True bool False Announces time instantly when you save the apps.yaml. Also, when set, will not honor start and end times and speak throughout the day and night

Thank you for your time! (get it ;) 🙌

This app was a result of my amazing wife's request (who is a mother of 2 beautiful princesses BTW) to help her manage her time wisely ;). So this is dedicated to my wife Reena, without whom this world would not be worth my time :)

This also wouldn't be possible without the amazing work done by the developers and community at Home Assistant

A very special thanks to Keaton Taylor and Alan Tse whose work on Alexa Media Player was the basis of my inspiration and my work to code all the above listed apps!

Ever since we've set this up in our home, it has become an indispensable part of our lives. It's amazing to see how a simple reminder of the current time in the day can make people more efficient :), I hope this app helps others as it has helped us.

If you like my work and feel gracious, you can buy me a beer below ;)

Buy Me A Beer

License

Apache-2.0. By providing a contribution, you agree the contribution is licensed under Apache-2.0. This is required for Home Assistant contributions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].