Blind device

Blinds can be automatically raised or lowered to control natural light and privacy. Integrating with Alexa through Node-RED allows for voice control and automations based on time of day or sunlight intensity.

Node-RED Virtual Blind device

Output

The following is a sample Node-RED output for this device using default component values:

{
  "id": "{--Blind Device ID--}",
  "name": "{--Blind Device Name--}",
  "type": "blind",
  "components": {
    "RangeController": {
      "rangeValue": 0
    }
  },
  "metadata": {
    "previous": {
      "components": {
        ...
      }
    }
  }
}

Components

The following components enable various features and controls for this device. Each component offers specific capabilities, commands, and configurations to enhance your Node-RED Alexa integration.

RangeController

The RangeController manages adjustable ranges such as fan speed or height.

Commands:

“Alexa, set the bedroom fan speed to 7.”
“Alexa, set the fan speed on the bedroom fan to maximum.”
“Alexa, turn up the bedroom fan speed.”
“Alexa, decrease the fan speed on the bedroom fan by 3.”
“Alexa, what's the bedroom fan speed?”
“Alexa, raise the blinds.”
“Alexa, lower the blinds.”

Specification:

Property Description Allowed Values Default
rangeValue Specifies the range value for the device (e.g., fan speed or lift height). 0 - 10 0