NEWS
Feiertage Adapter
-
-
Danke Bluefox,
Update gemacht.
Gruß
Pix
-
Hallo Pix,
komme heute erst dazu deinen "ersten" Adapter zu testen.
Habe heute auf meinem RPi3 eine neu ioBroker installation aufgesetzt.
Und als erstes deinen Adapter installiert (Version 0.2.0)
TOP !! Super Arbeit !!Ich denke auch, "aller Anfang ist schwer" aber diese Hürde hast du schon mal genommen. Weiter so !
Gruß
Jürgen
PS. Kleine unwichtige Anmerkung: Der grüne Punkt der anzeigt das der Adapter läuft ist noch nicht da
-
Hallo Jürgen,
der grüne Punkt taucht kurz um Mitternacht auf. Ist ein schedule Adapter, der sich um 0 0 * * * aktiviert und dann wieder trennt.
Danke fürs Testen! Bluefox hat mir kräftig unter die Arme gegriffen!
Gruß
Pix
Gesendet mit Tapatalk
-
Hi Pix,
wollte gerade noch ein Datenpunkt deines Adapter ins mein Script einfügen, aber irgendwie stimmt da was nicht.
Morgen ist ja Feiertag, dein Adapter zeigt aber nicht an, dass morgen Feiertag ist, zumindest mal bei mir.
Als "nächsten Feiertag" wird der 05.05.16 angezeigt.
Habe jetzt gerade mal auf Version 0.3.0 geupdatet und wollte ihn neu starten, dann kommt im log:
-
Hi Pix,
wollte gerade noch ein Datenpunkt deines Adapter ins mein Script einfügen, aber irgendwie stimmt da was nicht.
Morgen ist ja Feiertag, dein Adapter zeigt aber nicht an, dass morgen Feiertag ist, zumindest mal bei mir.
Als "nächsten Feiertag" wird der 05.05.16 angezeigt.
filename="feiertage.png" index="0">~~Habe jetzt gerade mal auf Version 0.3.0 geupdatet und wollte ihn neu starten, dann kommt im log:
filename="feiertage2.png" index="1">~~ `
Deinstalliere und installiere den Adapter neu. -
Hmm, hab ich jetzt gemacht. Jetzt sind auch die "Englischen Datenpunkte" unter Objekte sichtbar, aber diese sind leer und im log steht immer noch "startInstance feiertage.0: cannot find start file!
-
in DE hat die Installation ohne probleme funktioniert
-
@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 1942Laut change-Log hat sich da in den neueren Versionen nichts geändert.
-
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
-
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
-
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
-
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
-
gerade getestet.
der Adapter lies sich problemlos installieren
Gruß
Jürgen
-
Resterte ihn mal und schau dann ins Log.
Hast Du da keine entspr. Meldung?
-
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 Fehler2016-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
-
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
-
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
-
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
-
…und doch!
wie bereits auf dem HM-Treffen diskutiert lügt der Adapter doch! :mrgreen:
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