Shabbos Mode

ACTUALLY, I have been using HA for 4 years now, and I must say, I smile every time it turns to Shabbos mode. I might just have the best shabbos mode around! Here’s what’s new…

When binary_sensor.issur.melacha turns on I run a pretty extensive automation. This can also be run in reverse operation to “end” shabbos mode.

  • Send out phone notifications
  • Dynamic announcement on all house Echos
  • Enable a lighting automation with 7 scheduled events
  • Run initial lighting scene
  • Enable food warmer schedule (using new schedule helper)
  • Disable bathroom motion lights These
  • Disable alarm chime (if enabled)
  • Ring zwave siren - “shabbos bell”

There are 7 triggers in the lighting automation that only gets enabled in shabbos mode.

  • initial scene on enablement
  • Evening 10pm
  • Goodnight 12:15am
  • Morning closets 8am
  • Lunch 10:30am
  • Afternoon 2:30pm
  • Mincha - This fires the initial scene in case of multi-day yom tov so everthing can loop around

CHECK OUT this new food warmer I got! Threw out the old hot plate, and built this into a kitchen cabinet. This literally levels up hot food on shabbos! Put it behind a zwave receptacle for control.
https://www.amazon.com/VEVOR-Hot-Box-Food-Warmer/dp/B0B9W85NV5/

Wow, thanks for your time!
Can you share the code of your automations on Github? or any other place? It would be an awesome Hessed.

Would be if you could share all the devices you are using? I’m currently buying a lot of new devices for a new home and I’m always afraid that they will be problematic for Shabbos
PS: I’m based in Bnei Brak, Israel

How do you turn off the Alexa speakers?

I am not entirely Shomer Shabbos but have several automations triggered by Melacha starting. We have radio stations casting almost all day to Google speakers (incl. Chromecast) and when Melacha is On then Jewish music is cast to the speakers.
We do have Alexa in every room but for me Google is better for casting music.
I think the following would work for you:

description: ""
mode: single
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.jewish_calendar_issur_melacha_in_effect_x
    from: "off"
    to: "on"
conditions: []
actions:
  - action: media_player.volume_set
    metadata: {}
    data:
      volume_level: 0
    target:
      entity_id:
        - media_player.echo_guest_room
        - media_player.living_room_echo
        - media_player.b_echo_show
        - media_player.breakfast_room_echo
        - media_player.zeide_bedroom
        - media_player.zeide_office