Robert_Mini hat geschrieben: ↑Fr Apr 01, 2022 10:02 pm
Hinweis: utime (sec seit 1.1.1970) wird automatisch in Uhrzeit oder Datum oder Datum+Zeit konvertiert, abhängig von DPT des Zielobjektes.
Siehe localtime hier:
app.php/kb/viewarticle?a=115#Localtime
Das führt am einfachsten zur Lösung meiner Anfrage

!
Logik-Code
Code: Alles auswählen
/**
* Sende Zeitstempel
*
* Beim Triggern der Logik wird ein Zeitstempel auf den Bus gesendet
*
* Einräumung der Nutzungsrechte gemäß TOLL:
* Der Schöpfer dieser Custom Logik überträgt die Nutzungsrechte gemäß der TOLL
* ("Timberwolf Open Logikblock License"), die unter https://wrgt.news/TOLL
* zum Download zur Verfügung steht.
*
* Change History:
* 1.00 (02.04.2022): initial Version
*/
{
"_Meta": {
"Description": "Sende Zeitstempel",
"Version": "",
"Icon": ""
},
"Level": [
["$VAR<Inhibit?>", "bool", false],
["$bInTrigger", "bool", false],
["$iOutSendTime", "integer", 0],
["$iOutSendDate", "integer", 0]
],
"Input": [
["bInInhibit", "Inhibit", "$VAR<Inhibit?>", "u"],
["bInTrigger", "Triggers this function", "$bInTrigger", "a"]
],
"Output": [
["iOutSendTime", "Sends the current time (DPT 10.001 expected)", "$iOutSendTime", "a"],
["iOutSendDate", "Sends the current date (DPT 11.001 expected)", "$iOutSendDate", "a"]
],
"Module": [
["Break", ["$VAR<Inhibit?>"]],
["Break", ["-$bInTrigger"]],
["Localtime", 0, "$iOutSendTime", 0, 0, 0, 0, 0, 0, 0, 0, 0],
["Localtime", 0, "$iOutSendDate", 0, 0, 0, 0, 0, 0, 0, 0, 0]
]
}
Ergebnis im
Logik-Manager inkl. verknüpften KNX-Objekten:
CometVisu-Code-Schnipsel
Code: Alles auswählen
<info align="center">
<layout colspan="2"/>
<address transform="DPT:11.001" mode="read">0/0/0</address>
<!-- Datum-Objekt für 0/0/0 eintragen -->
</info>
<info align="center">
<layout colspan="2"/>
<address transform="DPT:10.001" mode="read">0/0/0</address>
<!-- Zeit-Objekt für 0/0/0 eintragen -->
</info>
Ergebnis in der
CometVisu:
Das möchte ich auch mal testen, wenn ich wieder neu programmiere; wenn ich das habe, dann poste ich das auch.
Danke
@Robert_Mini und
@blaubaerli ... wieder mal den Horizont erweitert
