[gelöst] node-red-contrib-sun-position: Global.Variable als Auslöser ?

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

[gelöst] node-red-contrib-sun-position: Global.Variable als Auslöser ?

Beitrag von Garbsen » 17.10.2020, 22:41

Die Definition von Schaltzeitpunkten in der node-red-contrib-sun-position soll auch anhand von Variablen erfolgen können.
I’m wiki steht hierzu, welches Format eine Variable haben soll
message, flow or global property or JSONATA expression

any message, flow or global property which contain any of the following types:

Integer which is a Unix Time Stamp representing the number of milliseconds since January 1, 1970, 00:00:00 UTC, with leap seconds ignored.
String value representing a valid JavaScript date-string.
String as one of the following formats (upper/lowercase of pm or utc doesn't mater):

00:00 to 23:59 24h Format
00:00:00 to 23:59:00 24h Format with seconds
00:00pm to 12:59pm 12h Format
00:00:00pm to 12:59:00pm 12h Format with seconds
00:00utc to 23:59utc 24h Format in UTC
00:00:00utc to 23:59:00utc 24h Format with seconds in UTC
Wen. Ich allerdings eine global.variable mit dem Wert “8:20:41AM” auswähle, bekomme ich immer als Ergebnis “undefined”, auch mit “08:20” funktioniert es nicht

Anbei ein Screenshot, in dem Rechts a8ch die Variable zu sehen ist
B38A22D8-DDB0-4369-8E10-BF5B6B1460A5.jpeg
Wo liegt mein Denkfehler?
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/Downloads/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907

Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: [gelöst] node-red-contrib-sun-position: Global.Variable als Auslöser ?

Beitrag von Garbsen » 18.10.2020, 15:31

Konnte das Problem selber “lösen”
Es handelt sich lediglich um eine falsche Darstellung innerhalb des nodes. Während normalerweise, bei Eingabe einer Uhrzeit oder Sonnenposition, unten die nächste Schaltzeit angezeigt wird, wird hier bei Eingabe der Schaltzeit über eine Variable immer „undefined“ angezeigt. Tatsächlich wird die Schaltung aber zuverlässig ausgeübt.
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/Downloads/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907

Hypnos
Beiträge: 460
Registriert: 06.01.2018, 12:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 57 Mal
Danksagung erhalten: 39 Mal

Re: [gelöst] node-red-contrib-sun-position: Global.Variable als Auslöser ?

Beitrag von Hypnos » 23.10.2020, 21:16

Hallo,

danke für die Info,
Ich hab es als Bug mit aufgenommen.

Gruß

Antworten

Zurück zu „RedMatic“