Modulfamilie für Bewohner / 10_RESIDENTS 20_ROOMMATE 20_GUEST

Begonnen von Loredo, 19 Januar 2014, 23:12:34

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

Haecksler


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

Haecksler

Zitat von: Loredo am 22 Dezember 2015, 22:16:55

Grundsätzlich ist es auch so gedacht, dass man die Zeiten in setList anpasst, wenn man das möchte (z.B. wenn man während eines Zeitraums 5min Schritte ö.ä. möchte).
Wenn du dabei auf das Widget "time" umstellst, kannst du den Wecker nicht mehr auf OFF setzen (ok, wenn man drauf verzichten möchte).


OFF geht doch wenn ich auf das
devStateIcon OFF:general_aus@red:reset running:general_an@blue:stop .*:general_an@green:nextRun%20OFF
klicke...oder stehe ich immer noch auf dem Schlauch?


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

ujaudio

Ich habe seit kurzem mehrere Warnungen. Eine davon
2016.01.03 05:30:00 1: PERL WARNING: Odd number of elements in anonymous hash at (eval 108531) line 1.
Die fast immer auf die Sekunde genau (manchmal 1 Sekunde später) mit meinen programmierten Weckzeiten auftritt. Ich konnte bei mir aber nichts finden, obschon der Fehler vermutlich schon bei mir liegt. Kann ich da vielleicht einen Hinweis bekommen, in welche Richtung ich bei mir suchen sollte?

Die andere Warnung
2016.01.03 05:54:32 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 109037) line 2.
kommt, wenn ich aufgestanden bin und meinen Status wieder auf "home" setze (was ich ganz einfach mit "set rr_Juergen status home" mache).
Einen lieben Gruß
Jürgen

marvin78

Seit dem letzten Update gibt es (wieder) folgende Meldungen im Log:


2016.01.03 09:01:43.849 1: readingsUpdate(rr_XXX,lastDurAbsence_cr,638) missed to call readingsBeginUpdate first.
2016.01.03 09:01:43.849 1: readingsUpdate(rr_XXX,lastDurAbsence,10:37:35) missed to call readingsBeginUpdate first.
2016.01.03 09:01:43.849 1: readingsUpdate(rr_XXX,lastArrival,2016-01-03 09:01:43) missed to call readingsBeginUpdate first.
2016.01.03 08:57:56.337 1: readingsUpdate(rr_XXX,lastDurPresence_cr,633) missed to call readingsBeginUpdate first.
2016.01.03 08:57:56.337 1: readingsUpdate(rr_XXX,lastDurPresence,10:33:01) missed to call readingsBeginUpdate first.
2016.01.03 08:57:56.337 1: readingsUpdate(rr_XXX,lastDeparture,2016-01-03 08:57:56) missed to call readingsBeginUpdate first.


Restore der älteren Versionen behebt das Problem.

SirUli

Zitat von: marvin78 am 03 Januar 2016, 09:11:24
Seit dem letzten Update gibt es (wieder) folgende Meldungen im Log.

Genau das wollte grad melden. Habe es gerade kurz auf einem jungfräulichen FHEM nachgestellt. Wenn man FHEM 5.7 von der Homepage runterlädt, geht es noch - nach einem update & shutdown restart nicht mehr. Leider stürzt dann bei mir bei Nutzung des Moduls (Hatte Notifies von Geofancy zu RESIDENTS eingerichtet) auch noch FHEM komplett mit dem Fehler "month "-1" out of range" aus Zeile 1581 der RESIDENTStk.pm ab. Ich dachte erst, es liegt am $m -= 01; aber es dann kommt es klarer im Log: Anscheinend wird da ein leerer Timestamp übergeben.

shady88

Puh, ich dachte schon ich kapiers nicht :D
Habe gerade damit begonnen dieses Modul auszuprobieren. Nach dem anlegen von RESIDENTS hab ich einen ROOMATE hinzugefügt und als ich dann zB auf "Everything" ging (wo der Roomate dann ja angezeigt wird) stürtzt FHEM ab.

Hier meine (teilweise schon bekannten) Logs nach dem Anlegen eines Roomates. Der Fehler ohne Zeitstempel am Ende kommt erst, wenn ich Everything oder den Roomate direkt aufrufe:

2016.01.04 12:28:52 1: PERL WARNING: Use of uninitialized value $time in concatenation (.) or string at ./FHEM/20_ROOMMATE.pm line 911.
2016.01.04 12:28:52 1: PERL WARNING: Use of uninitialized value $device in concatenation (.) or string at ./FHEM/20_ROOMMATE.pm line 911.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,wayhome,0) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,lastArrival,2016-01-04 12:28:52) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,durTimerPresence_cr,0) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,durTimerPresence,00:00:00) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,durTimerAbsence_cr,0) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,durTimerAbsence,00:00:00) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,durTimerSleep_cr,0) missed to call readingsBeginUpdate first.
2016.01.04 12:28:52 1: readingsUpdate(rr_XXX,durTimerSleep,00:00:00) missed to call readingsBeginUpdate first.
2016.01.04 12:29:06 1: readingsUpdate(rr_XXX,wayhome,0) missed to call readingsBeginUpdate first.
2016.01.04 12:29:06 1: readingsUpdate(rr_XXX,lastDeparture,2016-01-04 12:29:06) missed to call readingsBeginUpdate first.
Month '-1' out of range 0..11 at FHEM/RESIDENTStk.pm line 1581

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

LarsMie

Wo bekomme ich den Patch denn her? Bei update check wird mit nichts angezeigt. Hast du nen repo oder wird der patch verzögert verteilt?

Loredo

wie üblich bei FHEM immer über Nacht am nächsten Morgen oder manuell aus dem Subversion Repo bei Sourceforge.
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

LarsMie

Na gut, ich warte lieber auf das FHEM update, kenne mich mit subversion nicht so aus. Nich dass ich mir da noch was zerschiesse.

Muss mich mal damit beschäftigen, habe da nur noch nicht ganz durchgeblickt wie git und/oder subversion prinzipiell funktionieren.

shady88

Läuft jetzt wieder!

Danke Loredo für den Patch und für die tolle Modulfamilie. Ist ein wirklich mächtiges Ding, dass sehr viele Möglichkeit bietet!