Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter schoolfree v1.0.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Test Adapter schoolfree v1.0.x

Scheduled Pinned Locked Moved Tester
schoolfree adapter
50 Posts 14 Posters 4.7k Views 13 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ChaotC Offline
    ChaotC Offline
    Chaot
    wrote on last edited by Chaot
    #34

    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!

    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

    1 Reply Last reply
    1
    • simatecS simatec

      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
      H Offline
      H Offline
      Heino
      wrote on last edited by
      #35

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

      simatecS 1 Reply Last reply
      0
      • H Heino

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

        simatecS Offline
        simatecS Offline
        simatec
        Developer Most Active
        wrote on last edited by simatec
        #36

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

        • Besuche meine Github Seite
        • Beitrag hat geholfen oder willst du mich unterstützen
        • HowTo Restore ioBroker
        L 1 Reply Last reply
        0
        • simatecS simatec

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

          L Offline
          L Offline
          locito09
          wrote on last edited by locito09
          #37

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

          simatecS 1 Reply Last reply
          0
          • L 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/

            simatecS Offline
            simatecS Offline
            simatec
            Developer Most Active
            wrote on last edited by
            #38

            @locito09 Die API ist kostenpflichtig

            • Besuche meine Github Seite
            • Beitrag hat geholfen oder willst du mich unterstützen
            • HowTo Restore ioBroker
            J 1 Reply Last reply
            0
            • simatecS simatec

              @locito09 Die API ist kostenpflichtig

              J Offline
              J Offline
              Josh
              wrote on last edited by Josh
              #39

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

              Master: Intel NUC10i5-32GB-1TB_SSD - Proxmox 8.3 - LXC Debian 11
              Slave1: RPi3B - ZigBee CC2652P - 10x DS18B20
              Slave2: RPi3B - ZigBee CC2538+CC2592
              node.js 20.18.1 / NPM 10.8.2 / js-controller 7.0.3

              1 Reply Last reply
              0
              • simatecS simatec

                @sigi234
                Würde ich gerne machen. Leider habe ich bisher keine Api für Österreich gefunden.
                Wenn du was brauchbares findest, immer her damit

                A Online
                A Online
                australien
                wrote on last edited by
                #40

                @simatec
                Hallo,

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

                simatecS 1 Reply Last reply
                0
                • A australien

                  @simatec
                  Hallo,

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

                  simatecS Offline
                  simatecS Offline
                  simatec
                  Developer Most Active
                  wrote on last edited by
                  #41

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

                  • Besuche meine Github Seite
                  • Beitrag hat geholfen oder willst du mich unterstützen
                  • HowTo Restore ioBroker
                  A 1 Reply Last reply
                  0
                  • simatecS simatec

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

                    A Online
                    A Online
                    australien
                    wrote on last edited by
                    #42

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

                    simatecS 1 Reply Last reply
                    0
                    • A australien

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

                      simatecS Offline
                      simatecS Offline
                      simatec
                      Developer Most Active
                      wrote on last edited by
                      #43

                      @australien Schaue ich mir bei gelegenheit mal genauer an

                      • Besuche meine Github Seite
                      • Beitrag hat geholfen oder willst du mich unterstützen
                      • HowTo Restore ioBroker
                      A 2 Replies Last reply
                      1
                      • simatecS simatec

                        @australien Schaue ich mir bei gelegenheit mal genauer an

                        A Online
                        A Online
                        australien
                        wrote on last edited by
                        #44

                        @simatec
                        hattest du schon mal Zeit und Muse dazu?

                        simatecS 1 Reply Last reply
                        0
                        • A australien

                          @simatec
                          hattest du schon mal Zeit und Muse dazu?

                          simatecS Offline
                          simatecS Offline
                          simatec
                          Developer Most Active
                          wrote on last edited by
                          #45

                          @australien Bisher leider noch nicht

                          • Besuche meine Github Seite
                          • Beitrag hat geholfen oder willst du mich unterstützen
                          • HowTo Restore ioBroker
                          ch90045C 1 Reply Last reply
                          0
                          • simatecS simatec

                            @australien Bisher leider noch nicht

                            ch90045C Offline
                            ch90045C Offline
                            ch90045
                            wrote on last edited by
                            #46

                            @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

                            simatecS 1 Reply Last reply
                            0
                            • ch90045C ch90045

                              @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

                              simatecS Offline
                              simatecS Offline
                              simatec
                              Developer Most Active
                              wrote on last edited by
                              #47

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

                              • Besuche meine Github Seite
                              • Beitrag hat geholfen oder willst du mich unterstützen
                              • HowTo Restore ioBroker
                              ch90045C 1 Reply Last reply
                              0
                              • simatecS simatec

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

                                ch90045C Offline
                                ch90045C Offline
                                ch90045
                                wrote on last edited by
                                #48

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

                                Gruss, Christian

                                D 1 Reply Last reply
                                0
                                • ch90045C ch90045

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

                                  Gruss, Christian

                                  D Online
                                  D Online
                                  docsnyder7
                                  wrote on last edited by docsnyder7
                                  #49

                                  @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
                                  0
                                  • simatecS simatec

                                    @australien Schaue ich mir bei gelegenheit mal genauer an

                                    A Online
                                    A Online
                                    australien
                                    wrote on last edited by
                                    #50

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

                                    1 Reply Last reply
                                    1
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    839

                                    Online

                                    32.4k

                                    Users

                                    81.5k

                                    Topics

                                    1.3m

                                    Posts
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2025
                                    logo
                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Home
                                    • Recent
                                    • Tags
                                    • Unread 0
                                    • Categories
                                    • Unreplied
                                    • Popular
                                    • GitHub
                                    • Docu
                                    • Hilfe