Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Feiertage Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Feiertage Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • ruhr70
      ruhr70 last edited by

      @pix:

      Pix `

      Habe noch die Version 0.1.1 aktiv.

      Heute die ioBroker VM neu gestartet und im Log kam folgende Fehler beim Feirtagsadapter:

      ReferenceError:	2016-05-05 08:45:37	error	at feiertag (/opt/iobroker/node_modules/iobroker.feiertage/feiertage.js:103:36)
      ReferenceError:	2016-05-05 08:45:37	error	pfingstsonntag is not defined
      uncaught	2016-05-05 08:45:37	error	exception: pfingstsonntag is not defined
      

      Und die ganze Meldung:

      ! ````
      host-ubuntu1604server 2016-05-05 08:45:38 error instance system.adapter.feiertage.0 terminated with code 6 (uncaught exception)
      feiertage-0 2016-05-05 08:45:38 info adapter feiertage is unloading
      feiertage-0 2016-05-05 08:45:37 info adapter feiertage is unloading
      ReferenceError: 2016-05-05 08:45:37 error at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:333:8)
      ReferenceError: 2016-05-05 08:45:37 error at Manager.Emitter.emit (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:131:20)
      ReferenceError: 2016-05-05 08:45:37 error at Manager. (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
      ReferenceError: 2016-05-05 08:45:37 error at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:229:12)
      ReferenceError: 2016-05-05 08:45:37 error at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:305:9)
      ReferenceError: 2016-05-05 08:45:37 error at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:330:29)
      ReferenceError: 2016-05-05 08:45:37 error at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2782:58)
      ReferenceError: 2016-05-05 08:45:37 error at Object.utils.adapter.ready (/opt/iobroker/node_modules/iobroker.feiertage/feiertage.js:27:9)
      ReferenceError: 2016-05-05 08:45:37 error at checkHolidays (/opt/iobroker/node_modules/iobroker.feiertage/feiertage.js:166:23)
      ReferenceError: 2016-05-05 08:45:37 error at feiertag (/opt/iobroker/node_modules/iobroker.feiertage/feiertage.js:103:36)
      ReferenceError: 2016-05-05 08:45:37 error pfingstsonntag is not defined
      uncaught 2016-05-05 08:45:37 error exception: pfingstsonntag is not defined
      feiertage-0 2016-05-05 08:45:37 info starting. Version 0.1.1 in /opt/iobroker/node_modules/iobroker.feiertage
      host-ubuntu1604server 2016-05-05 08:45:37 info instance system.adapter.feiertage.0 started with pid 1942

      
      Laut change-Log hat sich da in den neueren Versionen nichts geändert.
      1 Reply Last reply Reply Quote 0
      • coyote
        coyote Most Active last edited by

        Ich bekomme den Adapter einfach nicht mehr zum Laufen. Die 0.1.x funktionierte noch, dann hab ich die 0.3.0 installiert und ich bekomme im Log den Fehler: cannot find start File. Habe jetzt schon zig mal neu installiert, auch die Instanz vorher gelöscht. Beim neu installieren über git bzw beim aktivieren kommt der Fehler und es sind keine Datenpunkte mit Daten gefüllt.

        Wie kann ich den Fehler finden?

        Gesendet von meinem SM-T700 mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • P
          pix last edited by

          Hallo coyote,

          lösch mal den ganzen Adapter, statt nur der Instanz.

          Also im Reiter Adapter unter Zeitplanung den Adapter "Deutsche Feiertage" suchen und in der Zeil gaaanz rechts auf den Papierkorb klicken. Danach kannst du ihn über github wieder neu installieren.

          Gruß

          Pix

          1 Reply Last reply Reply Quote 0
          • coyote
            coyote Most Active last edited by

            Vielleicht hab ich mich falsch ausgedrückt 🙂 aber ich hab ihn ja schon mindestens 3 mal neu installiert, nicht nur die Instanz gelöscht

            Gesendet von meinem SM-T700 mit Tapatalk

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

              Ich habe das gleiche Problem mit der 0.3.0

              Instanz gelöscht und neu angelegt => "startInstance feiertage.0: cannot find start file!"

              Adapter gelöscht und aus Git neu installiert, usw. => "startInstance feiertage.0: cannot find start file!"

              Das gleiche habe ich nochmal wiederholt, ohne die Feiertags-Konfig anzupassen => "startInstance feiertage.0: cannot find start file!"

              Irgendwas klemmt da.

              Gruß,

              Eric

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

                gerade getestet.

                der Adapter lies sich problemlos installieren

                Gruß

                Jürgen

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

                  Resterte ihn mal und schau dann ins Log.

                  Hast Du da keine entspr. Meldung?

                  1 Reply Last reply Reply Quote 0
                  • P
                    pix last edited by

                    Habe den Adapter komplett gelöscht!

                    ! 2016-05-07 12:33:22.662 - info: iobroker del feiertage 2016-05-07 12:33:23.572 - info: iobroker host.MacMini-Ethernet.fritz.box delete /Users/pix/Documents/iobroker/node_modules/iobroker.feiertage 2016-05-07 12:33:23.905 - info: iobroker host.MacMini-Ethernet.fritz.box Counted 1 instances of feiertage 2016-05-07 12:33:23.916 - info: iobroker host.MacMini-Ethernet.fritz.box Counted 9 states (io.feiertage.*) from states 2016-05-07 12:33:24.257 - info: iobroker host.MacMini-Ethernet.fritz.box Counted 9 states (feiertage.*) from stateshost.MacMini-Ethernet.fritz.box Counted 7 states (system.adapter.feiertage.*) from states host.MacMini-Ethernet.fritz.box Counted 1 adapters for feiertage host.MacMini-Ethernet.fritz.box Counted 4 channels of feiertage ! 2016-05-07 12:33:24.478 - info: iobroker host.MacMini-Ethernet.fritz.box Counted 16 states of feiertagehost.MacMini-Ethernet.fritz.box Deleting 22 object(s). ! 2016-05-07 12:33:24.700 - info: host.MacMini-Ethernet.fritz.box object change system.adapter.feiertage.0 2016-05-07 12:33:24.700 - info: host.MacMini-Ethernet.fritz.box object deleted system.adapter.feiertage.0 2016-05-07 12:33:24.888 - info: iobroker exit 0 2016-05-07 12:34:03.124 - info: iobroker url "https://github.com/Pix---/ioBroker.feiertage" 2016-05-07 12:34:03.748 - info: iobroker install https://github.com/Pix---/ioBroker.feiertage/tarball/master 2016-05-07 12:34:03.892 - info: iobroker npm install https://github.com/Pix---/ioBroker.feiertage/tarball/master --production --prefix "/Users/pix/Documents/iobroker" (System call) 2016-05-07 12:34:38.955 - info: iobroker exit 0 2016-05-07 12:34:39.160 - info: host.MacMini-Ethernet.fritz.box Update repository "online" under "https://raw.githubusercontent.com/ioBroker/ioBroker.js-controller/master/conf/sources-dist.json" !
                    Und dann von github neu installiert:

                    ! 2016-05-07 12:35:43.581 - info: iobroker add feiertage 2016-05-07 12:35:44.222 - info: iobroker host.MacMini-Ethernet.fritz.box install adapter feiertage 2016-05-07 12:35:44.250 - info: iobroker got /Users/pix/Documents/iobroker/node_modules/iobroker.feiertage/admin 2016-05-07 12:35:44.280 - info: iobroker upload [2] feiertage.admin /Users/pix/Documents/iobroker/node_modules/iobroker.feiertage/admin/index.html index.html text/html 2016-05-07 12:35:44.360 - info: iobroker upload [1] feiertage.admin /Users/pix/Documents/iobroker/node_modules/iobroker.feiertage/admin/holidays.js holidays.js application/javascript 2016-05-07 12:35:44.429 - info: iobroker upload [0] feiertage.admin /Users/pix/Documents/iobroker/node_modules/iobroker.feiertage/admin/feiertage.png feiertage.png image/png 2016-05-07 12:35:44.522 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage created 2016-05-07 12:35:44.628 - info: iobroker host.MacMini-Ethernet.fritz.box create instance feiertage 2016-05-07 12:35:44.637 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.next.duration created 2016-05-07 12:35:44.673 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.next.date created 2016-05-07 12:35:44.709 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.next.name created 2016-05-07 12:35:44.742 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.next created 2016-05-07 12:35:44.798 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.aftertomorrow.boolean created 2016-05-07 12:35:44.832 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.aftertomorrow.name created 2016-05-07 12:35:44.867 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.aftertomorrow created 2016-05-07 12:35:44.902 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.tomorrow.boolean created 2016-05-07 12:35:44.937 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.tomorrow.name created 2016-05-07 12:35:44.969 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.tomorrow created 2016-05-07 12:35:45.005 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.today.boolean created 2016-05-07 12:35:45.040 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.today.name created 2016-05-07 12:35:45.074 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.today created 2016-05-07 12:35:45.113 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.naechster.Dauer created 2016-05-07 12:35:45.149 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.naechster.Datum created 2016-05-07 12:35:45.189 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.naechster.Name created 2016-05-07 12:35:45.222 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.naechster created 2016-05-07 12:35:45.253 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.uebermorgen.boolean created 2016-05-07 12:35:45.290 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.uebermorgen.Name created 2016-05-07 12:35:45.328 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.uebermorgen created 2016-05-07 12:35:45.359 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.morgen.boolean created 2016-05-07 12:35:45.391 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.morgen.Name created 2016-05-07 12:35:45.425 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.morgen created 2016-05-07 12:35:45.458 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.heute.boolean created 2016-05-07 12:35:45.492 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.heute.Name created 2016-05-07 12:35:45.528 - info: iobroker host.MacMini-Ethernet.fritz.box object feiertage.0.heute created 2016-05-07 12:35:45.565 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0.uptime created 2016-05-07 12:35:45.601 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0.memRss created 2016-05-07 12:35:45.636 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0.memHeapTotal created 2016-05-07 12:35:45.669 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0.memHeapUsed created 2016-05-07 12:35:45.702 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0.connected created 2016-05-07 12:35:45.734 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0.alive created 2016-05-07 12:35:45.765 - info: host.MacMini-Ethernet.fritz.box object change system.adapter.feiertage.0 2016-05-07 12:35:45.770 - info: iobroker host.MacMini-Ethernet.fritz.box object system.adapter.feiertage.0 created 2016-05-07 12:35:45.777 - info: iobroker exit 0 2016-05-07 12:35:51.077 - warn: host.MacMini-Ethernet.fritz.box some hosts are offline 2016-05-07 12:36:18.240 - info: history.0 moving 961 entries from system.adapter.admin.0.memHeapTotal to file 2016-05-07 12:36:51.701 - info: host.MacMini-Ethernet.fritz.box object change system.adapter.feiertage.0 2016-05-07 12:36:51.704 - error: host.MacMini-Ethernet.fritz.box startInstance feiertage.0: cannot find start file! !
                    Und da ist der Fehler 😢

                    2016-05-07 12:36:51.704  - error: host.MacMini-Ethernet.fritz.box startInstance feiertage.0: cannot find start file!
                    

                    Datenpunkte werden nicht gefüllt.

                    Danke für den Hinweis!

                    Gruß

                    Pix

                    1 Reply Last reply Reply Quote 0
                    • P
                      pix last edited by

                      Hallo,

                      habe eine neue Version 0.3.1 auf Github geladen. Bitte vorher sicherheitshalber den alten Adapter komplett löschen. Auch wenn das Update von npm angezeigt wird, macht es bitte mal ausnahmsweise von Github.

                      https://github.com/Pix---/ioBroker.feiertage
                      

                      Falls nach dem Installieren von Github noch Probleme bestehen (hohe CPU Last des Adapters oder nicht gefüllte Datenpunkte), bitte die Adapter-Einstellungen einmal ändern (irgendwo Haken weg, wo einer war oder umgekehrt) und abspeichern. Danach Instanz neu starten (geht ja automatisch).

                      Warte auf Berichte!

                      Pix

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

                        Die Last ist geringfügig angestiegen (laut TOP habe ich 2 PIDs laufen, die jeweils zwischen 60% und 98% pendeln (auch wenn ich die Instanz im Admin stoppe ?).

                        Die Systemlast (average load) ist von 2,6 auf 3,1 angestiegen

                        Das wichtigste ist aber, das wieder Daten kommen!

                        Gruß,

                        Eric

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

                          hat funktioniert.

                          Adapter gelöscht und neu installiert

                          	feiertage.0								
                          	aftertomorrow	channel		channel	day				
                          	boolean	state	Holiday in the day after tomorrow?	state	state			false	
                          	name	state	Holiday after tomorrow - Name	state	state				
                          	heute	channel		channel	day				
                          	Name	state	Feiertag heute - Name	state					
                          	boolean	state	Feiertag heute?	state				false	
                          	morgen	channel		channel	day				
                          	Name	state	Feiertag morgen - Name	state					
                          	boolean	state	Feiertag morgen?	state				false	
                          	naechster	channel		channel	day				
                          	Datum	state	Naechster Feiertag - Datum?	state	value.date			15.05.2016	
                          	Dauer	state	Naechster Feiertag - Dauer bis dahin	state	value.interval.days			7 Tage	
                          	Name	state	naechster Feiertag - Name	state				Pfingstsonntag	
                          	next	channel		channel	day				
                          	date	state	Next holiday - date?	state	value.date			15.05.2016	
                          	duration	state	Duration till next holiday	state	value.interval.days			7 days	
                          	name	state	Next holiday - Name	state	state			Pfingstsonntag	
                          	today	channel		channel	day				
                          	boolean	state	Holiday today?	state	state			false	
                          	name	state	Holiday today - Name	state	state				
                          	tomorrow	channel		channel	day				
                          	boolean	state	Holiday tomorrow?	state	state			false	
                          	name	state	Holiday tomorrow - Name	state	state				
                          	uebermorgen	channel		channel	day				
                          	Name	state	Feiertag übermorgen - Name	state					
                          	boolean	state	Feiertag übermorgen?	state				false
                          

                          Datenpunkte wurden angelegt und gefüllt

                          Gruß

                          Jürgen

                          1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators last edited by

                            …und doch!

                            wie bereits auf dem HM-Treffen diskutiert lügt der Adapter doch! :mrgreen:
                            144_pollen_warnung_final.jpg

                            Oder werden hier nur die noch zu wartenden ganze Tage gezählt?

                            Also Mo, Di. Mi. (=3) und dann ist Feiertag???

                            ich hätte hier eine 4 erwartet

                            Gruß

                            Rainer

                            1 Reply Last reply Reply Quote 0
                            • R
                              RappiRN Most Active last edited by

                              Der Adapter läuft bei mir jetzt schon ne ganze Weile recht problemlos! 😄

                              Dieses Jahr ist ja, der nicht so oft, aber doch immer wieder auftretende Fall, dass der 4.Advent und Heiligabend auf einen Tag fallen. Ist es möglich das in <u>einem</u> Adapter abzubilden (ich habe die Möglickeit der zweiten Instanz probiert, das würde notfalls auch gehen!)? Momentan wird mir als nächster Feiertag ja nur der 4. Advent angezeigt, aber eben nicht Heiligabend. :? Ich weiß, das sind "Luxusprobleme"! :roll:

                              Enrico

                              1 Reply Last reply Reply Quote 0
                              • P
                                pix last edited by

                                Hallo,

                                hast recht, ist ein Luxusproblem. Oder vielleicht doch nicht? Denn der 4. Advent ist - wie immer - ein Sonntag und deshalb eigentlich nicht unbedingt im Adapter als Feiertag zu markieren. Wer das doch tut, muss damit rechnen, andere Feiertage zu übersteuern.

                                Falls jemand jetzt sagt, der 4. Advent ist aber doch ein Feiertag, dann argumentiere ich einfach andersherum: Heilig Abend ist keiner! :lol:

                                Pix

                                1 Reply Last reply Reply Quote 0
                                • R
                                  RappiRN Most Active last edited by

                                  …man da hatte ich mir aber eine konstruktivere Antwort gewünscht! :lol:

                                  Mit den Feiertagen hast du natürlich Recht, aber wenn ich davon ausgehe, dass du auch die Tage ausgesucht hast, die als "Feiertage" angezeigt werden können, hättest du ja auch schon mal drauf stoßen können, dass solch ein "Problem" entstehen kann! 😄

                                  Nee. wie gesagt, ich werde mir da was mit einer zweiten Instanz basteln, damit mir unter dem Datum auch beide "Feiertage" angezeigt werden. Hätte aber eben auch sein können, dass dir sofort ne Lösung dafür eingefallen wäre.

                                  In diesem Sinne: Einen schönen 4.Advent und schöne Weihnachten! 😄

                                  Enrico

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    pix last edited by

                                    Hallo Enrico,

                                    der Adapter ist mittlerweile eine Gemeinschaftsproduktion mehrerer Entwickler. Zuletzt wurden auch regionale Feiertage und besondere Tage aufgenommen.

                                    Kannst du mir kurz deine Anwendung beschreiben? Reicht es, die Tage kommasepariert im Objekt zu speichern? Das sollte sich machen lassen. Weiß aber nicht, ob ich das morgen hinbekomme. Danach wird das Testen schwierig…

                                    Pix

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      RappiRN Most Active last edited by

                                      Hallo,

                                      mir persönlich würde es reichen, wenn die Tage, mit Komma getrennt, als Wert erscheinen. Wie schon geschrieben, habe ich auf meinem Wandtablet unter der Datums- und Uhrzeitanzeige ein Feld, dass nur erscheint, wenn ein besonderer Tag ist. Diese besonderen Tage kommen eben aus dem Feiertage-Adapter. 🙂

                                      Das mit dem Testen ist so ne Sache, aber wie gesagt das wäre ja auch mit zwei Feiertage-Instanzen machbar, dann würde ich den Heiligabend nur in der zweiten Instanz abfragen und das dann gemeinsam anzeigen lassen. Der andere Test wäre ja erst wieder in ein paar Jahren möglich, vielleicht habe ich bis dahin das "Problem" schon wieder vergessen! :lol:

                                      Enrico

                                      1 Reply Last reply Reply Quote 0
                                      • cash
                                        cash Most Active last edited by

                                        Hallo,

                                        ich habe heute mal den Adapter installiert. Vielen Dank für den tollen Adapter.

                                        Ist es normal das alle Variablen (oder wie nennt man die?) nun zweimal da sind einmal auf deutsch und einmal auf englisch?

                                        Ich habe also jetzt einen Feiertag heute und einen Holiday today oder Naechster Feiertag - Dauer bis dahin und Duration till next holiday

                                        Beide werden jeweils auf den ersten Blick richtig gefüllt. (Leider noch 77 Tage bis zum nächsten Feiertag)

                                        1 Reply Last reply Reply Quote 0
                                        • R
                                          RappiRN Most Active last edited by

                                          Is bei mir auch so, soll wohl auch.

                                          Enrico

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            mikiline last edited by

                                            wäre es möglich aufgrund dieser Webseite den "Feiertage" Kalender zu erweitern?

                                            🙂 glaub dann kann man den Adapter auch umbenennen 🙂

                                            https://www.schulferien.org/deutschland/ical/

                                            https://www.schulferien.org/oesterreich/ical/

                                            https://www.schulferien.org/schweiz/ical/

                                            Die Kalender die zu den Bundesländern angeboten werden haben immer das gleiche downloadformat.

                                            ID–>Bundesland

                                            So bekommen alle (auch die Schweiz oder Österreich z.B) die Feiertage und Schulferien mit 😉

                                            Verhält sich auch so zu den Schulferien 😉

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            558
                                            Online

                                            31.7k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            27
                                            115
                                            20659
                                            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