Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter schoolfree v1.0.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter schoolfree v1.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • simatec
      simatec Developer Most Active @Melle110 last edited by

      @melle110 Kann ich erstmal so nicht bestätigen ... Werde den API Request aber mal logen

      1 Reply Last reply Reply Quote 0
      • Chaot
        Chaot last edited by Chaot

        Falls jemand ein Widget für die Anzeige sucht:
        Ich habe mir da mal was aus einem Icontwo Universalwidget gebaut.
        schoolfree.jpg

        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.

        [{"tpl":"i-vis-universal","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":false,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"iUniversalWidgetType":"Background","iValueType":"boolean","iValueComparison":"equal","iStateResponseTime":"0","iStateResetValueTime":"0","iNavWait":"99","iPopUpBackground":"#666666","iPopUpPreventClickOutside":"","iPopUpShowTitle":"true","iPopUpTitle":"","iPopUpTitleColor":"#ffffff","iPopUpCloseBtnColor":"#dc2e2e","iPopUpWidth":"800px","iPopUpHeight":"500px","iPopUpHeightTitle":"50","iPopUpTitleSize":"28","iPopUpPosition":"center","iPopUpPositionX":"0","iPopUpPositionY":"0","iPopUpCloseAfterSeconds":"0","iPopUpCornerRadiusUL":"12","iPopUpCornerRadiusUR":"0","iPopUpCornerRadiusLR":"12","iPopUpCornerRadiusLL":"0","iPopUpShadowXOffset":"2","iPopUpShadowYOffset":"2","iPopUpShadowBlur":"2","iPopUpShadowSpread":"1","iPopUpShadowColor":"#111111","iButtonCol":"#333333","iButtonActive":"#333333","iButtonColHover":"","iOpacityBack":"0.8","iCornerRadiusUL":"12","iCornerRadiusUR":"0","iCornerRadiusLR":"12","iCornerRadiusLL":"0","iContentFlexDirection":"vertical","iContentVertAlign":"iCenter","iContentOrder":"orderTextImg","iOpacityCtn":"1","iContentType":"html_text","iTextColor":"#70e006","iTextColorActive":"#eb4914","iTextSize":"11","iTextAlign":"iCenter","iTextSpaceTop":"0","iTextSpaceBottom":"0","iTextSpaceLeft":"0","iTextSpaceRight":"0","iIconSize":"12","iImgAlign":"iCenter","iImgSpaceTop":"0","iImgSpaceBottom":"0","iImgSpaceLeft":"0","iImgSpaceRight":"0","iImgRotation":"0","iImgBlinkFalse":"0","iImgBlinkTrue":"0","iImgColorFalse":"#ebcea8","iImgColorTrue":"#ebcea8","iImgClockFace":"01","iImgClockHands":"01","iImgClockShowBorder":"1","iImgColorClockFace":"#ffffff","iImgColorHands":"#ffffff","iImgColorHandSecond":"#ff0000","iClockShowSeconds":"","iClockTimezone":"Europe/Berlin","iHtmlTextFieldFalse":"Von {schoolfree.0.info.next.start}<br/>Bis {schoolfree.0.info.next.end}","iHtmlTextFieldTrue":"Von {schoolfree.0.info.current.start} bis {schoolfree.0.info.current.end}","iShadowXOffset":"2","iShadowYOffset":"2","iShadowBlur":"2","iShadowSpread":"1","iShadowColor":"#111111","iShadowColorActive":"#111111","iShadowColorHover":"","iShadowInnerXOffset":"0","iShadowInnerYOffset":"0","iShadowInnerBlur":"0","iShadowInnerSpread":"0","iShadowInnerColor":"#111111","iShadowInnerColorActive":"#111111","iShadowInnerColorHover":"","iShadowTextXOffset":"3","iShadowTextYOffset":"1","iShadowTextBlur":"5","iShadowTextColor":"#111111","iShadowTextColorActive":"#111111","iBorderSize":"0","iBorderStyle":"none","iBorderColor":"#ffffff","iBorderColorActive":"#ffffff","iBorderColorHover":"","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"iTextFalse":"Nächste Ferien: {schoolfree.0.info.next.name}<hr>","visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","oid":"schoolfree.0.info.today","iTextTrue":"Aktuelle Ferien: {schoolfree.0.info.current.name}<hr>"},"style":{"left":"605px","top":"245px","width":"185px","height":"95px","z-index":"1"},"widgetSet":"vis-inventwo"}]
        

        schoolfree1.jpg

        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!

        1 Reply Last reply Reply Quote 1
        • H
          Heino @simatec last edited by

          @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.

          simatec 1 Reply Last reply Reply Quote 0
          • simatec
            simatec Developer Most Active @Heino last edited by simatec

            @heino
            Dafür müsstest du hier ein Issue aufmachen

            L 1 Reply Last reply Reply Quote 0
            • L
              locito09 @simatec last edited by locito09

              @simatec
              Hier noch eine API für DE/AT/CH
              Ich würde mich über CH sehr freuen

              https://www.schulferien.org/news/api-fur-schulferien-und-feiertage-35/

              simatec 1 Reply Last reply Reply Quote 0
              • simatec
                simatec Developer Most Active @locito09 last edited by

                @locito09 Die API ist kostenpflichtig

                J 1 Reply Last reply Reply Quote 0
                • J
                  Josh @simatec last edited by Josh

                  @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?

                  1 Reply Last reply Reply Quote 0
                  • A
                    australien @simatec last edited by

                    @simatec
                    Hallo,

                    für die Ösi Version, kannst du da folgendes verwenden?
                    https://www.openholidaysapi.org/de/
                    https://www.feiertage-oesterreich.at/schulferien/2022/

                    simatec 1 Reply Last reply Reply Quote 0
                    • simatec
                      simatec Developer Most Active @australien last edited by

                      @australien
                      Die haben aber keine API oder hab ich was übersehen

                      A 1 Reply Last reply Reply Quote 0
                      • A
                        australien @simatec last edited by

                        @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?

                        simatec 1 Reply Last reply Reply Quote 0
                        • simatec
                          simatec Developer Most Active @australien last edited by

                          @australien Schaue ich mir bei gelegenheit mal genauer an

                          A 2 Replies Last reply Reply Quote 1
                          • A
                            australien @simatec last edited by

                            @simatec
                            hattest du schon mal Zeit und Muse dazu?

                            simatec 1 Reply Last reply Reply Quote 0
                            • simatec
                              simatec Developer Most Active @australien last edited by

                              @australien Bisher leider noch nicht

                              ch90045 1 Reply Last reply Reply Quote 0
                              • ch90045
                                ch90045 @simatec last edited by

                                @simatec Ich hätte mal ein Frage - Samstag Sonntag sind ja eigentlich auch frei - warum werden diese Tage aber nicht als schulfrei ausgewiesen?

                                Hintergrund der Frage ist meinen Beleuchtungssteuerung, welche halt an freien Schultagen UND am Wochenende später schalten soll.

                                Danke,

                                Christian

                                simatec 1 Reply Last reply Reply Quote 0
                                • simatec
                                  simatec Developer Most Active @ch90045 last edited by

                                  @ch90045 Die Daten kommen von https://github.com/mehr-schulferien-de/www.mehr-schulferien.de
                                  Da hat der Adapter keinen Einfluss..

                                  ch90045 1 Reply Last reply Reply Quote 0
                                  • ch90045
                                    ch90045 @simatec last edited by

                                    @simatec Dank' dir! Dann bastel ich mir einen eigenen DP.

                                    Gruss, Christian

                                    D 1 Reply Last reply Reply Quote 0
                                    • D
                                      docsnyder7 @ch90045 last edited by docsnyder7

                                      @simatec
                                      Ich hätte auch eine Frage zum Adapter...

                                      schoolfree.jpg

                                      zum einen hat er den tag als schulfrei eingestuft, aber unter heute als false.. somit reagiert zb shuttercontrol auch nicht... muss ich hier selber mit DP´s tätig werden..

                                      PS: nach einem Neustart des Adapters hat er alles korrekt gesetzt... der CROn für diesen Adapter ist ja auch 0:01 gesetzt.. kann das irgendwo geändert werden? nciht dass das mitdem Timeout des Internetdienst zusammenfällt und der Adapter hängen bleibt

                                      PS2: habs gefunden

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        australien @simatec last edited by

                                        @simatec Hallo, hattest du schon mal Zeit?
                                        Ist ja jetzt schon eine Weile her 😉

                                        1 Reply Last reply Reply Quote 1
                                        • First post
                                          Last post

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        670
                                        Online

                                        31.7k
                                        Users

                                        79.7k
                                        Topics

                                        1.3m
                                        Posts

                                        schoolfree adapter
                                        14
                                        50
                                        3117
                                        Loading More Posts
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                        The ioBroker Community 2014-2023
                                        logo