NEWS
[Vorlage]-Blockly Script für Stoppuhr, Laufzeiten aufzeichen
-
Da ich die Datenpunkte in einen eigenen Ordner sortiert habe, und dementsprechend zugewiesen, gibt es hoffentlich keine Konflikte mit den neuen Datenpunkte.
-
@Schlagschatten solange jedes script seine eigenen datenpunkte anspricht, ist es egal, wo diese liegen - die scripte müssen halt alle angepaßt werden auf die Datenpunkte
-
Tolles Feature mit dem auto. Datenpunkten. Nur zum Verständnis, es werden 5 Dp angelegt, was ist mit dem Rest, wie Start, Stop etc.?
-
Auf dem Foto ist zu sehen, dass das Script 2 Datenpunkte nutzt, obwohl ich andere Dp benutzte.
-
@Schlagschatten sagte in [Vorlage]-Blockly Script für Stoppuhr, Laufzeiten aufzeichen ..:
Tolles Feature mit dem auto. Datenpunkten. Nur zum Verständnis, es werden 5 Dp angelegt, was ist mit dem Rest, wie Start, Stop etc.?
nein es werden mehr wie 5 angelegt - man muss manchmal die seite im browser neu aktualisieren - dann werden alle angezeigt - sieht so aus
-
@Schlagschatten sagte in [Vorlage]-Blockly Script für Stoppuhr, Laufzeiten aufzeichen ..:
Auf dem Foto ist zu sehen, dass das Script 2 Datenpunkte nutzt, obwohl ich andere Dp benutzte.
was meinst ud ? verstehe ich nicht???
-
Habe das neue Script noch mit eigenen Datenpunkten bestückt. Es läuft auch einwandfrei. Nur siehst du auf dem Foto, das 2 Dp in javascript.0.STOPPUHR1 (Anfang und Berechnen) einige Werte geschrieben werden.
-
es werden auch beim ersten start datenpunkte angelegt und auch beschrieben - das wäre normal - wenn du aber in deinen scripts alle datenpunkte richtig zugewiesen hast, benutzt ja kein script diese datenpunkte - du kannst diese einfach löschen - wenn dann einscript nicht mehr funktioniert, weißt du wo der fehler ist.
gehe auf den datenpunkt javascript.0.STOPPUHR1 und ganz rechts ist ein mülleimer - löschen und zwar alle darunter iegenden punkte
danach sehe ins log ob ein script meckert, das ein datenpunkt nicht da ist
da bei jedem stoppen und starten eines scriptes der datenpunkt geschrieben wird und du andere datenpunkte definiert hast, solltest du folgendes im script deaktivieren: den aufruf: DatenpuktAnlegen -rechte maustaste - deaktivieren
-
Werde es mal testen
-
Es laufen z.Z. 4 Zähler mit dem aktuellen Script, ohne merkbare Einschränkungen. Berechnungsperiode jeweils auf 23 29 31 37 gesetzt.
Bastel gerade noch an dem Tageszähler und würde gerne die Ausgabetexte einfügen.
Soweit klappt das auch, nur die Prioität der Ausgaben funktioniert nicht ganz. Nach dem betätigen von Reset , sollen beide Reset... anzeigen, nach kurzer Zeit aber, wird Reset... mit Datum/Uhrzeit überschrieben. Vielleicht hast du eine Idee.
-
du meinst diese anzeige - 2 mal reset und es soll auch so bleiben bis start gedrückt wird !
hast du was an den script geändert - bei mir geht das
-
dafür zuständig ist der reset block im script - wird da anschliessend was überschrieben, läuft wohl noch ein anderer teil und schreibt dann den ende-datenpunkt voll - nur ein block schreibt da ein datum - der berechnungsblock - die anderen blöcke schreiben "update" oder "etwas geduld"
eventuell schreibt ein anderes script zu schnell stop und dann reset - zwischen den schaltpunkten muss min 3 sekunden zeit vergehen
tritt das auch auf, wenn du es von hand schaltest ( mit pause dazwischen)
zur not versuch mal im resetblock bei "steuere Ende" eine kleine verzögerung einzubinden (200 ms oder so)
-
Ja genau diese Funktion meine ich. Welcher Funktionsblock ist dafür zuständig?
-
Versuche eine einfache Ausgabe mit Startzeit und Stopzeit zu erweitern
. -
@Schlagschatten
die datenpunkte hast du geändert - leider kann ich so nicht wirklich nachvollziehen , was dein script schaltet oder nichtdas orginal schreibt doch alle punkte richtig - dein script macht das doppelt . wenn der wert von reset auf wahr ist, steht "reset ..." von alleine drin - wenn du da auch was reinschreibst, müßte das bedeuten, du hast das orginal nicht in benutzung hast - was völlig in ordnung ist - jedoch woher soll ich wissen, wie deine gesamte installation jetzt aussieht
auch ausgabeende und anfang schreibt das orginal - das alles macht in deinem steuerskrpt keinen sinn, wenn du das orginal benutzt
sorry - ich habe viel zeit investiert um ein funktionierendes script zu schreiben - ich fange jetzt nicht an, dein script zu supporten
-
Mir geht es auch weniger um Support, würde es nur gerne verstehen und ein wenig basteln. Darum gehts. Vielleicht der falsche Post hier, hätte auch eine Nachricht schicken können.
-
alles ok - die antwort zu vorher in deinem thread
-
@liv-in-sky
ich hab das mal eben ausprobiert für die Laufzeit TV
Skript schreibt fleissig seine Daten.
Meine Frage
Ist das richtig, das der Stoppwert mitgeschrieben wird, bzw mit angezeigt wird? Habe ja nur gestartet und nicht gestoppt.
ist ein bisschen verwirrend oder bin ich verwirrt -
@crunchip
ja - das stopp datum wird immer mit upgedatet - bis du stopp drückst - in der periode, die standardmäßig 30 sek ist, aber auch geändert werden kann. alle 30 sek siehst du die aktuelle gestoppte zeites ist sogar noch verwirrender - wenn du start-stop-start-stop drückst, ändert sich auch die anfangszeit - das ist so , weil am ende die zeit bei gestoppt steht und wenn du die gesammelten zeiten davon abziehst würden die pausen fehlen
vielleicht sollte ich noch ein fixes anfangsdatum einfügen, damit man weiß, wann der erste start wirlich war - dieser wird dann ersst bei reset überschrieben - gut, dass du gefragt hast !
-
es gibt ein update des scripts - siehe erster post
es gibt nun einen festen start wert : Erststart als datenpunkt
der "Datenpunkt" Anfang (wird immer berechnet bei vielen start und stopp vorgängen) = Endzeit minus (alle) gemessenen aktiven Zeiten