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

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

Vorheriges Thema - Nächstes Thema

CoolTux

Supi. Haben vielen Dank. Werde ich dann gleich mal einspielen um morgen früh zu testen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Habe gerade mal geschaut. Einzig und allein ein fehlendes s. Das ist hart  ;D

Guts Nächtle
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net


CoolTux

Jepp kann ich bestättigen. Heute Morgen wieder super geschalten.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DeeSPe

Hallo Julian,

hat sich in den letzten Updates von RESIDENTS der Initialisierungsprozess verändert?
Bis zum Update war immer sichergestellt dass nach global:INITIALIZED auch die ROOMMATE/GUEST im Hash von RESIDENTS verfügbar sind.
Das ist nun leider nicht mehr so.
Siehe: https://forum.fhem.de/index.php/topic,70882.msg623997.html#msg623997

Ich bin nun am Grübeln wie ich das vernünftig lösen kann... ???

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

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

l2r

Hi,

Ich hätte da auch nochmal ne Frage:

Wie füllst du das Reading lastActivityBy vom Resident?

Bei mir steht dort aktuell der Wert Anwesenheit,Michael drin.

Jetzt stellt sich bei mir die Frage ob ich da bei mir was verbogen habe oder ob das ein bug ist.

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

DeeSPe

Danke Julian für die Hinweise.

Mit
$hash->{NotifyOrderPrefix} = "51-";
sind die ROOMMATE/GUEST Devices wieder da.

Muss mal schauen wie sich das evtl. noch auswirkt auf mein Modul.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Loredo

Zitat von: l2r am 21 April 2017, 18:55:12
Wie füllst du das Reading lastActivityBy vom Resident?

Bei mir steht dort aktuell der Wert Anwesenheit,Michael drin.

Jetzt stellt sich bei mir die Frage ob ich da bei mir was verbogen habe oder ob das ein bug ist.

Das liegt daran, dass du bei dem dazugehörigen ROOMMATE oder GUEST Gerät das Attribut r*_realname nicht richtig gesetzt hast.
Dort wird angegeben aus welchem Attribut der echte Name geholt werden soll. Bei einem ROOMMATE Device ist das standardmäßig das group-Attribut, bei einem GUEST Device das alias-Attribut. Wenn r*_realname nicht gesetzt ist, gilt der Default Wert.


EDIT:
Ich habe das glaube ich mal vor längerer Zeit wie oben geändert, aber ich denke es macht Sinn das einheitlich auf "group" als Default zu setzen. Ich habe dafür gerade einen Patch 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

Phiolin

Mein Wecker hat heute morgen leider nicht ausgelöst.
Wie kann ich das am besten nachvollziehen/debuggen?
Code-Stand ist der vom gestrigen Update - heutiges Update ist noch nicht drin.
Sollte um 08:30 auslösen (nextRun 08:45 abzüglich 15 Minuten WakeUpOffset).

Internals:
   NAME       rr_Andreas_wakeuptimer2
   NR         158
   STATE      08:45
   TYPE       dummy
   Readings:
     2017-04-22 08:26:00   nextRun         08:45
     2017-04-22 08:26:00   state           08:45
Attributes:
   alias      Wake-up Timer 2
   comment    Auto-created by ROOMMATE module for use with RESIDENTS Toolkit
   devStateIcon OFF:general_aus@red:reset running:general_an@green:stop .*:general_an@orange:nextRun%20OFF
   group      Andreas
   icon       time_timer
   room       Residents
   setList    nextRun:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 reset:noArg trigger:noArg start:noArg stop:noArg end:noArg wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:,andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3
   sortby     2
   userattr   wakeupOffset:slider,0,1,120 wakeupDefaultTime:OFF,00:00,00:15,00:30,00:45,01:00,01:15,01:30,01:45,02:00,02:15,02:30,02:45,03:00,03:15,03:30,03:45,04:00,04:15,04:30,04:45,05:00,05:15,05:30,05:45,06:00,06:15,06:30,06:45,07:00,07:15,07:30,07:45,08:00,08:15,08:30,08:45,09:00,09:15,09:30,09:45,10:00,10:15,10:30,10:45,11:00,11:15,11:30,11:45,12:00,12:15,12:30,12:45,13:00,13:15,13:30,13:45,14:00,14:15,14:30,14:45,15:00,15:15,15:30,15:45,16:00,16:15,16:30,16:45,17:00,17:15,17:30,17:45,18:00,18:15,18:30,18:45,19:00,19:15,19:30,19:45,20:00,20:15,20:30,20:45,21:00,21:15,21:30,21:45,22:00,22:15,22:30,22:45,23:00,23:15,23:30,23:45 wakeupMacro wakeupUserdevice wakeupAtdevice wakeupResetSwitcher wakeupResetdays:multiple-strict,0,1,2,3,4,5,6 wakeupDays:multiple-strict,0,1,2,3,4,5,6 wakeupHolidays:andHoliday,orHoliday,andNoHoliday,orNoHoliday wakeupEnforced:0,1,2,3 wakeupWaitPeriod:slider,0,1,360
   wakeupAtdevice at_rr_Andreas_wakeuptimer2
   wakeupDays 0,6
   wakeupDefaultTime 08:15
   wakeupEnforced 0
   wakeupHolidays orHoliday
   wakeupMacro Macro_rr_Andreas_wakeuptimer1
   wakeupOffset 15
   wakeupResetdays 0,6
   wakeupUserdevice rr_Andreas
   webCmd     nextRun


Internals:
   COMMAND    set rr_Andreas_wakeuptimer2 trigger
   DEF        *{RESIDENTStk_wakeupGetBegin("rr_Andreas_wakeuptimer2","at_rr_Andreas_wakeuptimer2")} set rr_Andreas_wakeuptimer2 trigger
   NAME       at_rr_Andreas_wakeuptimer2
   NR         159
   NTM        08:30:00
   PERIODIC   yes
   RELATIVE   no
   REP        -1
   STATE      Next: 08:30:00
   TIMESPEC   {RESIDENTStk_wakeupGetBegin("rr_Andreas_wakeuptimer2","at_rr_Andreas_wakeuptimer2")}
   TRIGGERTIME 1492842600
   TRIGGERTIME_FMT 2017-04-22 08:30:00
   TYPE       at
   Readings:
     2017-04-22 08:26:00   state           Next: 08:30:00
Attributes:
   comment    Auto-created by RESIDENTS Toolkit: trigger wake-up timer at specific time
   computeAfterInit 1
   room       Residents


Laut Eventlog löst das at device pünktlich den Trigger aus, aber das war es dann auch schon...

2017-04-22 08:30:00 at at_rr_Andreas_wakeuptimer2 Next: 08:00:00
2017-04-22 08:30:00 ROOMMATE rr_Andreas nextWakeup: 08:15
2017-04-22 08:30:00 dummy rr_Andreas_wakeuptimer2 trigger
2017-04-22 08:30:00 dummy rr_Andreas_wakeuptimer2 nextRun 08:15
2017-04-22 08:30:00 dummy rr_Andreas_wakeuptimer2 nextRun: 08:15
2017-04-22 08:30:00 dummy rr_Andreas_wakeuptimer2 08:15

l2r

Ah, ok. Ich habs auf alias stehen, er scheint das aber zu ignorieren und Group zu nehmen. Den Patch teste ich nachher mal


Gesendet mit Tapatalk
Wissen ist Macht.
Ich weiß nix.
Macht nix.

Loredo

Du setzt verbose auf 5 und schickst dann den set-Befehl "set rr_Andreas_wakeuptimer1 trigger". Im Logfile steht dann, weshalb der Wecker nicht ausgelöst wird.


Gruß

Julian
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

l2r

Hi gerade hab ich das Update gemacht und egal ob ich group oder alias auswähle. Es wird immer noch Group genommen für das Reading.

Gruß Michael


Gesendet von iPad mit Tapatalk Pro
Wissen ist Macht.
Ich weiß nix.
Macht nix.

Loredo

Zitat von: l2r am 22 April 2017, 12:59:47
Hi gerade hab ich das Update gemacht und egal ob ich group oder alias auswähle. Es wird immer noch Group genommen für das Reading.


Und von welchem Modul reden wir hier?
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

l2r

Ich hab ein normales FHEM update gemacht da wurde ja auch Residents und ResidentStk aktualisiert

Das Attribut habe ich im Roommate auf alias gesetzt


Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.