node-red-contrib-sun-position
Version:
NodeRED nodes to get sun and moon position
559 lines • 29.4 kB
JSON
{
"common": {
"label": {
"positionConfig": "Konfiguration",
"binary": "binär",
"infoText":"Die Konfiguration muss erstellt und bereitgestellt werden, damit die Einstellungen angezeigt werden können.",
"loadingInfo":"lade Daten...",
"json": "json",
"jsonata": "jsonata Ausdr.",
"timestamp": "Zeitpunkt",
"suntimeObj": "{nächste Sonnenzeit}",
"blank": "\"\"",
"nothing": "nichts",
"checkall" : "Alle Regeln überprüfen",
"stopfirst" : "Nach erster Übereinstimmung stoppen (if)",
"nextOccurrence": "next occurrence",
"on": "nur",
"validForDays": "gültige Tage",
"validForMonths": "gültige Monate",
"validForDates": "Gültigkeitsdauer (Jahr wird ignoriert)",
"specialLimits": "spezielles",
"onlyEvenDays":"nur gerade Tage",
"onlyOddDays":"nur ungerade Tage",
"onlyEvenWeeks":"nur gerade Wochen",
"onlyOddWeeks":"nur ungerade Wochen",
"between":"zwischen",
"and": "und",
"or": "oder",
"enabled": "aktiviert",
"disabled": "deaktiviert",
"cancel":"Abbrechen",
"ok":"Ok",
"randNum":"zufällig bis",
"randNumCachedDay":"zufällig (täglich) bis",
"randNumCachedWeek":"zufällig (wöchentlich) bis",
"inputPort": "Eingangs- Nachricht",
"outputPort": "Ausgangs- Nachricht"
},
"types": {
"unlimited": "keine Limitierung",
"undefined": "nicht verwendet",
"delete":"entfernen",
"msgInput": "eingangs Nachricht",
"undefinedTimeFrom":"von Mitternacht oder vorhergehender Regel",
"undefinedTimeUntil":"bis Mitternacht oder nächster Regel",
"datespecific": "Zeitpunkt (erweitert)",
"nodeId":"Node Name",
"nodeName":"Node ID",
"nodePath":"Node Pfad",
"timeentered": "Uhrzeit (nächste)",
"dateentered": "Datum (spezieller Zeitpunkt)",
"cronexpr":"CRON-Ausdruck",
"timepredefined": "Uhrzeit speziell",
"dayofmonth": "Monatstag",
"dayofweek": "Wochentag",
"timesun": "Uhrzeit Sonnenstand",
"timesunnow": "nächste Uhrzeit Sonnenstand",
"timesuncustom":"Uhrzeit Sonnenstand (benutzerdefiniert)",
"timesuncustomnamed":"Uhrzeit Sonnenstand __value__",
"timemoon": "Uhrzeit Mond Auf/Untergang",
"randomNumber":"zufällige Zahl (immer neu)",
"randmNumCachedDay":"zufällige Zahl (täglich neu)",
"randmNumCachedWeek":"zufällige Zahl (wöchentlich neu)",
"numPercent":"Nummer in Prozent %",
"suncalc":"Sonnenstand berechnet",
"suninsky":"Sonne am Himmel (Prozent)",
"sunAzimuth":"Sonnenrichtung",
"sunElevation":"Sonnenhöhenwinkel",
"sunAzimuthRad":"Sonnenrichtung (rad)",
"sunElevationRad":"Sonnenhöhenwinkel (rad)",
"numAzimuth":"Sonnenrichtung",
"numAltitude":"Sonnenhöhenwinkel",
"numAzimuthRad":"Sonnenrichtung (rad)",
"numAltitudeRad":"Sonnenhöhenwinkel (rad)",
"SunTimeByAzimuth":"Zeit durch Sonnenrichtung",
"SunTimeByAzimuthRad":"Zeit durch Sonnenrichtung (rad)",
"SunTimeByElevationObj":"Zeit Auf/Untergang Sonne durch Höhenwinkel",
"SunTimeByElevationObjRad":"Zeit Auf/Untergang Sonne durch Höhenwinkel (rad)",
"SunTimeByElevationNext":"Zeit Auf/Untergang Sonne durch Höhenwinkel",
"SunTimeByElevationNextRad":"Zeit Auf/Untergang Sonne durch Höhenwinkel (rad)",
"SunTimeByElevationRise":"Zeit Aufgang Sonne durch Höhenwinkel",
"SunTimeByElevationRiseRad":"Zeit Aufgang Sonne durch Höhenwinkel (rad)",
"SunTimeByElevationSet":"Zeit Untergang Sonne durch Höhenwinkel",
"SunTimeByElevationSetRad":"Zeit Untergang Sonne durch Höhenwinkel (rad)",
"suntime":"Sonnenzeit", "suntimes":"Sonnenzeiten",
"mooncalc": "Mondposition",
"moonPhase": "Mondphase",
"moonPhaseCheck": "Mondphase",
"levelfix": "Position",
"levelfree": "Position eingeben",
"levelND": "N/D - Benutze standard oder Sonnensteuerung",
"PlTRes":"msg.payload wenn msg.topic enthält",
"isDST":"ist Sommerzeit (true/false)",
"WeekOfYear":"Kalenderwoche (KW)",
"isWeekOfYearEven":"gerade Kalenderwoche (true/false)",
"DayOfYear":"Tag des Jahres (Zahl)",
"isDayOfYearEven":"gerader Tag des Jahres (true/false)",
"sunControlMode": "Aktueller Modus Sonnensteuerung",
"sunControlOff": "aus",
"sunControlRestrict": "Sonnenlicht einschränken (🌞 Sommer)",
"sunControlMaximize": "Sonnenlicht maximieren (⛄ Winter)",
"sunControlMinimize": "Sonnenlicht minimieren (🕶️)",
"payload":"payload",
"level":"Rollladenposition",
"levelInverse":"Rollladenposition invers",
"slat":"Lamellenposition",
"topic":"topic",
"ctrlObj":"Status object",
"strPlaceholder": "string mit Platzhaltern"
},
"typeOptions": {
"moonRise": "Mondaufgang",
"moonSet": "Monduntergang",
"astronomicalDawn": "astronomische Morgendämmerung",
"amateurDawn": "amateur Morgendämmerung",
"nauticalDawn": "nautische Morgendämmerung",
"blueHourDawnStart": "Blaue Morgenstunde Beginn",
"civilDawn": "bürgerliche Morgendämmerung",
"blueHourDawnEnd": "Blaue Morgenstunde Ende",
"goldenHourDawnStart": "Goldene Morgenstunde Beginn",
"sunriseStart": "Sonnenaufgang Beginn",
"sunriseEnd": "Sonnenaufgang Ende",
"goldenHourDawnEnd": "Goldene Morgenstunde Ende",
"solarNoon": "Sonnenmittag",
"goldenHourDuskStart": "Goldene Abendstunde Beginn",
"sunsetStart": "Sonnenuntergang Beginn",
"sunsetEnd": "Sonnenuntergang Ende",
"goldenHourDuskEnd": "Goldene Abendstunde Ende",
"blueHourDuskStart": "Blaue Abendstunde Beginn",
"civilDusk": "bürgerliche Abenddämmerung",
"blueHourDuskEnd": "Blaue Abendstunde Ende",
"nauticalDusk": "nautische Abenddämmerung",
"amateurDusk": "amateur Abenddämmerung",
"astronomicalDusk": "astronomische Abenddämmerung",
"nadir": "Sonnen Tiefstpunkt (nadir)",
"fMon": "erster Montag",
"fTue": "erster Dienstag",
"fWed": "erster Mittwoch",
"fThu": "erster Donnerstag",
"fFri": "erster Freitag",
"fSat": "erster Sonnabend",
"fSun": "erster Sonntag",
"lMon": "letzter Montag",
"lTue": "letzter Dienstag",
"lWed": "letzter Mittwoch",
"lThu": "letzter Donnerstag",
"lFri": "letzter Freitag",
"lSat": "letzter Sonnabend",
"lSun": "letzter Sonntag",
"newMoon": "Neumond 🌚",
"waxingCrescentMoon": "Zunehmender Sichelmond 🌒",
"firstQuarterMoon": "Zunehmender Halbmond 🌓",
"waxingGibbousMoon": "Zunehmender Dreiviertelmond 🌔",
"fullMoon": "Vollmond 🌝",
"waningGibbousMoon": "Abnehmender Dreiviertelmond 🌖",
"lastQuarterMoon": "Abnehmender Halbmond 🌗",
"waningCrescentMoon": "Abnehmender Sichelmond 🌘",
"PlTRes":"msg.payload wenn msg.topic enthält \"__topic__\""
},
"multiselectLbl": {
"operatorTypes": "in Vergleich einbeziehen"
},
"operatorsGroups": [
"Zeitpunkt Vergleich",
"anderes"
],
"operators": [
"== (gleich)",
"!= (ungleich)",
"> (größer)",
">= (größer or gleich)",
"< (kleiner)",
"<= (kleiner or gleich)",
"Andernfalls"
],
"operatorTypesGroups": [
"in Vergleich einbezogen",
"speziell"
],
"operatorTypes": [
"Millisekunden",
"Sekunden",
"Minuten",
"Stunden",
"Tag",
"Monat",
"Jahr",
"Wochentag"
],
"outputFormatsGroups": [
"Zahl",
"Text",
"Zeit (Zahl) seit since emit",
"Wochentag",
"Tag des Jahres",
"Woche des Jahres",
"freier Text"
],
"outputFormats": [
"Millisekunden UNIX-Zeit",
"YYYYMMDDHHMMSS",
"YYYYMMDD.HHMMSS",
"UTC Datum und Zeit",
"lokale Datum und Zeit",
"lokale Zeit",
"lokales Datum",
"ISO Datum und Zeit UTC",
"ISO Datum und Zeit Lokal",
"Millisekunden",
"Sekunden",
"Minuten",
"Stunden",
"Tag Name, Bsp. Montag, 22.12.",
"Tag relativ, Bsp. Heute, 22.12.",
"Kalenderwoche (KW)",
"Kalenderwoche gerade",
"Tag des Jahres (Zahl)",
"ist der tag gerade",
"als Objekt",
"Anderes"
],
"outputTSFormatsGroups": [
"Zeitpunkt (Zahl)",
"Zeitpunkt gerundet (Zahl)",
"Text"
],
"outputTSFormats": [
"Millisekunden",
"Sekunden",
"Minuten",
"Stunden",
"Tage",
"Wochen",
"Monate",
"Jahre",
"Sekunden gerundet",
"Minuten gerundet",
"Stunden gerundet",
"Tage gerundet",
"Wochen gerundet",
"Monate gerundet",
"Jahre gerundet",
"Anderes (frei definierbar)"
],
"parseFormatsGroups": [
"Zahl",
"Text",
"Anderes"
],
"parseFormats": [
"Millisekunden UNIX-Zeit",
"ECMA-262 - simple JSON Date",
"ISO8601",
"try different text Formats, prefer day first like d/M/y",
"try different text Formats, prefer month first like M/d/y",
"YYYYMMDDHHMMSS",
"YYYYMMDD.HHMMSS",
"try different various Formats (object, number, text)",
"frei definierbares Text format"
],
"multiplierGroups": [
"Standard",
"Spezial"
],
"multiplier": [
"Millisekunden",
"Sekunden",
"Minuten",
"Stunden",
"Tage",
"Wochen",
"Monate",
"Jahre"
],
"comparatorGroups": [
"einfach",
"mehr",
"erweitert"
],
"comparator": [
"ist true",
"ist false",
"ist null",
"ist nicht null",
"ist leer",
"ist nicht leer",
"ist wahr/true/on/1",
"ist falsch/false/off/0",
"ist nicht wahr/true/on/1",
"ist nicht falsch/false/off/0",
"=",
"!=",
"<",
"<=",
">",
">=",
"enthält",
"enthält irgendeins",
"enthält alle"
],
"days": [
"Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Sonnabend",
"So", "Mo", "Die", "Mi", "Do", "Fr", "Sa"
],
"months": [
"Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember",
"Jan", "Feb", "März", "Apr", "Mai", "Jun", "Jul", "Aug", "Sept", "Okt", "Nov", "Dez"
],
"dayDiffNames": [
"vor 1 Woche",
"vor 6 Tagen",
"vor 5 Tagen",
"vor 4 Tagen",
"vor 3 Tagen",
"vor 2 Tagen",
"Gestern",
"Heute",
"Morgen",
"Übermorgen",
"in 3 Tagen",
"in 4 Tagen",
"in 5 Tagen",
"in 6 Tagen"
],
"comparatorDescription" : {
"true": "ist Boolean wahr",
"false": "ist Boolean falsch",
"null": "ist null",
"nnull": "ist nicht null",
"empty": "ist leer",
"nempty": "ist nicht empty",
"true_expr": "ist wahr (true, on, wahr, 1)",
"false_expr": "ist falsch (false, off, 0)",
"ntrue_expr": "ist nicht wahr (true, on, 1)",
"nfalse_expr": "ist nicht falsch (false, off, 0)",
"equal": "gleich",
"nequal": "ungleich",
"lt": "kleiner als",
"lte": "kleiner oder gleich",
"gt": "größer",
"gte": "größer oder gleich",
"contain": "enthält",
"containSome": "enthält irgendeins",
"containEvery": "enthält alle"
},
"units": {
"ms": "ms",
"sec": "s",
"min": "min",
"hour": "h",
"day": "Tag",
"days": "Tage",
"week": "Woche",
"weeks": "Wochen"
}
},
"ruleCtrl": {
"label": {
"outDated": "✎ Bitte editieren Sie diese Regel.",
"isInValid": "⚠️ Diese Regel ist ungültig und muss geändert werden!",
"ruleIsOutdated": "⚠️ Diese Regel ist ungültig und muss geändert werden, da sie nicht mehr funktioniert!",
"ruleTimeMax_start": "von Spätestens (max)",
"ruleTimeMin_start": "von Frühestens (min)",
"ruleTimeMax_end": "bis Spätestens (max)",
"ruleTimeMin_end": "bis Frühestens (min)",
"ruleTimeMinOffset_start": "frühester (min) offset",
"ruleTimeMaxOffset_start": "spätester (max) offset",
"ruleTimeMinOffset_end": "frühester (min) offset",
"ruleTimeMaxOffset_end": "spätester (max) offset",
"ruleTimeLimit": "Limitiert",
"ruleTimeLimitStart": "Nur von",
"ruleTimeLimitEnd": "Bis",
"ruleTimeDays": "Nur an folgenden Tagen",
"ruleTimeMonths": "Nur an folgenden Monaten",
"ruleTopic": "Topic",
"ruleSlat": "Lamellenposition",
"rulePayload": "Payload:",
"rulePayloadND": "Kein Payload",
"ruleResetOverwrite": "Manuelle Überschreibung verfällt wenn die Regel aktiv wird",
"ruleDescription": "Beschreibung",
"ruleBlindLevel": "Rollladenposition",
"ruleBlindLevelMinimum": "⭳ Minimale Rollladen Position",
"ruleBlindLevelMaximum": "⭱️ Maximale Rollladen Position",
"ruleOverwrite": "Überschreiben",
"ruleImportance":"Gewichtung der Regel",
"ruleLevelAbs": "↕ Absolut",
"ruleLevelMin": "⭳❗ Minimum (übersteuernd)",
"ruleLevelMax": "⭱️❗ Maximum (übersteuernd)",
"ruleSlatOversteer": "Lamellenposition (übersteuernd)",
"ruleTopicOversteer": "Topic (übersteuernd)",
"ruleTimeStart": "↧ von",
"ruleTimeEnd": "↥ bis",
"ruleTimeOffset": "zeit offset",
"ruleOff": "✋ nichts senden",
"ruleLevelND": "standard Level (e.g. sun control)",
"ruleState": "aktiviert oder deaktiviert die Regel",
"ruleExec":"Reihenfolge der Auswertung",
"ruleExecAuto": "auto - Regeln nur mit '↧ von', letzte gültige; alle anderen erste gültige",
"ruleExecFirst": "⭳ Erste gültige Regel (Bewertung von Anfang bis Ende [1])",
"ruleExecLast": "⭱️ letze gültige Regel (Bewertung von Ende bis Anfang [2])",
"ruleExecShort": [
"",
"¹⭳",
"²⭱️"
],
"ruleInValidElement":"ungültig",
"ruleInValidText":"ungültiges Element",
"editRule": "Regel editieren",
"duplicateRule": "Regel duplizieren",
"btnAdd": "hinzufügen",
"btnSort": "sortieren",
"btnClear": "leeren",
"btnExport": "",
"btnImport": ""
},
"reasons": {
"overwriteNoExpire": "manuell überschrieben (Wichtigkeit __importance__), kein Verfall",
"overwriteExpire": "manuell überschrieben (Wichtigkeit __importance__), verfällt __dateISO__",
"default": "Position ist auf Standard gesetzt, weil keine Regel zutrifft",
"ruleTime": "Position durch Zeitregel - rule __timeOp__ __timeLocal__ [rule __number__]",
"ruleCond": "Position durch bedingte Regel __text__ [rule __number__]",
"ruleTimeCond": "Position durch Zeit Regel __timeOp__ __timeLocal__ und Bedingung __text__ [rule __number__]",
"rule": "Position durch feste Regel __number__",
"sunMinDelta": "Änderung ist geringer als die minimale Behanghöhenänderung",
"sunNotInWin": "Sonne scheint nicht in das Fenster",
"sunCtrl": "Rollladenposition wird durch den Sonnenstand bestimmt",
"sunCtrlMin": "__org__ (__level__ ist unter dem minimum)",
"sunCtrlMax": "__org__ (__level__ ist über dem maximum)",
"oversteer": "Sonder Bedingung __pos__ erfüllt",
"smooth": "Rollladenposition wird nicht geändert zu __pos__ weil die letzte Änderung nicht lang genug her ist",
"sunInWinMin": "Die Sonne scheint ins Fenster und die minimale Rollladenposition ist gesetzt",
"sunInWinMax": "Die Sonne scheint ins Fenster und die maximale Rollladenposition ist gesetzt",
"sunNotInWinMin": "Die Sonne scheint nicht ins Fenster und die minimale Rollladenposition ist gesetzt",
"sunNotInWinMax": "Die Sonne scheint nicht ins Fenster und die maximale Rollladenposition ist gesetzt",
"ruleMin": "__org__ (__level__ ist unter minimum) [__number__] __name__",
"ruleMax": "__org__ (__level__ ist über maximum) [__number__] __name__",
"startDelay": "verzögerter Start bis __dateISO__"
},
"states": {
"overwriteNoExpire": "überschrieben [Prio=__importance__]",
"overwriteExpire": "überschrieben [Prio=__importance__], bis __timeLocal__",
"default": "Standard",
"ruleTime": "__timeOp__ __timeLocal__ [rule __number__] __name__",
"ruleCond": "__textShort__ [rule __number__] __name__",
"ruleTimeCond": "__timeOp__ __timeLocal__ + cond __operatorText__ [rule __number__] __name__",
"rule": "durch feste Regel[__number__] __name__",
"sunMinDelta": "Änderung zu gering",
"sunNotInWin": "Sonne scheint nicht ins Fenster",
"sunCtrl": "durch Sonnenstand",
"sunCtrlMin": "__org__ (min)",
"sunCtrlMax": "__org__ (max)",
"oversteer": "Übersteuert durch Regel __pos__",
"smooth": "Änderung zu __pos__ verhindert",
"sunInWinMin": "Sonne scheint ins Fenster (min)",
"sunInWinMax": "Sonne scheint ins Fenster (max)",
"sunNotInWinMin": "Sonne scheint nicht ins Fenster (min)",
"sunNotInWinMax": "Sonne scheint nicht ins Fenster (max)",
"ruleMin": "__org__ [min rule __number__]",
"ruleMax": "__org__ [max rule __number__]",
"startDelay": "verzögerter Start [__date__]"
},
"text": {
"blind": "Rollladen Einstellungen",
"time": "Es werden nur Zeilen ausgewertet, bei denen die Eigenschaft <b>nicht verwendet</b> oder <em>true</em> ist. <br> <b>bis</b>: Es wird die erste übereinstimmende Zeile verwendet, in der die angegebene Zeit <b>nicht verwendet</b> wird oder größer als <b>now</b> ist. <br> <b>von:</b>: Es wird die letzte übereinstimmende Zeile verwendet, in der die angegebene Zeit <b>nicht verwendet</b> wird oder kleiner als <b>jetzt</b> ist.",
"blindLevelDefault": "Wenn keine andere Vorgabe (Zeitregel, Regel, Sonnensteuerung) zutrifft, wird diese Rollladenposition, Lamelleneinstellung und Topic genutzt. Bei restriktiver Sonnenautomatik ist dies die Position des Rollladens, wenn keine Sonne ins Fenster scheint.",
"payloadDefault":"Wenn keine Regel zutrifft, wird der folgende payload gesendet.",
"overwriteBlind": "Manuelles Überschreiben der Rollladenposition",
"overwriteTimer": "Manuelles Überschreiben der Regel",
"sunControlNotActive": "Nur Regelbasiert",
"sunControlMode": "Das Ausmaß, in dem direktes Sonnenlicht in den Raum einfällt, kann anstelle der Standardposition des Rollladens begrenzt werden. <br><br>Der Modus kann über die eingehende Nachricht geändert werden. In diesem Fall ist der hier eingestellte Modus der maximal wählbare Modus. Der über eine Nachricht eingestellte Modus wird im Node-Context persistiert und bleibt bei einem Deploy erhalten.",
"windowAzimuth": "Zeigt die Ausrichtung des Fensters bezogen auf den geografischen Norden (in Grad), wenn die Sonne in das Fenster einfällt (Sonnenrichtung/Azimut).",
"windowPos": "Fenstereigenschaften, Messung vom Boden bis unter und über dem Fenster",
"oversteer": "Ermöglicht das Anpassen der Position in Abhängigkeit von der Sonne unter bestimmten Bedingungen wie dem Sonnenwinkel oder dem Wetter (z. B. Wolkenhimmel, Beleuchtung, usw.). Es kann auch ein minimaler oder maximaler Winkel für die Höhe definiert werden, wenn Berge/Gebäude das Fenster verdecken.",
"sunAdvanced": "Erweiterte Einstellungen für die Sonnensteuerung",
"blindPosOffset": "Falls der Fensterbereich kleiner als der Rollladen öffnen/schließenBereichs entspricht, weil ein breiter Fensterrahmen vorhanden ist oder verzögerte öffnen/schließen vorliegt (durch beispielsweise Schlitze welche sich erst Öffnen/schließen müssen), kann hier ein Offset dafür eingestellt werden.",
"sunControlMaximization": "<ul><li>Wenn keine Regel oder Überschreiben (Override) zutrifft,<ul><li>Wenn die Sonne <em>nicht</ em> in das Fenster scheint, wird die Rollladenhöhe die definierte <strong>Minimalposition</ strong> gesetzt. (Übersteuern wird ignoriert)</ li><li>Wenn sich die Sonne im Fenster befindet</ li><li>Wenn eine Übersteueruzng aufgesetzt ist und die bedingung zutrifft, wird der Behang auf die Höhe des Übersteuerns gesetzt.< / li><li>Andernfalls wird die Behanghöhe auf die definierte <strong>Maximalposition</ strong> gesetzt.</ li></ ul></ li></ ul>",
"sunControlMinimization": "<ul><li>Wenn keine Regel oder Überschreiben (Override) zutrifft,<ul><li>Wenn die Sonne <em>nicht</ em> in das Fenster scheint, wird die Rollladenhöhe die definierte <strong>Maximalposition</ strong> gesetzt. (Übersteuern wird ignoriert)</ li><li>Wenn sich die Sonne im Fenster befindet</ li><li>Wenn eine Übersteueruzng aufgesetzt ist und die bedingung zutrifft, wird der Behang auf die Höhe des Übersteuerns gesetzt.< / li><li>Andernfalls wird die Behanghöhe auf die definierte <strong>Minimalposition</ strong> gesetzt.</ li></ ul></ li></ ul>",
"sunControlRestriction": "Falls keine Regel oder Überschreibung vorliegt, berechnet der Knoten die passende Position für die Rolladen, um die Menge des direkten Sonnenlichts im Raum zu begrenzen.",
"sunCtrlLoF": "Definition, wie viel direktes Sonnenlicht durch das Fenster in den Raum gelangen darf (als Länge am Boden).",
"sunCtrlRestrict": "Begrenzung der Änderungshäufigkeit nach Zeit und/oder Änderungsgröße (Delta).",
"ruleCondition": "Bedingung, unter der diese Regel erfüllt ist.<br/><small>Es gibt keine Rangfolge der Operatoren! Die Verknüpfung mehrerer Bedingungen mit <kbd>UND</kbd> oder <kbd>ODER</kbd> bedeutet nur, dass die jeweilige Bedingung mit den vorhergehenden Bedingungen verknüpft ist. Die Auswertung wird abgebrochen, sobald der Ausdruck <b>true</b> ergibt.</small>",
"enhanced":"erweiterte Einstellungen",
"startDelayTime":"Bei einem Wert von 0 wird die Node nach einem Deploy oder Node-Red Start erst mit der nächsten eingehenden Nachricht aktiviert und bis dahin auf keine Ereignise reagieren!"
}
},
"errors": {
"warning": "Warnung: __message__",
"error": "Fehler: __message__",
"error-title": "interner Fehler",
"error-init": "Fehler '__message__', wiederhole in __time__min",
"warn-init": "Warnung '__message__', wiederhole in __time__min",
"config-missing": "Node ist nicht richtig konfiguriert!! Fehlende oder falsche Positionsangaben!",
"config-missing-state": "Node ist nicht richtig konfiguriert!!",
"config-error": "Error in used configuration node: __error__",
"unknownPropertyOperator": "Fehler, der verwendete Operator __propertyOp__=\"__propertyOpText__\" ist unbekannt!",
"unknownCompareOperator": "Fehler, der verwendete vergleichs-Operator \"__operator__\" ist unbekannt! (Vergleich \"__opTypeA__.__opValueA__\" mit \"__opTypeB__.__opValueB__\")",
"notEvaluableProperty":"Kann den Wert von __type__.__value__ nicht ermitteln",
"notEvaluablePropertyAdd":"\"__err__\", kann den Wert von __type__.__value__ nicht ermitteln!",
"notEvaluablePropertyUsedValue": "kann den Wert von __type__.__value__ nicht ermitteln, verwende \"__usedValue__\"!",
"notEvaluableCustomAngle":"Benutzerdefinierter Winkel mit Namen \"__value__\" wurde im Konfigurationsknoten nicht definiert!",
"invalidParameter":"Der Parameter \"__param__\" hat ist ungültig \"__type__\" (nutze __newValue__)",
"invalid-expr": "Ungültiger JSONata Austruck: __error__",
"getPropertyData": "Fehler bei der Ermittlung der Bedingung: \"__message__\" Zeit wird nicht verwendet",
"error-time": "Fehler bei der Ermittlung der Zeit: __message__",
"usingTempValue": "Wert von __type__.__value__ kann nicht ermitteln werden und es wird der gespeicherte Wert \"__usedValue__\" verwendet!"
},
"position-config": {
"label": {
"position": "Position",
"latitude": "Breitengrad",
"longitude": "Längengrad",
"height":"(opt) Beobachterhöhe",
"angleType": "Winkel Typ",
"timeZoneOffset": "Zeitzone",
"name": "Name",
"property": "Property",
"minutes": "Minuten",
"stateDateFormat": "Status-Datums Format",
"stateTimeFormat": "Status-Zeit Format",
"OSStandard": "Standard vom Betriebssystem",
"timeZoneDST": "Sommerzeit",
"noDST": "keine Sommerzeit",
"addDST1Hour": "Sommerzeit 1 Stunde hinzufügen",
"addDST2Hour": "Sommerzeit 2 Stunden hinzufügen",
"sunPositions": "Benutzerdefinierte Sonnenpositionen",
"predefAngles": "vordefinierte Winkel",
"angle": "Winkel",
"riseName": "Name Aufgang",
"setName": "Name Untergang",
"angleDec": "Dezimalgrad"
},
"placeholder": {
"positionConfig": "Wähle oder erstelle die Konfiguration",
"latitude": "51.025",
"longitude": "-1.4",
"angleType": "deg",
"height": "die Höhe des Beobachters (in Metern) in Bezug auf den Horizont",
"timeZoneOffset": "0",
"name": "Name",
"stateDateFormat": "Format der Statusausgabe eines Datums. Standard ist toLocaleDateString.",
"stateTimeFormat": "Format der Statusausgabe einer Uhrzeit. Standard ist toLocaleTimeString."
},
"tips": {
"config": "Starting from Version 2.0 the coordinates are not saved as credentials due to privacy reasons. So they no longer part of the regular flow and will not part of the export! To update from a previous version save and re-deploy is necessary.",
"timeZoneOffset":"Änderungen am Format können einige Zeit in Anspruch nehmen, bis sie wirksam werden.",
"sunPositions": "Hier können Sie Ihre eigenen Elevationswinkel für Sonnenpositionen definieren.",
"predefAngles": "Hier können Sie Winkelwerte in Dezimalgraden mit einem Namen angeben, der in verschiedenen Knoten verwendet werden kann. Zum Beispiel kann hier ein Azimutwinkel mit dem Namen N (für Nord) definiert werden. Für die Fensterposition im Knoten Jalousie wird nur die Seite des Fensters (N) angegeben."
},
"errors": {
"latitude-missing": "Koordinate für den Breitengrad fehlt oder ist falsch!",
"longitude-missing": "Koordinate für den Längengrad fehlt oder ist falsch!",
"coordinates-missing": "Koordinaten für den Breitengrad und Längengrad ist falsch!",
"height-wrong": "Beobachter höhe ist Falsch. Es sind nur zahlen oder leer erlaubt!",
"invalid-custom-suntime": "Ungültiger benutzerdefinierte Sonnenzeit __riseName__ oder __setName__ angegeben! Vielleicht ein Duplikat eines bestehenden Namens.",
"custom-angles":"Ungültiger benutzerdefinierter Winkel __name__! Der Name darf keine Sonderzeichen enthalten!",
"custom-angles-duplicate":"Ungültiger benutzerdefinierter Winkel __name__! Name existiert bereits, Duplikate sind nicht erlaubt!"
}
}
}