node-red-contrib-sun-position
Version:
NodeRED nodes to get sun and moon position
143 lines (142 loc) • 6.75 kB
JSON
{
"blind-control": {
"label": {
"blind-control": "blind-control",
"blind-control-palette": "blind",
"output2": "state object",
"windowTop": "window top",
"windowBottom": "window bottom",
"windowSetMode":"setting by",
"windowSetModeAzimuthStartEnd":"Azimuth Start End",
"windowSetModeOrientation":"Orientation",
"windowAzimuthStart": "start",
"windowAzimuthEnd": "end",
"windowOrientation":"Orientation",
"windowOffsetN":"negative offset -",
"windowOffsetP":"positive offset +",
"blindIncrement": "Increment",
"blindOpenPos": "open position (max)",
"blindClosedPos": "closed position (min)",
"blindOpenPosOffset": "open position offset",
"blindClosedPosOffset": "closed position offset",
"blindLevelDefault": "default position",
"slatPosDefault": "default slat",
"blindLevelMin": "min position",
"blindLevelMax": "max position",
"overwriteExpire": "expire",
"sunControlMode": "mode",
"sunControlOff": "no restriction, no sun control",
"sunControlRestrict": "restrict sunlight (🌞 Summer)",
"sunControlMaximize": "maximize sunlight (⛄ Winter)",
"sunControlMinimize": "minimize sunlight (🕶️)",
"sunControlNoMatter": "∞ no matter what mode",
"sunControlRestrictOnly": "🌞 only in Mode restrict sunlight",
"sunControlMaximizeOnly": "⛄ only in Mode maximize sunlight",
"sunControlMinimizeOnly": "🕶️ only in Mode minimize sunlight",
"sunFloorLength": "length on the floor",
"sunMinDelta": "min delta",
"sunTopic": "Topic 🌞/⛄",
"name": "name",
"oversteerValue": "oversteer",
"oversteerThreshold": "Threshold",
"oversteerBlindPos": "blind position",
"oversteerSlatPos": "slat position",
"oversteerTopic":"oversteer topic",
"oversteerSunInWindow": "only when sun shines in the window",
"smoothTime": "smoothTime",
"showEnhSettings": "Enhanced settings",
"dialogtitle": "Edit Rule",
"autoTrigger": "auto trigger",
"autoTrigger2": "dynamic, but at least every",
"startDelay": "delay output on start",
"timeconstraintshow": "show additional time constraints",
"timeconstrainthide": "hide additional time constraints",
"addId": "add. ID",
"resultContainer": "Output 1 msg object definition"
},
"placeholder": {
"windowTop": "top of the window",
"windowBottom": "bottom of the window",
"windowAzimuthStart": "window left to geographical north",
"windowAzimuthEnd": "window right to geographical north",
"windowOrientation":"the bearing representing the perpendicular of the window to geographical north",
"windowOffsetN":"90 - (optional) anti-clockwise offset from orientation for determination of whether the sun is coming through window.",
"windowOffsetP":"90 - (optional) clockwise offset from orientation for determination of whether the sun is coming through window",
"blindIncrement": "0.01 or 1",
"blindOpenPos": "100",
"blindClosedPos": "0",
"blindOpenPosOffset": "(opt) offset for the open position",
"blindClosedPosOffset": "(opt) offset for the closed position",
"blindLevelDefault": "blind position if no other used",
"slatPosDefault": "slat position if no other used",
"blindLevelMin": "minimum position if sun calculated position",
"blindLevelMax": "maximum position if sun calculated position",
"blindSlatSun": "slat position if sun coltrolled",
"sunControlMode": "select if sun control is active and how it should working",
"overwriteExpire": "(opt) the duration a manual setting will remain",
"sunFloorLength": "(opt) the extent to which direct sunlight is to be allowed into the room through the window, defined as a length on the floor",
"sunMinDelta": "(opt) define the minimum change of the blind position",
"oversteerValue": "value to compare",
"oversteerThreshold": "threshold for the compare",
"oversteerBlindPos": "blind position when the compare be the case",
"smoothTime": "(opt) prevents changes due to sun in the given time",
"name": "Name",
"expiryperiod": "120",
"btnAdd": "add new empty rule",
"btnSort": "sort all rules, Attention this can change the behavior!",
"btnClear": "removes all rules from list",
"btnExport": "Copy all rules to clipboard.",
"btnImport": "Past rules from Clipboard to the list (append).",
"time": "time",
"offset": "time offset",
"level": "level",
"slat": "slat",
"ruleImportance": "defined a importance how the rule should be work to overrides. Only Overrides with a higher or same importance can override the rule.",
"ruleTopic": "allows to define a seperate topic for outgoing message per rule, if not defined default topic will be used",
"resetOverwrite": "if checked manual overwrite will be reset when this rule becomes active the first time",
"sunTopic": "allows to define a seperate topic for outgoing message if level is set by sun control, if not defined default topic will be used",
"oversteerTopic":"allows to define a seperate topic for outgoing message if level is set by sun control oversteer, if not defined default topic of sun Control will be used",
"ruleTimeDays": "select days wherefore it should be valid",
"ruleTimeMonths": "select months wherefore it should be valid",
"autoTrigger": "automatic triggers new calculation of the blind position in a dynamic changing time interval",
"autoTriggerTime": "10",
"startDelay": "0 - off",
"startDelay2": "delay any output to the first (or only) output on start (Node-Red start, Deplay, ...). Set to 0 to deactivate.",
"start":"tt.mm",
"end":"tt.mm",
"addId": "additional ID"
},
"tabs-label": {
"general":"Name and config",
"default":"Default settings",
"time":"Time/Rule control",
"sun-control":"sun control",
"output":"Output and other"
},
"typeOptions": {
"100": "open (max)",
"75": "75%",
"66": "66%",
"50": "50%",
"33": "33%",
"25": "25%",
"10": "10%",
"0": "closed (min)"
},
"ctrlObj": {
"full": "complete object",
"rule": "rule object (if rule is active)"
},
"tips": {
"documentation": "<a href=\"https://github.com/rdmtc/node-red-contrib-sun-position/wiki/blind-control\" target=\"_blank\">Documentation and examples</a>"
},
"errors": {
"invalid-blind-level": "Given Blind-Position __pos__ is not a valid Position!",
"getOversteerData": "error getting oversteer data: __message__",
"getBlindPosData": "error getting blind level: __message__",
"smoothTimeToolong": "The selected smooth is too long!!",
"invalidOpenPosOffset":"Invalid value for blind open position offset for the sun control!",
"invalidClosedPosOffset":"Invalid value for blind closed position offset for the sun control!"
}
}
}