NEWS
Script für Formel 1 - Kalender, Ergebnisse und Wertungen
-
@da_woody sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen:
ich weis zwar nicht, welchen button @sigi234 da meint, aber in iQontrol reagieren .json ein bißchen anders, als in vis.
@stenmic sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen:
!!!Wichtig!!!
für die Initialisierung muss man jetzt unter den Datenpunkten einmalig bei allen 4 Bereichen den "aktuell" Button ausführen. -
moin,
Hier ein Script für die Formel 1was kann es:
- Rennkalender (1950 - aktuelle Session)
- Rennergebnisse (aktuelle Session)
- Fahrer und Konstrukteur WM (aktuelle Session)
Die Daten werden von "Ergast" über https://api.jolpi.ca/ergast/ geholt.
Wer testen will kann gerne mitmachen.
Als erstes müssen die Datenpunkte angelegt werden.
Folgendes Skript unter Skripte/JavaScript anlegen und einmal ausführen.
Damit werden die notwendigen Datenpunkte unter “ 0_userdata.0.Formel1“ angelegt.Datenpunkte
Danach die folgenden 4 Skripte anlegen (unter Skripte/JavaScript) und starten.
(am Anfang der Skripte können Farben eingestellt werden)Kalender
Rennergebnisse
Fahrerwertung
Konstrukteur
So sollte es dann aussehen

!!!Wichtig!!!
für die Initialisierung muss man jetzt unter den Datenpunkten einmalig bei allen 4 Bereichen den "aktuell" Button ausführen.
Am besten auch in dieser Reihenfolge:
Kalender.Jahr_aktuell
Rennergebnisse.Rennen_aktuell
Fahrerwertung.Rennen_aktuell
Konstrukteur.Rennen_aktuellBeispiel für den Kalender

Danach können die vor, zurück und aktuell Button genutzt werden.
Für die VIS sind jeweilige Datenpunkte für Überschriften und Tabellen vorhanden
Ueberschrift_VIS (html widget mit binding)
VIS_json
Für die Darstellung der Json Tabelle (VIS_json) empfehle ich https://github.com/inventwo/ioBroker.vis-inventwo
Geht aber glaube ich nur für VIS1
das Standard widget geht aber auch.
Würde mich freuen wenn einige von euch die Skripte testen und eventuelle Fehler melden würden.
So sieht es bei mir am Ende aus:
Info... die Strecken im Kalender sind mit wikipedia verlinkt.




Eigentlich sollte alles fehlerfrei funktionieren aber eventuell muss ich nächste Saison nachbessern falls er zu Fehlermeldungen wegen dem Jahr kommt. Dass kann ich jetzt noch nicht wirklich alles prüfen.
@stenmic
Danke für die tollen Scripte.
Ich bin bisher immer zu blöd dazu gewesen eine Tabelle in VIS darzustellen. Ich verwende zwar überall inventwo widgets, aber Tabellen kann ich einfach nicht.
Könntest du bitte die VIS Views als Export zur Verfügung stellen. -
@stenmic
Danke für die tollen Scripte.
Ich bin bisher immer zu blöd dazu gewesen eine Tabelle in VIS darzustellen. Ich verwende zwar überall inventwo widgets, aber Tabellen kann ich einfach nicht.
Könntest du bitte die VIS Views als Export zur Verfügung stellen. -
@chaot mach ich die Tage. Aktuell wundert mich, dass die Daten nicht aktualisiert werden. Liegt an der API… mal abwarten
-
@stenmic der rennkalender hat sich gestern noch aktualisiert,
die anderen 3 nicht...
nur das ergebnis wird nicht aktuell.
noch ein edith: jetzt ist auch das rennergebnis aktuell.
-
@da_woody den Rennkalender aktualisiere ich über das Skript über den timestamp. Die anderen Daten kommen über die API. Diese wurde gestern sehr spät aufm Server aktualisiert.
-
@stenmic hmm, um 6 in der früh war bei mir trotz aktuell button in den Objekten nicht aktuell. (Ergebnis)
Nicht reproduzierbar, hab einmal auf vor geklickt, plötzlich wars aktuell. Kann auch Zufall gewesen sein...@da_woody sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen:
hab einmal auf vor geklickt, plötzlich wars aktuell. Kann auch Zufall gewesen sein...
War bei mir auch so.
-
@da_woody sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen:
hab einmal auf vor geklickt, plötzlich wars aktuell. Kann auch Zufall gewesen sein...
War bei mir auch so.
Werde die Aktualisierung nochmal etwas verbessern. Die API is da ein bisschen umständlich, da es nicht eine gibt für alle Rennen sondern jedes Rennen einzeln abgefragt werden muss. Es muss also eine Prüfung stattfinden, was das neuste Rennen ist.
-
Werde die Aktualisierung nochmal etwas verbessern. Die API is da ein bisschen umständlich, da es nicht eine gibt für alle Rennen sondern jedes Rennen einzeln abgefragt werden muss. Es muss also eine Prüfung stattfinden, was das neuste Rennen ist.
-
@da_woody den Rennkalender aktualisiere ich über das Skript über den timestamp. Die anderen Daten kommen über die API. Diese wurde gestern sehr spät aufm Server aktualisiert.
-
@stenmic weils gerade aktuell ist. die sprintrennen fehlen im kalender.
geben tuts die ja anscheinend. "sprint": "http://api.jolpi.ca/ergast/f1/2024/sprint",
könntest du das irgendwie einbauen? -
@da_woody ich werde demnächst alles nochmal überarbeiten, dann mit allen Möglichkeiten der API und Auswahl der Jahre. Da aber die Saison fast gelaufen ist, wollt ich das in aller Ruhe fürs nächste Jahr machen :)
-
@stenmic kein problem! ist mir halt heute aufgefallen.
zum testen gehts ja auch mit aktuellen daten und den älteren.
wichtig, halt immer updates posten, oder noch besser, das teil auf github zu stellen! :) -
@da_woody oh man, die API wird nicht wirklich schnell aktualisiert.
Vom Sprint gestern sind noch keine Ergebnisse da, auch das Qualifying fehlt noch.
Ich glaube die aktualisieren erst immer am Folgetag des Rennens alle Daten. -
@da_woody ich werde demnächst alles nochmal überarbeiten, dann mit allen Möglichkeiten der API und Auswahl der Jahre. Da aber die Saison fast gelaufen ist, wollt ich das in aller Ruhe fürs nächste Jahr machen :)
@stenmic sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen:
@da_woody ich werde demnächst alles nochmal überarbeiten, dann mit allen Möglichkeiten der API und Auswahl der Jahre. Da aber die Saison fast gelaufen ist, wollt ich das in aller Ruhe fürs nächste Jahr machen :)
Hi,
teste gerade deine Scripte.. erstes Rennen haben wir ja dieses Jahr.. :)Daten kommen an.. vielen Dank!!
jetzt schau ich mal, wie ich das in der vis-2 oder MinuVis am besten darstelle...
-
@stenmic sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen:
@da_woody ich werde demnächst alles nochmal überarbeiten, dann mit allen Möglichkeiten der API und Auswahl der Jahre. Da aber die Saison fast gelaufen ist, wollt ich das in aller Ruhe fürs nächste Jahr machen :)
Hi,
teste gerade deine Scripte.. erstes Rennen haben wir ja dieses Jahr.. :)Daten kommen an.. vielen Dank!!
jetzt schau ich mal, wie ich das in der vis-2 oder MinuVis am besten darstelle...
-
@neuschwansteini ein paar Fehler hat das Skript noch.
Leider werden die Daten erst am nächsten Tag aktualisiert.
