1.1.0 • Published 5 years ago
node-red-contrib-soma-smart-shade v1.1.0
node-red-contrib-soma-smart-shade
A node that allows you to control a soma smart shade from Node Red.
Actions
Open, Close, Stop
To open, close or stop the blind pass in a message with a string payload of open, close or stop, or with an object payload an action property with the same values:
{
"action": "open"
}setPosition
To set the blind position a message payload with action and position must be passed:
{
"action": "setPosition",
"position": 100,
}getBattery, getPosition
To query the state of the blind pass a message with a payload of getBattery or getPosition (or an object with an action property as above). A numeric position property will be on the response for getPosition and battery_level for getBattery.
positionwill be a numeric value between0and100.battery_levelwill be a numeric value between320and420. Anything below360is regarded as critical and the blind will not move.
Responses
All responses will have the following properties:
{
"result": "success",
"version": "2.2.0",
"mac": "aa:bb:cc:dd:ee:ff",
"requestPayload": "open"
}- result -
successorerror - version - the firmware version of the blind
- mac - the MAC address of the blind.
- requestPayload - the original message payload that was sent to the blind. This can be used to retry the action if an error is recieved.
Additional Properties
- msg - the error message if
resultiserror - position - position of the blind if
actionisgetPosition. Numeric value from0-100. - battery_level - battery level if
actionisgetBattery. Nnumeric value from320to420.