Skip to content
Shabbat times for MagicMirror2
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Dec 5, 2016
MMM-shabbat.js Switch to https, fixes #1 Sep 27, 2018 show events for next three days, remove observe options Apr 9, 2017
package.json Initial commit Dec 5, 2016


Shabbat times for MagicMirror2 made possible by the awesome Hebcal API.



  1. Clone this repo into ~/MagicMirror/modules directory.

  2. Configure your ~/MagicMirror/config/config.js:

        module: 'MMM-shabbat',
        position: 'top_left',
        title: 'Zmanim',
        config: {
               // See 'Configuration options' for more information.

Configuration Options

Option Default Description
minutesBefore 18 Candle-lighting time minutes before sunset
minutesAfter 50 Havdalah time minutes after sundown
ashkenaz true use Sephardic (false) or Ashkenazis transliterations (true)
latitude [-90 to 90] – latitude in decimal format (e.g. 31.76904 or -23.5475)
longitude [-180 to 180] – longitude decimal format (e.g. 35.21633 or -46.63611)
tzid TimezoneIdentifier (See List of tz database time zones)
updateInterval 30 * 60 * 1000 Time in ms to wait until updating
retryDelay 2500 Time in ms to wait before retry
You can’t perform that action at this time.