[DaySchedule] Tagesablaufplanung und Tagesstatus

Begonnen von Loredo, 02 Juli 2019, 12:26:42

Vorheriges Thema - Nächstes Thema

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Christoph Morrison


Rudy

Habe das Modul mal getestet und bekomme einen FHEM-Absturz (friert sofort ein, GUI ist nicht mehr erreichbar und nach ein paar Minuten erfolgt automatisch ein FHEM-Neustart) wenn ich dem Attribut HolidayDevices meinen Urlaubskalender (ein Calendar-Modul) zuweise. Im Log heißt es dazu PERL WARNING: Use of uninitialized value in string eq at ./FHEM/95_DaySchedule.pm line 1928.
Undefined subroutine &FHEM::DaySchedule::Calendar_Get called at ./FHEM/95_DaySchedule.pm line 4321.

Ich hoffe mit den Infos lässt sich zur Problemlösung was anfangen.

Loredo

Danke für die Meldung, ich habe einen Fix dafür eingecheckt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Rudy


Rudy

Hab es wieder kaputt gekriegt.  :-[ Wenn ich bei AnnualEvents alle Häkchen rausnehme und keines bei "none" setze stürzt mir FHEM wieder ab mit der Meldung:Undefined subroutine &FHEM::DaySchedule::IsSeason1 called at ./FHEM/95_DaySchedule.pm line 4230.Mit "none" geht es hingegen.

Loredo

Danke, den fehlenden Validator habe ich ergänzt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

chr2k

Zitat von: Loredo am 02 Juli 2019, 12:26:42
muss es selbstständig installieren und aktualisieren.

Für gewöhnlich installiere ich Module, wenn diese noch nicht eingecheckt sind so, dass ich die .pm-Datei in das /fhem/FHEM/ Verzeichnis kopiere. Dort sind ja auch alle anderen Modul-Dateien vorhanden. Dann ein Neustart von FHEM und schon kann ich mit "define Tagesplan dayschedule" ein neues Device anlegen. Funktioniert bei mir nicht.

Hat sich bei dieser Vorgehensweise irgendwas geändert? Habe ich doch irgendwo einen Fehler?

Danke.

Gruß
Christian

Loredo

Nein, das ist das Vorgehen. Wenn du nicht präziser wirst, kann ich dir keine andere Antwort geben.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

chr2k

Zitat von: Loredo am 08 September 2019, 14:17:38
Nein, das ist das Vorgehen. Wenn du nicht präziser wirst, kann ich dir keine andere Antwort geben.

Pardon, mein FHEM gibt mir folgende Meldung aus " Unknown module dayschedule"

Loredo

Groß und Kleinschreibung ist wichtig, das Modul heißt DaySchedule.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

chr2k

Zitat von: Loredo am 08 September 2019, 14:19:26
Groß und Kleinschreibung ist wichtig, das Modul heißt DaySchedule.

Ich meine, dies auch probiert zu haben und dann dieselbe Meldung bekommen zu haben.

Ich habe es aber nun erneut ausprobiert und bekomme diese Meldung: "Cannot load module DaySchedule"

Loredo

Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

chr2k

Zitat von: Loredo am 08 September 2019, 14:23:57
Logfile, verbose 5. Das übliche.

Ich hoffe das ist das übliche:

Zitat2019.09.08 14:26:19 2: SONOS1: MusicServices-Service-subscribing successful with SID=uuid:RINCON_5CAAFD537E9E01400_sub0000007270
2019.09.08 14:26:28 1: reload: Error:Modul 95_DaySchedule deactivated:
Excessively long <> operator at ./FHEM/95_DaySchedule.pm line 21.

2019.09.08 14:26:28 0: Excessively long <> operator at ./FHEM/95_DaySchedule.pm line 21.

2019.09.08 14:26:28 2: HUEBridge: http request failed: write error: Die Verbindung wurde vom Kommunikationspartner zurückgesetzt

chr2k

Ich bekomme auf dem GitHub übrigens nur in dem dev-Pfad eine pm-Datei angezeigt. Im Master-Pfad nicht. Ist das auch korrekt?