NEWS
[Gelöst] Umrechnen von Sekunden in Stunden
-
Hallo Forum,
ich möchte mir die Laufzeit meiner Synology in Stunden anzeigen lassen.
Der Datenpunkt der Synology gibt diesen aber in Sekunden aus.Habe das mal mit Blockly gemacht:
Ergebnis wäre richtig (12,5h):
In den Objekten bekomme ich aber nicht die richtige Anzeige hin:
Was muss ich noch beachten bzw. wo liegt mein Fehler?
Vielen Dank im Voraus!
-
@G4l4h4d
Wie sieht denn dein Blockly aus, dass den Wert setzt?Unter Script enabled darf nichts stehen!
-
@Homoran
Ich habe nur dieses eine Blockly erstellt. Den Wert beziehe ich ja aus der Instanz "Synology".Wenn ich unter Scripte ein Blockly erstelle, kommt das bei mir immer unter "Script enabled".
-
@G4l4h4d dein Ordner eigene datenpunkte hast du wo angelegt?
-
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Ich habe nur dieses eine Blockly erstellt.
Das ist nur ein Teil eines Blocklys.
Du benötigst mindestens noch einen Trgger außenrum.
Z.B. FALLS ID_des Syno_DP
darin dann wurde geändertDarin dann nicht den debug sondern den aktualisiere Block
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Wenn ich unter Scripte ein Blockly erstelle, kommt das bei mir immer unter "Script enabled".
Weil du dort deine eigenen Datenpunkte angelegt hast
-
@crunchip said in Umrechnen von Sekunden in Stunden:
@G4l4h4d dein Ordner eigene datenpunkte hast du wo angelegt?
Den Ordner habe ich hier angelegt (Nach einem Beispiel in youtube)....
-
@Homoran
Werde ich versuchen, vielen Dank vorerst! -
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Den Ordner habe ich hier angelegt (Nach einem Beispiel in youtube)....
nicht den Ordner, sonder den in den Objekten
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
In den Objekten bekomme ich aber nicht die richtige Anzeige hin:
Was muss ich noch beachten bzw. wo liegt mein Fehler?
-
@Homoran
In den Objekten habe ich noch nichts angelegt.
Nach Erstellung des Blockly unter Skripte, sahen die Objekt dann so aus....
Ich glaube ich bau das Ganze noch mal von vorne auf. -
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Ich glaube ich bau das Ganze noch mal von vorne auf.
STOP!
Dann ist alles gut.
Dann ist das nur dein Skript incl. dessen StrukturJetzt musst du aber noch selber einen Datenpunkt anlegen in den das Ergebnis geschrieben werden soll.
Oder was genau willst du erreichen?
-
@Homoran
Ich möchte nur einen Datenpunkt haben in der die Laufzeit meiner NAS nicht in Sekunden sondern in Stunden angegeben wird. -
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
@Homoran
Ich möchte nur einen Datenpunkt haben in der die Laufzeit meiner NAS nicht in Sekunden sondern in Stunden angegeben wird.Dann leg ihn an und schreib das Ergebnis da rein
Wenn du bereits den Controller v2 nutzst gibt es da eine vorgefertigte Gruppe
0_userdata.0
Siehe
https://www.iobroker.net/#de/documentation/admin/objects.md
Punkt 8 -
@Homoran
Ok, vielen Dank das habe ich nun hinbekommen.
Nur noch eine Frage zu den Objekten:
- Laufzeit Synology ist nun mein Datenpunkt
- Uptime Synology ist mein Blockly Skript
Wie bekomme ich das scriptProblem nun weg bzw. gelöst?
-
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Ok, vielen Dank das habe ich nun hinbekommen.
Nein, hast du nicht.
Du hast es doch unterscript enabled
angelegt.
Da darf nichts stehen, das ist ein Systemordner!@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Wie bekomme ich das scriptProblem nun weg bzw. gelöst?
Das machen wir wenn dein DP da ist wo er hingehört
-
@Homoran
Sooo nun läuft es soweit.
Habe auch kein skript problem mehr.
Frage: In vielen Beiträgen sehe ich das die Eigenen Datenpunkte unter javascript.0 angelegt werden. Das habe ich nun auch getan. Wo wäre den der richtige Platz dafür?
-
@G4l4h4d sagte in Umrechnen von Sekunden in Stunden:
Wo wäre den der richtige Platz dafür?
Da geht es.
Oder als komplett eigenen Baum.Wie bereits geschrieben ist der bei js-controller v2 bereits ganz oben vorhanden als
0_userdata.0
Hier V2
und hier meine alte Installation:
-
Super, danke damit wäre mir geholfen.
Vielen lieben Dank
-
Wenn dann alles gelöst ist, bitte für die Nachwelt dein Blockly posten und den Thread als [gelöst] markieren
-
Anbei mein Blockly