node-red-contrib-home-assistant-websocketnode-red-contrib-home-assistant-websocket
Guides
Nodes
FAQ
Cookbook
Scrubber
Discussions
Discord
Github
Guides
Nodes
FAQ
Cookbook
Scrubber
Discussions
Discord
Github
  • Config Nodes

    • Device Config
    • Entity Config
    • Server Config
  • General Nodes

    • Action
    • API
    • Current State
    • Device
    • Events: all
    • Events: calendar
    • Events: state
    • Fire Event
    • Get Entities
    • Get History
    • Poll State
    • Render Template
    • Sentence
    • Tag
    • Time
    • Trigger: state
    • Wait Until
    • Webhook
    • Zone
  • Entity Nodes

    • Binary Sensor
    • Button
    • Entity
    • Number
    • Select
    • Sensor
    • Switch
    • Text
    • Time
    • Update Config

Events: calendar

The Calendar node listens for events from Home Assistant's calendar integration. It triggers a flow in Node-RED when a calendar event starts or ends, allowing you to automate actions based on your calendar schedule.

Configuration:

Entity ID required

  • Type: string

The entity_id for the calendar that contains triggerable calendar items.

Relative To required

  • Type: start | end
  • Default: start

Whether to trigger an event at the start or end of each matching calendar item.

Offset required

  • Type: number
  • Default: 0 seconds

A negative or positive amount of time to allow the event to be triggered before or after the calendar item's start/end time.

Conditions

This node has two default outputs "allowed" and "blocked". If all the conditions are true the calendar item will be sent to the output.

See Also:

  • Conditionals

Expose to Home Assistant

  • Type: boolean

Creates a switch within Home Assistant to enable/disable this node. This feature requires Node-RED custom integration to be installed in Home Assistant

Outputs

Value types:

  • calendar item: the calendar item object as provided by the Home Assistant API
Help us improve this page!
Last Updated:
Contributors: Jason, Nathan Brittain
Prev
Events: all
Next
Events: state