NEWS
Zeitstempel in Homematic Systemvariable als Uhrzeit
-
Hallo zusammen,
ich möchte aus einem Wert "Fri Sep 16 2022 15:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)" als"type": "state",
"common": {
"name": "Arrival",
"type": "number",
"role": "date",Wenn ich das richtig verstehe ist das wohl ein "Zeitstempel".
Wie kann ich in Blockly diesen Zeitstempel in Homematic (Systemvariable Zeichenkette oder Zahl?) konvertieren? Das von mir angelegte Blockly Scirpt funktioniert nicht (es wird entweder der gesamte Zeitstempel mit x Stellen oder nichts angezeigt)...
Danke !
Gruß, Jörg
-
@alf4711 sagte: Homematic (Systemvariable Zeichenkette oder Zahl?) konvertieren?
Zeichenkette, wenn "SS:mm" angezeigt werden soll.
Funktioniert die Konvertierung nicht? Logge mal den Wert von "Arrival". -
Hallo @paul53 !!!
Das ist der aktuelle Wert:
Fri Sep 16 2022 15:57:00 GMT+0200 (Mitteleuropäische Sommerzeit)
Aber scheinbar als:"type": "number",
"role": "date", -
-
@alf4711 sagte: Das ist der aktuelle Wert:
Fri Sep 16 2022 15:57:00 GMT+0200 (Mitteleuropäische Sommerzeit)Das wird so im Tab "Objekte" angezeigt, weil die Rolle "date" ist. Die Log-Ausgabe zeigt sicherlich was anderes.
Außerdem verwendest Du den Zeitstempel vom Datenpunkt und nicht den Wert!
-
Wo finde ich denn die Log-Ausgabe?!?
Sorry :-))))) -
@alf4711 sagte: Wo finde ich denn die Log-Ausgabe?!?
Wenn der Debug-Block eingefügt wurde: Unterhalb des Editor-Fensters, nachdem der Datenpunkt aktualisiert wurde.
-
-
Ich denken nichtmal das habe ich richtig gemacht...
-
@alf4711
Was steht in der Javascript-Ansicht in Zeile 12? -
16.9.2022, 15:27:39.121 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:27:39.138 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:27:39.140 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:12
16.9.2022, 15:27:49.687 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:27:49.694 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:27:49.696 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:12
16.9.2022, 15:28:09.462 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:28:09.474 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:28:09.476 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:12
16.9.2022, 15:29:03.487 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:29:03.493 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:29:03.495 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:13
16.9.2022, 15:29:27.917 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:29:27.928 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:29:27.931 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:13
16.9.2022, 15:29:52.549 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:29:52.561 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:29:52.564 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:15
16.9.2022, 15:33:02.152 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:33:02.162 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:33:02.164 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:17
16.9.2022, 15:33:07.573 [info ]: javascript.0 (31077) Stop script script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:33:07.587 [info ]: javascript.0 (31077) Start javascript script.js.Fahrplan.Aschendorf_-Meppen_live
16.9.2022, 15:33:07.590 [error]: javascript.0 (31077) script.js.Fahrplan.Aschendorf_-Meppen_live compile failed:
at script.js.Fahrplan.Aschendorf_-Meppen_live:17 -
Ich habe keine Ahnung was Du meinst ... komme mir vor wie Grundschüler :-))))
-
on({id: [].concat(['fahrplan.0.0.0.Arrival']), change: "any"}, async function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
console.log((String(getState("fahrplan.0.0.0.Arrival").val)));
});formatDate(getDateObject(), "hh:mm");
setStateDelayed('hm-rega.1.70963', true, false, parseInt(((0) || "").toString(), 10), false);
'fahrplan.0.0.0.Departure';
getDateObject().getTime();
getState("fahrplan.0.0.0.Arrival").val;
('' + );
//JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMjMlNjAlMkNZJTI1b00lMjVXcEI4MG5SMlElNjAlMjVSJTIyJTIweCUzRCUyMjExMyUyMiUyMHklM0QlMjI2MiUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFYW55JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQwJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyWCU1RDdCJTJDV2pZaEROJTNBeSUzQlBQRDYlNUVVJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFZmFocnBsYW4uMC4wLjAuQXJyaXZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMkpfJTNER21ycnk4a1pNJTJCc3lxSnVXMSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU1RWRTUDMlMkZ1SCU2MERvJTVEJTQwbmlZemolMjQzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRXRlc3QlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHRfam9pbiUyMiUyMGlkJTNEJTIyJTYwV29rNiU1RUUzS3piVyU1RCUzQVcqSGdIaCUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBREQwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlM0RFJTI1ciUzQiU0MFMlNUIlN0NISCUyRiUyQlJnR29DM3MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VmYWhycGxhbi4wLjAuMC5BcnJpdmFsJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb252ZXJ0X2Zyb21fZGF0ZSUyMiUyMGlkJTNEJTIyVUNLJTI1UzY1fmwlMkIwMk8lNDAlMkYlM0JsUyUzRiElMjIlMjB4JTNEJTIyODEzJTIyJTIweSUzRCUyMjg4JTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZm9ybWF0JTNEJTIyZmFsc2UlMjIlMjBsYW5ndWFnZSUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUFRJT04lMjIlM0VoaCUzQW1tJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xfZXglMjIlMjBpZCUzRCUyMjN5a1B+V2Z3S2J1QiU2MCUyM21GN29RZCUyMiUyMHglM0QlMjI0MzglMjIlMjB5JTNEJTIyMjYzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVFlQRSUyMiUzRWZhbHNlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMiUyQy1hJTYwKU5HJTI1JTQwdU80eSU1RGd4JTdCJTJDVSUzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRU9iamVjdCUyMElEJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnAwRW4oJTYwSjkoeCUzQWElNDBKOSklMkZUZiglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0VobS1yZWdhLjEuNzA5NjMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIlMkNmJTdDNnElN0M2VCUzRiUyQlJiT04qcClXNjUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyOCUyRnklMkNlJTNERmpiJTJGJTVEUk9+MSU0MCFkJTNBNiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTAlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMmYlN0QwISglMjNYJTIzJTJDdEpXcSUyNG9OemlHKiUyMiUyMHglM0QlMjI3NjIlMjIlMjB5JTNEJTIyNDEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFZmFocnBsYW4uMC4wLjAuRGVwYXJ0dXJlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnZlcnRfdG9fZGF0ZSUyMiUyMGlkJTNEJTIyYkdOa1F5d0s3JTJDJTNCISU2MGclMjVaLnYlMjVjJTIyJTIweCUzRCUyMjIzOCUyMiUyMHklM0QlMjI0ODclMjIlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIySjI4JTI1TE4lNDBqJTNGMEpnMGZRJTNBNURhTSUyMiUyMHglM0QlMjI0NjMlMjIlMjB5JTNEJTIyNDg4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZmFocnBsYW4uMC4wLjAuQXJyaXZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb252ZXJ0X3Rvc3RyaW5nJTIyJTIwaWQlM0QlMjJpMCU3QzIhJTNCZCU2MHMlM0JSRzVsKVkhJTI0ZlElMjIlMjB4JTNEJTIyMzYzJTIyJTIweSUzRCUyMjU2MyUyMiUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
-
@alf4711
Damit kann niemand etwas anfangen.
Exportiere mal das Blockly und poste den Export in Code tags (oben </>).