Your lights, ready for
Shabbos & Yom Tov

The Ultimate Shabbos & Yom Tov Smart Home Automation App

SmartOneg locally computes exactly when Shabbos and Yom Tov begin and end for your location (candle lighting, shkia, havdalah, every zman), then drives your lights (and other smart home devices) on a deterministic schedule.

Try the live demo

self-hosted · zmanim computed on-device (Powered by Hebcal), no internet required · free & open source

SmartOneg dashboard

An addition to your smart home, not a replacement

Keep using HomeKit, Home Assistant, or whatever you already run. SmartOneg is a dedicated layer for Shabbos and Yom Tov that runs alongside them, or on its own. While Shabbos/Yom Tov is active, your saved schedule is the single source of truth for the devices it manages.

Everything a Jewish home needs

Built for the realities of the Jewish calendar, down to the edge cases.

Schedules

Set it and forget it

Build the schedule once, for Shabbos and for every Yom Tov (down to each day and its erev), and SmartOneg runs it indefinitely. It tracks candle lighting, shkia (sunset) and havdalah (and every zman) for your location, so there's nothing to reprogram before each Shabbos and Yom Tov.

Schedules
Shabbos
View
Shabbos
18 rules
Rosh Hashanah
View
Rosh Hashanah I
14 rules
Rosh Hashanah II
21 rules
Yom Kippur
View
Yom Kippur
16 rules
Sukkos
View
Sukkos I
23 rules
Sukkos II
12 rules
Shmini Atzeres
19 rules
Simchas Torah
15 rules
Pesach
View
Pesach I
24 rules
Pesach II
13 rules
Pesach VII
17 rules
Pesach VIII
20 rules
Shavuos
View
Shavuos I
22 rules
Shavuos II
14 rules
Zmanim & fixed-time rules

Rules that read like plain English

Build a schedule the way you'd say it: start the Erev Shabbos scene 20 minutes before candle lighting, or dim the den at shkia. A rule can fire right at any zman computed for your location, or a set number of minutes before or after it (candle lighting, shkia, tzeis, alos, neitz, chatzos, plag hamincha, mincha gedola and ketana, sof zman shma and tefilla, havdalah), or at a plain fixed time like 6:00 PM. Either way, the exact clock time is recomputed for you every Shabbos and Yom Tov.

Erev Shabbos scene before candle lighting
WHAT Start scene Erev Shabbos
WHEN Relative to a zman hr 20 min before candle lighting Candle lighting Shkia (sunset) Havdalah Chatzos of the night
Fine-tuning
Fine-tuning

Handles early Shabbos and the seasons

Summer Fridays and short winter afternoons are worlds apart, and so is an early Shabbos, when candle lighting can be well before shkia. Clamp a rule so it never fires before or after a set wall-clock time, add a don't-fire condition, or branch on the season: if shkia is after 7:00 PM, fire at a fixed time instead. The right thing happens whether Shabbos comes in at 4:15 or 8:30.

Fine-tuning active
Never earlier than
--:--
Never later than
--:--
Seasonal conditions
Ifshkia (sunset)is after07:00 PM
thenfireat a fixed time06:00 PM
Situations

Every situation the calendar throws at you

A regular Shabbos or Yom Tov isn't the only kind of day. Some years the calendar does something unusual, and you can give that its own schedule: the years Erev Pesach or Erev Shavuos lands on Shabbos, the Shabbos right after a Friday Yom Tov, Shabbos Chol Hamoed Pesach or Sukkos, Shabbos Chanukah, or the years a day of Yom Tov itself falls on Shabbos. SmartOneg picks the matching one automatically the years it applies, then falls back to your Regular schedule the rest of the time.

Situation
Regular Erev Pesach Erev Shavuos After Friday Yom Tov Chol Hamoed Pesach Chol Hamoed Sukkos Shabbos Chanukah Guest mode
Used whenever no special situation below applies.Next: July 25, 2026.
Scenes

Save a scene, use it across your rules

A scene is a named set of devices and levels, like “Erev Shabbos” or “Late night dim,” that any rule can trigger. Preview it live on your real lights before you rely on it, and extend one scene from another so a “Seder night” builds on your “Mealtime” base. Change a scene once and every rule (or base scene) that uses it follows automatically.

Erev Shabbos
Living Room Main LightsOn · 100%
Dining Room Main LightsOn · 100%
Kitchen Main LightsOn · 100%
Dining Room Chandelier80%
Front Foyer Lights60%
Timeline preview

See exactly what will happen

Whether you're building a schedule or just checking the one you saved, SmartOneg resolves it into a minute-by-minute timeline of real timestamps, every light change laid out in order for the very next Shabbos or a rare situation decades away. No guessing and no surprises after shkia.

6:23 PM · 1 hour before shkia
Refrigerator Sabbath Mode On
7:05 PM · at candle lighting
Scene Start: Erev Shabbos
Living Room Main LightsOn · 100%
Kitchen Main LightsOn · 100%
Dining Room Chandelier80%
8:04 PM · at tzeis (nightfall)
Kitchen Secondary Lights On
Flash reminders

Blink the lights as a reminder

Got a 2:00 mincha every Shabbos? Set a flash reminder to blink the dining room lights once or twice right at 2:00, a nudge in the middle of the seudah. Anchor it to a plain fixed time, or at, before, or after any zman.

Mincha reminder
WHAT Flash (reminder) Dining Room Main Lights + 1 more twice
WHEN At a fixed time 2:00 PM
A quick reminder blink, right in the middle of the seudah.
Child Lock

Lights stay where you set them

On Shabbos and Yom Tov, lights may get changed by accident: a child presses a wall switch, or another automation in your home fires and flips one on. Turn on Child Lock for any device and SmartOneg keeps watch, so the moment a light lands in a state it shouldn't be in, it's set back to where your schedule wants it (after a short grace period), no matter what changed it.

It's not a lockout, and the light behaves normally the rest of the week. For the times a light genuinely needs to change, a deliberate escape hatch hands control to a non-Jewish helper: they press the switch a set number of times in a row, the light flashes twice to confirm the override has taken hold, and it then stays exactly where they leave it until havdalah.

Dining Room Main Lights
On Off Lutron Dimmer Child Lock
Calendar

Every Shabbos and Yom Tov, years ahead

A built-in calendar lays out every candle lighting, shkia and havdalah, computed on-device for your exact location, and behind it the app handles multi-day clusters, second days, and rare cases like a Yom Tov on Shabbos or one that starts motzei Shabbos.

From the calendar, click on any Shabbos or Yom Tov, years back or years ahead to open its full preview timeline and confirm your setup holds up for every scenario: a short winter Friday, a long summer Shabbos, Erev Pesach on Shabbos, or two days of Yom Tov running into Shabbos (three-day Yom Tov).

September 2026
Sun
Mon
Tue
Wed
Thu
Fri
Shab
1
2
3
4
Erev Shabbos
5
Shabbos
6
7
8
9
10
11
Erev RH
12
Rosh Hashanah
13
RH II
14
Tzom Gedalia
15
16
17
18
Erev Shabbos
19
Shabbos
20
Erev Yom Kippur
21
Yom Kippur
22
23
24
25
Erev Sukkos
26
Sukkos I
27
Sukkos II
28
Chol Hamoed
29
Chol Hamoed
30
Chol Hamoed
Yom Tov at a glance

The whole Yom Tov on one page

Open any Yom Tov to see it whole on one page: a mini-calendar of its days, the candle lighting, shkia and havdalah that bound it, and each day of the Yom Tov laid out with its own schedule. Click any day to jump into editing it, print a one-page zmanim sheet for the whole Yom Tov, or scroll the full timeline preview from erev to havdalah.

A Yom Tov overview page: mini-calendar, zmanim for each day, and the full schedule
Notifications

The whole schedule, a week ahead

About a week before every Yom Tov (you choose how many days prior), SmartOneg emails you the full plan: candle lighting, shkia and havdalah for each part of Yom Tov, and the complete light schedule laid out device by device from erev to havdalah so you can look it over. Shorter alerts (like a bridge dropping offline or a backup instance taking over), can also reach you by ntfy or web push.

Printable zmanim

A print-ready sheet for every Yom Tov

One click generates a clean, one-page zmanim sheet: a full-year Shabbos schedule, a per-Yom-Tov sheet, or a Sefiras HaOmer chart, all computed for your location (in English or Hebrew). Each Yom Tov's sheet is also attached to the summary email a week ahead, so it's already in your inbox, ready to print for Yom Tov.

A printable one-page zmanim sheet for Rosh Hashanah A printable one-page zmanim sheet for Yom Kippur A printable one-page zmanim sheet for Sukkos A printable one-page zmanim sheet for Pesach A printable one-page zmanim sheet for Shavuos A printable Sefiras HaOmer counting chart A printable full-year Shabbos zmanim sheet
Hosting & travel

Guest mode and Away mode

Hosting for one Shabbos? Override the schedule for specific devices without disturbing your regular setup. Traveling? Away mode runs a presence-simulated version of your own schedule, with jittered times and rooms varying night to night, so the house looks lived-in, and only ever during Shabbos and Yom Tov.

Guest mode is off

Override the regular schedule for specific devices, just for the next Shabbos/Yom Tov.

Turn on
Away mode is off

Away for Shabbos/Yom Tov? Make your lights look lived-in (a randomized version of your own schedule).

Set up
Peace of mind

Keeps running when things go wrong

Run a second copy on a spare device as a hot backup: it mirrors your settings and takes over the lights on its own if the main instance goes down, then hands control back when it returns. Your whole configuration also snapshots to a single file every night, so nothing is ever one bad reboot away from lost.

Primary & Backup Instance
You are looking at the PRIMARY instance
It controls the lights. A standby instance (e.g. on a Raspberry Pi) can mirror it and take over automatically.
Role of this instance
Primary, this instance runs the lights

And a lot more

Test mode
EVENT TO SIMULATE
Shabbos · Jul 24, 2026
JUMP TO JUST BEFORE
Candle lighting · 8:08 PM
Start test mode
Test mode. Rehearse a real upcoming Shabbos or Yom Tov on your actual lights on a virtual clock, so you can watch everything fire before it counts.
Location & halachic times
ZIP CODE
21209
CANDLE (MIN)
18
HAVDALAH (MIN)
45
HOLIDAY-NAME STYLE
Ashkenazi (Shabbos, Sukkos)
Your zmanim, your minhag. Zip-based location (no internet required), or fine-tune the exact (lat., long.) coordinates for precise zmanim; plus candle/havdalah minutes, Israel mode, and Ashkenazi/Sephardic/Hebrew name styles.
Copy rules from…

Imports the chosen schedule's Erev rules into this Erev section. Nothing is saved until you press Save schedule.

Shabbos · Erev Pesach (4 rules)
Cancel
Copy rules
Reuse your work. Copy a day's rules into another situation, or inherit the Regular schedule and tweak just what differs.
Backup & Restore

Your whole configuration lives in one file. Export it any time, and the app also snapshots it automatically every night (the last 14 days are kept).

Export current config
Import
Nightly backups
2026-07-24 · 119 KB
Download
Restore…
Backup & restore. Your entire setup in one file, exported any time and snapshotted automatically every night.
Software updates
Installed: v1.0.0
Latest: v1.0.0
Up to date
Check now

Your data in the ./data volume is never touched by an update.

Stay current. SmartOneg checks for new releases in the background and updates in one click when one is out, or hands you the exact command to run yourself (see docs).
Access it on the go
SmartOneg installed on a phone's home screen
Access it on the go. Install SmartOneg to your phone and it runs like a native app, staying signed in for months. Opt in to push notifications for bridge disconnects, failover, and guest-mode changes.

Works with your devices

Native Lutron Caséta, plus bridges to just about everything else.

Connect through

Lutron Caséta Home Assistant Homebridge Hubitat Matter Ecobee EnvisaLink alarm

Control any of these

Lights & dimmers Smart plugs Shades & blinds Fans Thermostats Locks Robot vacuums Fridge Sabbath mode Alarm arm & bypass Automations & scenes

Anything Home Assistant supports beyond these runs through an HA automation or script that SmartOneg can run, enable, or disable on your Shabbos and Yom Tov schedule. For example: disable a motion-triggered light sensor before candle lighting and re-enable it after havdalah.

Local-first, always

Every integration is designed to run on your own LAN, with no cloud and no internet required while Shabbos or Yom Tov is in.

Private by design

No accounts, no analytics, no tracking, and it never phones home. Everything stays in a folder on your own machine; nothing about you or your home is ever sent to the developer (or anywhere).

Read the privacy policy

Install in two commands

Self-hosted with Docker. Your data never leaves your network.

# create a folder and grab the compose file
wget -O docker-compose.yml https://github.com/moshechaikin/smart-oneg/releases/latest/download/docker-compose.yml
docker compose up -d
# then open http://<host>:1836 and follow the setup wizard
Testers wanted. Lutron and Home Assistant have been tested extensively on real hardware, but Hubitat, Matter, Ecobee and Homebridge need community verification. Open an issue if you run into any problems.
Full installation guide →

About

SmartOneg is the first home-automation platform built from the ground up for Shabbos and Yom Tov - not a generic automation tool with some zmanim and a Jewish calendar bolted on. Every detail, from the schedule logic to the safeguards around it, is designed around how Shabbos and Yom Tov actually work.

Developed by
Moshe Chaikin
Support the project

SmartOneg is free and open source. If it helps brighten your Shabbos and Yom Tov, you can buy me a coffee to support its development.