NEWS
Test Adapter schoolfree v1.0.x
-
Ab sofort ist die Version 0.4.1 auf Github und in der latest Repo verfügbar.
Changelog
0.4.1 (22.03.2020)
- (simatec) new query as adaptation to API v2.0
- (simatec) Adjustment of the federal state IDs"
- (simatec) Code fix for autochecker
- (simatec) update Dependencies
Bitte prüft auch eure Config des Bundeslandes. Hier haben sich leider in der neuen API die ID's geändert.
-
Ab sofort ist die Version 0.6.0 auf Github und ab spätestens heute Nacht auch in der latest Repo verfügbar.
Changelog
0.6.0 (04.05.2020)
- (simatec) added new features
- (simatec) Bugfix next day schoolfree
- (simatec) added sentry.io
- (simatec) added translations
- (simatec) added error handling
-
Ab sofort steht auf Github und in kürze auch im latest die Version 0.7.0 zur Verfügung ...
Changelog
0.7.0 (27.10.2020)
- (simatec) Changeover from request to axios for data retrieval
- (simatec) Conversion of the code structure
- (simatec) code cleaned
- (simatec) dependencies updated
-
Ab sofort steht auf Github und in kürze auch im latest die Version 1.0.0 zur Verfügung ...
Changelog
1.0.0 (06.05.2021)
- (simatec) GUI revised
- (simatec) Added support for admin5
- (simatec) code cleaned
- (simatec) dependencies updated
- (simatec) Github Test and Release added
-
Hallo,
ist es möglich noch einen Zusatz mit einzubauen, wo man die Brückentage der Schule eintragen kann. Leider taucht die Schule von meinem Sohn nicht in der Liste auf und auch kommen kurzfristig immer wieder Informationen, dass die Kinder wieder mal frei haben weil die Lehrer mal wieder irgendeine Interne Fortbildung haben.
-
@torsten_mg
Der Adapter nutzt die API von mehr-schulferien.deFür dieses Feature müsste man ein Issue bei dort aufmachen.
https://github.com/mehr-schulferien-de/www.mehr-schulferien.de/issues -
@simatec sagte in Test Adapter schoolfree v1.0.x:
@torsten_mg
Der Adapter nutzt die API von mehr-schulferien.deFür dieses Feature müsste man ein Issue bei dort aufmachen.
https://github.com/mehr-schulferien-de/www.mehr-schulferien.de/issuesDas habe ich schon gesehen, ich hätte gern, dass ich im Adapter direkt zusätzlich über einen Reiter oder über einen DP zusätzliche variable (einmalige) freie Tage eintragen kann, wenn z.B. mal wieder eine Mail kommt, dass nächste Woche ein Tag wieder Unterrichtfrei ist, weil wieder eine Interne Lehrerfortbildung stattfindet.
Wenn dies nicht möglich ist, muss ich mir was anderes einfallen lassen, kein Problem!
-
@simatec
Hallo leider funktioniert bei mir der Adapter nicht mehr. Ich habe ihn jetzt bereits deinstalliert und erneut installiert aber er aktuallisiert sich nicht. Im Log steht: -
host.iobroker 2021-07-23 07:59:02.193 error instance system.adapter.schoolfree.0 terminated with code 7 (ADAPTER_ALREADY_RUNNING)
schoolfree.0 2021-07-23 07:59:01.665 warn (1924777) Terminated (ADAPTER_ALREADY_RUNNING): Without reason
schoolfree.0 2021-07-23 07:59:01.663 error (1924777) schoolfree.0 already runningEDIT hat sich erledigt, ich habe mal nach dem Fehler gesucht. Da ich eigentlich eine neue Instanz unter einer neuen Nummer angelegt habe, hätte zwar der Fehler auch nicht direkt beim ersten Start kommen dürfen, aber scheint am iobroker gelegen zu haben, nach dem Neustart läuft er wieder.
-
@simatec
Hallo, kann es sein, das die API-Schnittstelle keine korrekten Daten mehr übermittelt? Heut (Sonntag) wäre zum Beispiel Schulfrei als false hinterlegt. Außerdem gibt er mir keine Daten mehr für den nächsten schulfreien Tag mehr aus.Ich habe heut schon den Adapter neu installiert und habe probeweise den heutigen Tag auf True gesetzt und ein Sync erzwungen. Er hat den heutigen Tag wieder auf false gesetzt. (Schollfreetoday)
Danke und Grüße
Sven -
@melle110 Kann ich erstmal so nicht bestätigen ... Werde den API Request aber mal logen
-
Falls jemand ein Widget für die Anzeige sucht:
Ich habe mir da mal was aus einem Icontwo Universalwidget gebaut.
Anzeige des Textes erfolgt über Bindings.
Wenn keine aktuellen Ferien anstehen wird über den Datenpunkt "today" die Anzeige umgeschaltet und es werden die nächsten kommenden Ferien angezeigt.
Ich habe recht lange nach einer vernünftigen Lösung gesucht die nicht die ganze Optik der VIS zerstört und die dann auch zuverlässig anzeigt.
Ich hoffe es nützt euch was.@simatec Schöner feiner Adapter. Klasse!
-
@simatec Hallo , ich habe festgestellt, dass die nächsten Ferien in By erst für Ostern angezeigt werden. Allerdings sind Faschings oder Frühjahrsferien 1 Woche vom 28.02- 04.03. die nächsten. Leider kann man das nicht nachplegen.
Sonnst funktioniert der Adapter super. -
@heino
Dafür müsstest du hier ein Issue aufmachen -
@simatec
Hier noch eine API für DE/AT/CH
Ich würde mich über CH sehr freuenhttps://www.schulferien.org/news/api-fur-schulferien-und-feiertage-35/
-
@locito09 Die API ist kostenpflichtig
-
@simatec Der Adapter bringt folgende Warnmeldung:
schoolfree set state error: TypeError: Cannot read property 'name' of undefined
Allerdings konnte ich zu meiner Stadt keine Schule finden. Das Auswahlfeld bleibt leer.
Datenpunkte werden trotzdem erzeugt. Was besagt die Meldung?
-
@simatec
Hallo,für die Ösi Version, kannst du da folgendes verwenden?
https://www.openholidaysapi.org/de/
https://www.feiertage-oesterreich.at/schulferien/2022/ -
@australien
Die haben aber keine API oder hab ich was übersehen -
@simatec
https://www.openholidaysapi.org/de/
behauptet es schon :OpenHolidays API ist ein kleines Open Data-Projekt, das öffentliche Daten zu gesetzlichen Feiertagen und Schulferien sammelt und über eine offene REST-API-Schnittstelle verfügbar macht. Unterstützt werden derzeit folgende Länder: Deutschland (Feiertage und Schulferien ab 2020) Österreich (Feiertage und Schulferien ab 2020) Schweiz (Feiertage und Schulferien ab 2020) Liechtenstein (Feiertage und Schulferien ab 2020) Niederlande (Feiertage und Schulferien ab 2020) Luxemburg (Feiertage und Schulferien ab 2020) Frankreich (Feiertage und Schulferien ab 2020) Feiertage und Ferientermine werden wahlweise als JSON oder im iCal-Format zurückgeliefert. Los geht's Der einfachste Weg, die API zu nutzen, ist der Weg über die Kommandozeile. Wir werden in diesem Kapitel mit der Kommandozeilenanwendung curl arbeiten. Unter Linux ist curl in der Regel vorinstalliert. Unter Windows ist curl als Alias des Cmdlet Invoke-WebRequest definiert, kann also via Powershell genutzt werden. Die hier verwendeten Befehlsfolgen variieren leicht, daher werden sie für Powershell 7 (Windows) und Bash (Linux) getrennt angegeben.
oder ist da was anderes gemeint?