2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2024-11-22 09:49:50 +00:00

10_RESIDENTS: add home alone mode

git-svn-id: https://svn.fhem.de/fhem/trunk@19327 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
jpawlowski 2019-05-04 19:00:11 +00:00
parent 75232222fc
commit c9bba8477d
8 changed files with 586 additions and 302 deletions

View File

@ -1,5 +1,6 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it. # Do not insert empty lines here, update check depends on it.
- feature: 10_RESIDENTS: add home alone mode
- new: 20_PET: new RESIDENTS module type for pets at home - new: 20_PET: new RESIDENTS module type for pets at home
- bugfix: 73_AutoShuttersControl: fix bugs and logic problems - bugfix: 73_AutoShuttersControl: fix bugs and logic problems
- feature: 98_weekprofile: HMCCU support - feature: 98_weekprofile: HMCCU support

View File

@ -23,7 +23,13 @@ sub RESIDENTS_Initialize($) {
$hash->{AttrList} = $hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 " "disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rgr_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone rgr_lang:EN,DE rgr_noDuration:0,1 rgr_showAllStates:0,1 rgr_wakeupDevice " . "rgr_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone "
. "rgr_lang:EN,DE "
. "rgr_noDuration:0,1 "
. "rgr_showAllStates:0,1 "
. "rgr_wakeupDevice "
. "rgr_homealoneInStatus:0,1 "
. "rgr_homealoneSubTypes:multiple-strict,pet,bird,pig,monkey,cat,dog,baby,toddler,minor,child,guest,domesticWorker,vacationer,teenager,senior "
. $readingFnAttributes; . $readingFnAttributes;
return FHEM::Meta::InitMod( __FILE__, $hash ); return FHEM::Meta::InitMod( __FILE__, $hash );
@ -35,6 +41,15 @@ sub RESIDENTS_UpdateReadings (@) {
my $name = $hash->{NAME}; my $name = $hash->{NAME};
my $state = ReadingsVal( $name, "state", "none" ); my $state = ReadingsVal( $name, "state", "none" );
my $presence = ReadingsVal( $name, "presence", "absent" ); my $presence = ReadingsVal( $name, "presence", "absent" );
my $homealoneInStatus = AttrVal( $name, 'rgr_homealoneInStatus', '0' );
my @homealoneSubTypes = split(
/,/,
AttrVal(
$name,
"rgr_homealoneSubTypes",
"pet,bird,pig,monkey,cat,dog,baby,toddler,minor,child,guest,domesticWorker,vacationer,teenager,senior"
)
);
my $state_home = 0; my $state_home = 0;
my $state_gotosleep = 0; my $state_gotosleep = 0;
@ -44,6 +59,7 @@ sub RESIDENTS_UpdateReadings (@) {
my $state_gone = 0; my $state_gone = 0;
my $state_total = 0; my $state_total = 0;
my $state_totalPresent = 0; my $state_totalPresent = 0;
my $state_homealone = 1;
my $state_totalAbsent = 0; my $state_totalAbsent = 0;
my $state_totalGuests = 0; my $state_totalGuests = 0;
my $state_totalGuestsPresent = 0; my $state_totalGuestsPresent = 0;
@ -54,7 +70,6 @@ sub RESIDENTS_UpdateReadings (@) {
my $state_totalRoommates = 0; my $state_totalRoommates = 0;
my $state_totalRoommatesPresent = 0; my $state_totalRoommatesPresent = 0;
my $state_totalRoommatesAbsent = 0; my $state_totalRoommatesAbsent = 0;
my $state_guestDev = 0;
my $residentsDevs_home = "-"; my $residentsDevs_home = "-";
my $residentsDevs_absent = "-"; my $residentsDevs_absent = "-";
my $residentsDevs_asleep = "-"; my $residentsDevs_asleep = "-";
@ -359,6 +374,19 @@ sub RESIDENTS_UpdateReadings (@) {
&& $residents_wayhomeDelayed eq "-" ); && $residents_wayhomeDelayed eq "-" );
} }
} }
if ( $state_homealone
&& ReadingsVal( $roommate, "presence", "absent" ) eq "present" )
{
my $TYPE = GetType($roommate);
my $SubType =
defined( $defs{$roommate}{SUBTYPE} )
? $defs{$roommate}{SUBTYPE}
: 'generic';
$state_homealone = 0
unless ( grep m/^$SubType$/, @homealoneSubTypes );
}
} }
# count child states for PET devices # count child states for PET devices
@ -607,12 +635,24 @@ sub RESIDENTS_UpdateReadings (@) {
&& $residents_wayhomeDelayed eq "-" ); && $residents_wayhomeDelayed eq "-" );
} }
} }
if ( $state_homealone
&& ReadingsVal( $pet, "presence", "absent" ) eq "present" )
{
my $TYPE = GetType($pet);
my $SubType =
defined( $defs{$pet}{SUBTYPE} )
? $defs{$pet}{SUBTYPE}
: 'generic';
$SubType = 'pet' if ( $SubType eq 'generic' );
$state_homealone = 0
unless ( grep m/^$SubType$/, @homealoneSubTypes );
}
} }
# count child states for GUEST devices # count child states for GUEST devices
foreach my $guest (@registeredGuests) { foreach my $guest (@registeredGuests) {
$state_guestDev++;
my $guestName = my $guestName =
AttrVal( $guest, AttrVal( $guest, "rg_realname", "group" ), "" ); AttrVal( $guest, AttrVal( $guest, "rg_realname", "group" ), "" );
@ -805,6 +845,20 @@ sub RESIDENTS_UpdateReadings (@) {
&& $residents_wayhomeDelayed eq "-" ); && $residents_wayhomeDelayed eq "-" );
} }
} }
if ( $state_homealone
&& ReadingsVal( $guest, "presence", "absent" ) eq "present" )
{
my $TYPE = GetType($guest);
my $SubType =
defined( $defs{$guest}{SUBTYPE} )
? $defs{$guest}{SUBTYPE}
: 'generic';
$SubType = 'guest' if ( $SubType eq 'generic' );
$state_homealone = 0
unless ( grep m/^$SubType$/, @homealoneSubTypes );
}
} }
# update counter # update counter
@ -1071,8 +1125,58 @@ sub RESIDENTS_UpdateReadings (@) {
? "present" ? "present"
: "absent"; : "absent";
# calculate homealone state
$state_homealone = 0 if ( $newpresence eq "absent" );
my $homealone_type;
my $homealone_subtype;
my $newstate_prefix;
if ($state_homealone) {
foreach my $obj ( split( /,/, $residentsDevs_totalPresent ) ) {
my $TYPE = GetType($obj);
next unless $TYPE;
$state_homealone++;
my $subtype = 'generic';
$subtype = InternalVal( $obj, 'SUBTYPE', 'pet' )
if ( $TYPE eq 'PET' );
$subtype = InternalVal( $obj, 'SUBTYPE', 'adult' )
if ( $TYPE eq 'ROOMMATE' );
$subtype = InternalVal( $obj, 'SUBTYPE', 'guest' )
if ( $TYPE eq 'GUEST' );
my $importance = 99;
my (@index) = grep { $homealoneSubTypes[$_] eq $subtype }
0 .. scalar @homealoneSubTypes - 1;
$importance = $index[0] if ( scalar @index );
my $importance2 = 99;
if ($homealone_subtype) {
my (@index2) =
grep { $homealoneSubTypes[$_] eq $homealone_subtype }
0 .. scalar @homealoneSubTypes - 1;
$importance2 = $index2[0] if ( scalar @index2 );
}
$homealone_type = $TYPE
if ( !$homealone_type || $importance2 < $importance );
$homealone_subtype = $subtype
if ( !$homealone_subtype || $importance2 < $importance );
$newstate_prefix = ( $TYPE eq 'PET' ? 'pet' : $subtype )
if ( !$newstate_prefix || $importance2 < $importance );
}
}
readingsBulkUpdateIfChanged( $hash, "residentsHomealone",
$state_homealone );
readingsBulkUpdateIfChanged( $hash, "residentsHomealoneType",
$homealone_type ? $homealone_type : '-' );
readingsBulkUpdateIfChanged( $hash, "residentsHomealoneSubtype",
$homealone_subtype ? $homealone_subtype : '-' );
$newstate = $newstate_prefix . '_' . $newstate
if ( $homealoneInStatus ne '0' && $newstate_prefix );
Log3 $name, 4, Log3 $name, 4,
"RESIDENTS $name: calculation result - residentsTotal:$state_total residentsTotalRoommates:$state_totalRoommates residentsTotalRoommatesPresent:$state_totalRoommatesPresent residentsTotalRoommatesAbsent:$state_totalRoommatesAbsent residentsTotalGuests:$state_totalGuests residentsTotalPets:$state_totalPets residentsTotalGuestsPresent:$state_totalGuestsPresent residentsTotalPetsPresent:$state_totalPetsPresent residentsTotalGuestsAbsent:$state_totalGuestsAbsent residentsTotalPetsAbsent:$state_totalPetsAbsent residentsTotalPresent:$state_totalPresent residentsTotalAbsent:$state_totalAbsent residentsHome:$state_home residentsGotosleep:$state_gotosleep residentsAsleep:$state_asleep residentsAwoken:$state_awoken residentsAbsent:$state_absent residentsGone:$state_gone presence:$newpresence state:$newstate"; "RESIDENTS $name: calculation result - residentsTotal:$state_total residentsTotalRoommates:$state_totalRoommates residentsTotalRoommatesPresent:$state_totalRoommatesPresent residentsTotalRoommatesAbsent:$state_totalRoommatesAbsent residentsTotalGuests:$state_totalGuests residentsTotalPets:$state_totalPets residentsTotalGuestsPresent:$state_totalGuestsPresent residentsTotalPetsPresent:$state_totalPetsPresent residentsTotalGuestsAbsent:$state_totalGuestsAbsent residentsTotalPetsAbsent:$state_totalPetsAbsent residentsTotalPresent:$state_totalPresent residentsTotalAbsent:$state_totalAbsent residentsHome:$state_home residentsGotosleep:$state_gotosleep residentsAsleep:$state_asleep residentsAwoken:$state_awoken residentsAbsent:$state_absent residentsGone:$state_gone presence:$newpresence state:$newstate homealone:$state_homealone";
# safe current time # safe current time
my $datetime = FmtDateTime(time); my $datetime = FmtDateTime(time);
@ -1291,6 +1395,12 @@ sub RESIDENTS_UpdateReadings (@) {
<a name="RESIDENTSattr" id="RESIDENTSattr"></a> <b>Attributes</b><br> <a name="RESIDENTSattr" id="RESIDENTSattr"></a> <b>Attributes</b><br>
<ul> <ul>
<ul> <ul>
<li>
<b>rgr_homealoneInStatus</b> - if set, state will have a prefix of the value of residentsHomealoneSubtype; In case it is a pet, it will only be copied to state as 'pet'. Defaults to "0"
</li>
<li>
<b>rgr_homealoneSubTypes</b> - a list of subTypes that will trigger home alone status if they are the only ones present at home. The order here will also affect the determination of the person with the most responsibility at home. The sorting order starts with least important to most important.
</li>
<li> <li>
<b>rgr_lang</b> - overwrite global language setting; helps to set device attributes to translate FHEMWEB display text <b>rgr_lang</b> - overwrite global language setting; helps to set device attributes to translate FHEMWEB display text
</li> </li>
@ -1421,6 +1531,15 @@ sub RESIDENTS_UpdateReadings (@) {
<li> <li>
<b>residentsHomeNames</b> - device alias of residents with state 'home' <b>residentsHomeNames</b> - device alias of residents with state 'home'
</li> </li>
<li>
<b>residentsHomealone</b> - becomes '1' when there are persons at home that are not fully autonomous
</li>
<li>
<b>residentsHomealoneSubtype</b> - subType of the residential object in charge
</li>
<li>
<b>residentsHomealoneType</b> - type of the residential object in charge
</li>
<li> <li>
<b>residentsTotal</b> - total number of all active residents despite their current state <b>residentsTotal</b> - total number of all active residents despite their current state
</li> </li>
@ -1693,6 +1812,12 @@ sub RESIDENTS_UpdateReadings (@) {
<a name="RESIDENTSattr" id="RESIDENTSattr"></a> <b>Attribute</b><br> <a name="RESIDENTSattr" id="RESIDENTSattr"></a> <b>Attribute</b><br>
<ul> <ul>
<ul> <ul>
<li>
<b>rgr_homealoneInStatus</b> - wenn aktiviert, dann erh&auml;lt state den Wert von HomealoneSubtype als Pr&auml;fix; Standard ist "0"
</li>
<li>
<b>rgr_homealoneSubTypes</b> - eine Liste von subTypes, die den Home Alone Status ausl&ouml;sen, sofern sie diese die einzigen Anwesenden zu Hause sind. Die Reihenfolge beeinflusst die Bestimmung der Person mit der h&ouml;chsten Verantwortung im Haus. Die Sortierung geht vom unwichtigsten zum wichtigsten.
</li>
<li> <li>
<b>rgr_lang</b> - &uuml;berschreibt globale Spracheinstellung; hilft beim setzen von Device Attributen, um FHEMWEB Anzeigetext zu &uuml;bersetzen <b>rgr_lang</b> - &uuml;berschreibt globale Spracheinstellung; hilft beim setzen von Device Attributen, um FHEMWEB Anzeigetext zu &uuml;bersetzen
</li> </li>
@ -1823,6 +1948,15 @@ sub RESIDENTS_UpdateReadings (@) {
<li> <li>
<b>residentsHomeNames</b> - Ger&auml;tealias der Bewohner mit Status 'home' <b>residentsHomeNames</b> - Ger&auml;tealias der Bewohner mit Status 'home'
</li> </li>
<li>
<b>residentsHomealone</b> - hat den Wert '1', wenn anwesende Personen nicht komplett eigenständig sind
</li>
<li>
<b>residentsHomealoneSubtype</b> - subType des Bewohner Objekts in Verantwortung
</li>
<li>
<b>residentsHomealoneType</b> - type des Bewohner Objekts in Verantwortung
</li>
<li> <li>
<b>residentsTotal</b> - Summe aller aktiven Bewohner unabh&auml;ngig von ihrem aktuellen Status <b>residentsTotal</b> - Summe aller aktiven Bewohner unabh&auml;ngig von ihrem aktuellen Status
</li> </li>

View File

@ -7,7 +7,7 @@ use Data::Dumper;
use Time::Local; use Time::Local;
require RESIDENTStk; require RESIDENTStk;
our (@RESIDENTStk_attr); our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# initialize ################################################################## # initialize ##################################################################
sub GUEST_Initialize($) { sub GUEST_Initialize($) {
@ -25,6 +25,8 @@ sub GUEST_Initialize($) {
$hash->{AttrList} = $hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 " "disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rg_states:multiple-strict,home,gotosleep,asleep,awoken,absent,none " . "rg_states:multiple-strict,home,gotosleep,asleep,awoken,absent,none "
. "subType:"
. join( ',', @{ $RESIDENTStk_subTypes{GUEST} } ) . " "
. $readingFnAttributes; . $readingFnAttributes;
foreach (@RESIDENTStk_attr) { foreach (@RESIDENTStk_attr) {
@ -247,6 +249,9 @@ sub GUEST_Initialize($) {
<li> <li>
<b>rg_wakeupDevice</b> - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer) <b>rg_wakeupDevice</b> - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer)
</li> </li>
<li>
<b>subType</b> - specifies a specific class of a guest for the device. This will be considered for home alone status calculation. Defaults to "generic"
</li>
</ul> </ul>
</ul><br> </ul><br>
<br> <br>
@ -558,6 +563,9 @@ sub GUEST_Initialize($) {
<li> <li>
<b>rg_wakeupDevice</b> - Referenz zu versklavten DUMMY Ger&auml;ten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer) <b>rg_wakeupDevice</b> - Referenz zu versklavten DUMMY Ger&auml;ten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
</li> </li>
<li>
<b>subType</b> - Gibt einen bestimmten Typ eines Gasts f&uuml;r das Device an. Dies wird bei der Berechnung des Home Alone Status ber&uuml;cksichtigt. Standard ist "generic"
</li>
</ul> </ul>
</ul><br> </ul><br>
<br> <br>
@ -675,8 +683,7 @@ sub GUEST_Initialize($) {
], ],
"keywords": [ "keywords": [
"Attendence", "Attendence",
"Family", "Workers",
"People",
"Presence", "Presence",
"RESIDENTS" "RESIDENTS"
] ]

View File

@ -7,7 +7,7 @@ use Data::Dumper;
use Time::Local; use Time::Local;
require RESIDENTStk; require RESIDENTStk;
our (@RESIDENTStk_attr); our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# initialize ################################################################## # initialize ##################################################################
sub PET_Initialize($) { sub PET_Initialize($) {
@ -25,6 +25,8 @@ sub PET_Initialize($) {
$hash->{AttrList} = $hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 " "disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rp_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone " . "rp_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone "
. "subType:"
. join( ',', @{ $RESIDENTStk_subTypes{PET} } ) . " "
. $readingFnAttributes; . $readingFnAttributes;
foreach (@RESIDENTStk_attr) { foreach (@RESIDENTStk_attr) {
@ -66,7 +68,9 @@ sub PET_Initialize($) {
<br> <br>
# Member of multiple groups<br> # Member of multiple groups<br>
define rp_Pet PET rgr_Residents,rgr_Pets # to be member of resident group rgr_Residents and rgr_Pets</code> define rp_Pet PET rgr_Residents,rgr_Pets # to be member of resident group rgr_Residents and rgr_Pets</code>
</ul> </ul>F&uuml;r gew&ouml;hnlich sind das keine Fische oder Kleintiere in K&auml;figen
<br />
Note: A pet that is generally "worth" to be represented as a device in FHEM is an animal that usually leaves and re-enters home on a regular basis and that might stay alone at home from time to time. It is supposed to be an animal that you want your home to behave differently based on the pets presence or home status. Usually that is not a fish or small animals in cages, but something more like a dog in particular. Cats might not be worth to be tracked either, depending on their character and your daily family life.
</ul><br> </ul><br>
<br> <br>
<a name="PETset" id="PETset"></a> <b>Set</b> <a name="PETset" id="PETset"></a> <b>Set</b>
@ -247,6 +251,9 @@ sub PET_Initialize($) {
<li> <li>
<b>rp_wakeupDevice</b> - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer) <b>rp_wakeupDevice</b> - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer)
</li> </li>
<li>
<b>subType</b> - specifies a specific class of a pet for the device. This will be considered for home alone status calculation. Defaults to "generic"
</li>
</ul> </ul>
</ul><br> </ul><br>
<br> <br>
@ -374,6 +381,8 @@ sub PET_Initialize($) {
# Mitglied in mehreren Gruppen<br> # Mitglied in mehreren Gruppen<br>
define rp_Pet PET rgr_Residents,rgr_Pets # um Mitglied der Gruppen rgr_Residents und rgr_Pets zu sein</code> define rp_Pet PET rgr_Residents,rgr_Pets # um Mitglied der Gruppen rgr_Residents und rgr_Pets zu sein</code>
</ul> </ul>
<br />
Hinweis: Ein Haustier ist generell "wert" als FHEM Device repr&auml;sentiert zu werden, wenn es sich um ein Tier handelt, welches normalerweise regelm&auml;&szlig;ig das Haus verl&auml;sst und wieder betritt. Es sollte ein Tier sein, bei welchem sich die Hausautomation abh&auml;ngig des Pr&auml;senz- und Zuhause Status anders verhalten soll. F&uuml;r gew&ouml;hnlich sind das keine Fische oder Kleintiere in K&auml;figen, sondern etwas wie insbesondere ein Hund. Bei Katzen kann es sich unter Umst&auml;nden auch nicht lohnen diese zu tracken, je nach Charakter und dem t&auml;glichen Familienleben.
</ul><br> </ul><br>
<br> <br>
<a name="PETset" id="PETset"></a> <b>Set</b> <a name="PETset" id="PETset"></a> <b>Set</b>
@ -554,6 +563,9 @@ sub PET_Initialize($) {
<li> <li>
<b>rp_wakeupDevice</b> - Referenz zu versklavten DUMMY Ger&auml;ten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer) <b>rp_wakeupDevice</b> - Referenz zu versklavten DUMMY Ger&auml;ten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
</li> </li>
<li>
<b>subType</b> - Gibt einen bestimmten Typ eines Haustiers f&uuml;r das Device an. Dies wird bei der Berechnung des Home Alone Status ber&uuml;cksichtigt. Standard ist "generic"
</li>
</ul> </ul>
</ul><br> </ul><br>
<br> <br>
@ -668,7 +680,7 @@ sub PET_Initialize($) {
"keywords": [ "keywords": [
"Attendence", "Attendence",
"Family", "Family",
"People", "Animals",
"Presence", "Presence",
"RESIDENTS" "RESIDENTS"
] ]

View File

@ -7,7 +7,7 @@ use Data::Dumper;
use Time::Local; use Time::Local;
require RESIDENTStk; require RESIDENTStk;
our (@RESIDENTStk_attr); our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# initialize ################################################################## # initialize ##################################################################
sub ROOMMATE_Initialize($) { sub ROOMMATE_Initialize($) {
@ -25,6 +25,8 @@ sub ROOMMATE_Initialize($) {
$hash->{AttrList} = $hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 " "disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rr_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone " . "rr_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone "
. "subType:"
. join( ',', @{ $RESIDENTStk_subTypes{ROOMMATE} } ) . " "
. $readingFnAttributes; . $readingFnAttributes;
foreach (@RESIDENTStk_attr) { foreach (@RESIDENTStk_attr) {
@ -254,6 +256,9 @@ sub ROOMMATE_Initialize($) {
<li> <li>
<b>rr_wakeupDevice</b> - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer) <b>rr_wakeupDevice</b> - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer)
</li> </li>
<li>
<b>subType</b> - specifies a specific class of a roommate for the device. This will be considered for home alone status calculation. Defaults to "adult"
</li>
</ul> </ul>
</ul><br> </ul><br>
<br> <br>
@ -567,6 +572,9 @@ sub ROOMMATE_Initialize($) {
<li> <li>
<b>rr_wakeupDevice</b> - Referenz zu versklavten DUMMY Ger&auml;ten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer) <b>rr_wakeupDevice</b> - Referenz zu versklavten DUMMY Ger&auml;ten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
</li> </li>
<li>
<b>subType</b> - Gibt einen bestimmten Typ eines Mitbewohner f&uuml;r das Device an. Dies wird bei der Berechnung des Home Alone Status ber&uuml;cksichtigt. Standard ist "adult"
</li>
</ul> </ul>
</ul><br /> </ul><br />
<br /> <br />

View File

@ -7,7 +7,7 @@ use Data::Dumper;
use Unit; use Unit;
use FHEM::Meta; use FHEM::Meta;
our (@RESIDENTStk_attr); our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# module variables ############################################################ # module variables ############################################################
@RESIDENTStk_attr = ( @RESIDENTStk_attr = (
@ -31,6 +31,11 @@ our (@RESIDENTStk_attr);
"wakeupDevice", "wakeupDevice",
); );
%RESIDENTStk_subTypes = (
ROOMMATE => [ 'baby', 'toddler', 'child', 'teenager', 'adult', 'senior' ],
GUEST => [ 'generic', 'minor', 'domesticWorker', 'vacationer' ],
PET => [ 'generic', 'bird', 'cat', 'dog', 'monkey', 'pig' ]
);
## initialize ################################################################# ## initialize #################################################################
sub RESIDENTStk_Initialize() { } sub RESIDENTStk_Initialize() { }
@ -122,6 +127,12 @@ sub RESIDENTStk_Define($$) {
} }
} }
my $subtype = 'generic';
$subtype = AttrVal( $name, 'subType', 'adult' ) if ( $TYPE eq 'ROOMMATE' );
$subtype = AttrVal( $name, 'subType', 'generic' ) if ( $TYPE eq 'PET' );
$subtype = AttrVal( $name, 'subType', 'generic' ) if ( $TYPE eq 'GUEST' );
$hash->{SUBTYPE} = $subtype if ( $TYPE ne 'RESIDENTS' );
# trigger for modified objects # trigger for modified objects
if ( $TYPE ne "RESIDENTS" ) { if ( $TYPE ne "RESIDENTS" ) {
readingsBeginUpdate($hash); readingsBeginUpdate($hash);
@ -195,6 +206,7 @@ sub RESIDENTStk_Set($@) {
my ( $hash, @a ) = @_; my ( $hash, @a ) = @_;
my $name = $hash->{NAME}; my $name = $hash->{NAME};
my $TYPE = GetType($name); my $TYPE = GetType($name);
my $SubType = defined( $hash->{SUBTYPE} ) ? $hash->{SUBTYPE} : 'generic';
my $prefix = RESIDENTStk_GetPrefixFromType($name); my $prefix = RESIDENTStk_GetPrefixFromType($name);
my $state = ReadingsVal( $name, "state", "initialized" ); my $state = ReadingsVal( $name, "state", "initialized" );
my $presence = ReadingsVal( $name, "presence", "undefined" ); my $presence = ReadingsVal( $name, "presence", "undefined" );
@ -629,6 +641,7 @@ sub RESIDENTStk_Set($@) {
foreach my $object (@linkedObjects) { foreach my $object (@linkedObjects) {
if ( IsDevice( $object, "ROOMMATE|GUEST|PET" ) if ( IsDevice( $object, "ROOMMATE|GUEST|PET" )
&& $defs{$object}{NAME} ne $name && $defs{$object}{NAME} ne $name
&& ReadingsVal( $object, "state", "" ) ne "absent"
&& ReadingsVal( $object, "state", "" ) ne "gone" && ReadingsVal( $object, "state", "" ) ne "gone"
&& ReadingsVal( $object, "state", "" ) ne "none" ) && ReadingsVal( $object, "state", "" ) ne "none" )
{ {
@ -639,7 +652,10 @@ sub RESIDENTStk_Set($@) {
} }
# clear readings if guest is gone # clear readings if guest is gone
if ( $newstate eq "none" && $TYPE eq "GUEST" ) { if ( $newstate eq "none"
&& $TYPE eq "GUEST"
&& $SubType eq 'generic' )
{
readingsBulkUpdate( $hash, "lastArrival", "-" ) readingsBulkUpdate( $hash, "lastArrival", "-" )
if ( ReadingsVal( $name, "lastArrival", "-" ) ne "-" ); if ( ReadingsVal( $name, "lastArrival", "-" ) ne "-" );
readingsBulkUpdate( $hash, "lastAwake", "-" ) readingsBulkUpdate( $hash, "lastAwake", "-" )
@ -1093,6 +1109,7 @@ sub RESIDENTStk_Set($@) {
sub RESIDENTStk_Attr(@) { sub RESIDENTStk_Attr(@) {
my ( $cmd, $name, $attribute, $value ) = @_; my ( $cmd, $name, $attribute, $value ) = @_;
my $hash = $defs{$name}; my $hash = $defs{$name};
my $TYPE = GetType($name);
my $prefix = RESIDENTStk_GetPrefixFromType($name); my $prefix = RESIDENTStk_GetPrefixFromType($name);
if ( $attribute eq $prefix . "wakeupDevice" if ( $attribute eq $prefix . "wakeupDevice"
@ -1105,10 +1122,32 @@ m/^([a-zA-Z\d._]+(:[A-Za-z\d_\.\-\/]+)?,?)([a-zA-Z\d._]+(:[A-Za-z\d_\.\-\/]+)?,?
); );
} }
elsif ( $attribute eq "subType" ) {
return "invalid value $value"
unless (
$cmd eq "del"
|| defined( $RESIDENTStk_subTypes{$TYPE} ) && grep m/^$value$/,
@{ $RESIDENTStk_subTypes{$TYPE} }
);
if ( $cmd eq "del" ) {
$hash->{SUBTYPE} = 'generic'
if ( $TYPE eq 'GUEST' || $TYPE eq 'PET' );
$hash->{SUBTYPE} = 'adult' if ( $TYPE eq 'ROOMMATE' );
}
else {
$hash->{SUBTYPE} = $value;
}
}
elsif ( !$init_done ) { elsif ( !$init_done ) {
return undef; return undef;
} }
elsif ( $attribute eq "rgr_homeAloneInStatus" ) {
return "invalid value $value"
unless ( $cmd eq "del" || $value eq '0' || $value eq '1' );
}
elsif ( $attribute eq "disable" ) { elsif ( $attribute eq "disable" ) {
if ( $value and $value == 1 ) { if ( $value and $value == 1 ) {
$hash->{STATE} = "disabled"; $hash->{STATE} = "disabled";

View File

@ -1499,8 +1499,8 @@ setstate lcCinema 2015-01-04 16:22:40 state AllOff
setstate outdoorNotifier active setstate outdoorNotifier active
setstate outdoorNotifier 2019-03-14 20:36:02 state active setstate outdoorNotifier 2019-03-14 20:36:02 state active
setstate rg_Guest1 none setstate rg_Guest1 none
setstate rg_Guest1 2019-05-04 13:30:29 durTimerAbsence 00:00:01 setstate rg_Guest1 2019-05-04 20:22:56 durTimerAbsence 06:52:28
setstate rg_Guest1 2019-05-04 13:29:30 durTimerAbsence_cr 0 setstate rg_Guest1 2019-05-04 20:22:56 durTimerAbsence_cr 412
setstate rg_Guest1 2019-05-04 13:13:53 durTimerPresence 00:00:00 setstate rg_Guest1 2019-05-04 13:13:53 durTimerPresence 00:00:00
setstate rg_Guest1 2019-05-04 13:13:53 durTimerPresence_cr 0 setstate rg_Guest1 2019-05-04 13:13:53 durTimerPresence_cr 0
setstate rg_Guest1 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rg_Guest1 2015-01-04 16:19:19 durTimerSleep 00:00:00
@ -1516,60 +1516,98 @@ setstate rg_Guest1 2019-05-04 13:14:03 lastDurSleep -
setstate rg_Guest1 2019-05-04 13:30:29 lastLocation - setstate rg_Guest1 2019-05-04 13:30:29 lastLocation -
setstate rg_Guest1 2019-05-04 13:30:29 lastMood - setstate rg_Guest1 2019-05-04 13:30:29 lastMood -
setstate rg_Guest1 2019-05-04 13:14:03 lastSleep - setstate rg_Guest1 2019-05-04 13:14:03 lastSleep -
setstate rg_Guest1 2019-05-04 13:30:29 lastState absent setstate rg_Guest1 2019-05-04 20:19:07 lastState absent
setstate rg_Guest1 2019-05-04 13:30:29 location - setstate rg_Guest1 2019-05-04 13:30:29 location -
setstate rg_Guest1 2019-05-04 13:30:28 mood - setstate rg_Guest1 2019-05-04 13:30:28 mood -
setstate rg_Guest1 2019-05-04 13:30:28 presence absent setstate rg_Guest1 2019-05-04 13:30:28 presence absent
setstate rg_Guest1 2019-05-04 13:30:29 state none setstate rg_Guest1 2019-05-04 20:19:07 state none
setstate rg_Guest1 2014-02-15 16:16:27 wayhome 0 setstate rg_Guest1 2014-02-15 16:16:27 wayhome 0
setstate rg_Guest2 none setstate rg_Guest2 none
setstate rg_Guest2 2019-05-04 13:29:59 durTimerAbsence 00:15:55 setstate rg_Guest2 2019-05-04 20:22:56 durTimerAbsence 00:03:52
setstate rg_Guest2 2019-05-04 13:29:59 durTimerAbsence_cr 16 setstate rg_Guest2 2019-05-04 20:22:56 durTimerAbsence_cr 4
setstate rg_Guest2 2019-05-04 13:13:53 durTimerPresence 00:00:00 setstate rg_Guest2 2019-05-04 13:13:53 durTimerPresence 00:00:00
setstate rg_Guest2 2019-05-04 13:13:53 durTimerPresence_cr 0 setstate rg_Guest2 2019-05-04 13:13:53 durTimerPresence_cr 0
setstate rg_Guest2 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rg_Guest2 2015-01-04 16:19:19 durTimerSleep 00:00:00
setstate rg_Guest2 2015-01-04 16:19:19 durTimerSleep_cr 0 setstate rg_Guest2 2015-01-04 16:19:19 durTimerSleep_cr 0
setstate rg_Guest2 2019-05-04 13:14:04 lastArrival - setstate rg_Guest2 2019-05-04 20:18:58 lastArrival 2019-05-04 20:18:58
setstate rg_Guest2 2019-05-04 13:14:04 lastAwake - setstate rg_Guest2 2019-05-04 13:14:04 lastAwake -
setstate rg_Guest2 2019-05-04 13:14:04 lastDeparture 2019-05-04 13:14:04 setstate rg_Guest2 2019-05-04 20:19:04 lastDeparture 2019-05-04 20:19:04
setstate rg_Guest2 2019-05-04 13:14:04 lastDurAbsence - setstate rg_Guest2 2019-05-04 20:18:58 lastDurAbsence 07:04:54
setstate rg_Guest2 2019-05-04 13:13:58 lastDurAbsence_cr 0 setstate rg_Guest2 2019-05-04 20:18:58 lastDurAbsence_cr 425
setstate rg_Guest2 2019-05-04 13:14:04 lastDurPresence 00:00:06 setstate rg_Guest2 2019-05-04 20:19:04 lastDurPresence 00:00:06
setstate rg_Guest2 2019-05-04 13:14:04 lastDurPresence_cr 0 setstate rg_Guest2 2019-05-04 20:19:04 lastDurPresence_cr 0
setstate rg_Guest2 2019-05-04 13:14:04 lastDurSleep - setstate rg_Guest2 2019-05-04 13:14:04 lastDurSleep -
setstate rg_Guest2 2019-05-04 13:14:04 lastLocation - setstate rg_Guest2 2019-05-04 20:18:58 lastLocation -
setstate rg_Guest2 2019-05-04 13:14:04 lastMood - setstate rg_Guest2 2019-05-04 20:19:04 lastMood calm
setstate rg_Guest2 2019-05-04 13:14:04 lastSleep - setstate rg_Guest2 2019-05-04 13:14:04 lastSleep -
setstate rg_Guest2 2019-05-04 13:14:04 lastState home setstate rg_Guest2 2019-05-04 20:19:07 lastState absent
setstate rg_Guest2 2019-05-04 13:14:04 location - setstate rg_Guest2 2019-05-04 20:18:58 location home
setstate rg_Guest2 2019-05-04 13:14:04 mood - setstate rg_Guest2 2019-05-04 20:19:04 mood -
setstate rg_Guest2 2019-05-04 13:14:04 presence absent setstate rg_Guest2 2019-05-04 20:19:04 presence absent
setstate rg_Guest2 2019-05-04 13:14:04 state none setstate rg_Guest2 2019-05-04 20:19:07 state none
setstate rg_Guest2 2014-02-15 16:16:29 wayhome 0 setstate rg_Guest2 2014-02-15 16:16:29 wayhome 0
setstate rg_Guest3 none
setstate rg_Guest3 2019-05-04 20:22:56 durTimerAbsence 00:04:34
setstate rg_Guest3 2019-05-04 20:22:56 durTimerAbsence_cr 5
setstate rg_Guest3 2019-05-04 20:15:52 durTimerPresence 00:00:00
setstate rg_Guest3 2019-05-04 20:15:52 durTimerPresence_cr 0
setstate rg_Guest3 2019-05-04 20:15:52 durTimerSleep 00:00:00
setstate rg_Guest3 2019-05-04 20:15:52 durTimerSleep_cr 0
setstate rg_Guest3 2019-05-04 20:18:24 lastArrival -
setstate rg_Guest3 2019-05-04 20:18:22 lastDeparture 2019-05-04 20:18:22
setstate rg_Guest3 2019-05-04 20:18:22 lastDurPresence 00:00:01
setstate rg_Guest3 2019-05-04 20:18:22 lastDurPresence_cr 0
setstate rg_Guest3 2019-05-04 20:18:24 lastLocation -
setstate rg_Guest3 2019-05-04 20:18:24 lastMood -
setstate rg_Guest3 2019-05-04 20:19:07 lastState absent
setstate rg_Guest3 2019-05-04 20:18:24 location -
setstate rg_Guest3 2019-05-04 20:18:22 mood -
setstate rg_Guest3 2019-05-04 20:18:22 presence absent
setstate rg_Guest3 2019-05-04 20:19:07 state none
setstate rg_Guest3 2019-05-04 20:18:21 wayhome 0
setstate rg_Guest4 none
setstate rg_Guest4 2019-05-04 20:22:56 durTimerAbsence 00:04:34
setstate rg_Guest4 2019-05-04 20:22:56 durTimerAbsence_cr 5
setstate rg_Guest4 2019-05-04 20:17:59 durTimerPresence 00:00:00
setstate rg_Guest4 2019-05-04 20:17:59 durTimerPresence_cr 0
setstate rg_Guest4 2019-05-04 20:17:59 durTimerSleep 00:00:00
setstate rg_Guest4 2019-05-04 20:17:59 durTimerSleep_cr 0
setstate rg_Guest4 2019-05-04 20:18:17 lastArrival 2019-05-04 20:18:17
setstate rg_Guest4 2019-05-04 20:18:22 lastDeparture 2019-05-04 20:18:22
setstate rg_Guest4 2019-05-04 20:18:22 lastDurPresence 00:00:05
setstate rg_Guest4 2019-05-04 20:18:22 lastDurPresence_cr 0
setstate rg_Guest4 2019-05-04 20:18:17 lastLocation undefined
setstate rg_Guest4 2019-05-04 20:18:22 lastMood calm
setstate rg_Guest4 2019-05-04 20:19:07 lastState absent
setstate rg_Guest4 2019-05-04 20:18:17 location home
setstate rg_Guest4 2019-05-04 20:18:22 mood -
setstate rg_Guest4 2019-05-04 20:18:22 presence absent
setstate rg_Guest4 2019-05-04 20:19:07 state none
setstate rg_Guest4 2019-05-04 20:18:17 wayhome 0
setstate rgr_Children home setstate rgr_Children home
setstate rgr_Children 2018-07-15 15:19:54 durTimerAbsence 00:00:00 setstate rgr_Children 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rgr_Children 2018-07-15 15:19:54 durTimerAbsence_cr 0 setstate rgr_Children 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rgr_Children 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rgr_Children 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rgr_Children 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rgr_Children 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rgr_Children 2018-07-15 15:19:54 durTimerSleep 00:00:00 setstate rgr_Children 2018-07-15 15:19:54 durTimerSleep 00:00:00
setstate rgr_Children 2018-07-15 15:19:54 durTimerSleep_cr 0 setstate rgr_Children 2018-07-15 15:19:54 durTimerSleep_cr 0
setstate rgr_Children 2019-05-04 13:30:30 lastActivity home setstate rgr_Children 2019-05-04 20:23:02 lastActivity home
setstate rgr_Children 2019-05-04 13:30:30 lastActivityBy Son setstate rgr_Children 2019-05-04 20:23:02 lastActivityBy Son
setstate rgr_Children 2019-05-04 13:30:30 lastActivityByDev rr_Son setstate rgr_Children 2019-05-04 20:23:02 lastActivityByDev rr_Son
setstate rgr_Children 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rgr_Children 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rgr_Children 2014-02-17 20:45:12 lastAwake 2014-02-17 20:45:12 setstate rgr_Children 2014-02-17 20:45:12 lastAwake 2014-02-17 20:45:12
setstate rgr_Children 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rgr_Children 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rgr_Children 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rgr_Children 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rgr_Children 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rgr_Children 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rgr_Children 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rgr_Children 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rgr_Children 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rgr_Children 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rgr_Children 2014-02-17 20:45:12 lastDurSleep 29:47:11 setstate rgr_Children 2014-02-17 20:45:12 lastDurSleep 29:47:11
setstate rgr_Children 2014-02-16 14:58:01 lastSleep 2014-02-16 14:58:01 setstate rgr_Children 2014-02-16 14:58:01 lastSleep 2014-02-16 14:58:01
setstate rgr_Children 2019-05-04 13:30:30 lastState absent setstate rgr_Children 2019-05-04 20:23:02 lastState absent
setstate rgr_Children 2019-05-04 13:30:30 presence present setstate rgr_Children 2019-05-04 20:23:02 presence present
setstate rgr_Children 2019-05-04 13:30:30 residentsAbsent 0 setstate rgr_Children 2019-05-04 20:23:02 residentsAbsent 0
setstate rgr_Children 2019-05-04 13:30:30 residentsAbsentDevs - setstate rgr_Children 2019-05-04 20:23:02 residentsAbsentDevs -
setstate rgr_Children 2019-05-04 13:30:30 residentsAbsentNames - setstate rgr_Children 2019-05-04 20:23:02 residentsAbsentNames -
setstate rgr_Children 2019-05-04 13:09:50 residentsAsleep 0 setstate rgr_Children 2019-05-04 13:09:50 residentsAsleep 0
setstate rgr_Children 2019-05-04 13:09:50 residentsAsleepDevs - setstate rgr_Children 2019-05-04 13:09:50 residentsAsleepDevs -
setstate rgr_Children 2019-05-04 13:09:50 residentsAsleepNames - setstate rgr_Children 2019-05-04 13:09:50 residentsAsleepNames -
@ -1582,13 +1620,16 @@ setstate rgr_Children 2019-05-04 13:05:39 residentsGoneNames -
setstate rgr_Children 2019-05-04 13:09:47 residentsGotosleep 0 setstate rgr_Children 2019-05-04 13:09:47 residentsGotosleep 0
setstate rgr_Children 2019-05-04 13:09:47 residentsGotosleepDevs - setstate rgr_Children 2019-05-04 13:09:47 residentsGotosleepDevs -
setstate rgr_Children 2019-05-04 13:09:47 residentsGotosleepNames - setstate rgr_Children 2019-05-04 13:09:47 residentsGotosleepNames -
setstate rgr_Children 2019-05-04 13:30:30 residentsHome 3 setstate rgr_Children 2019-05-04 20:23:02 residentsHome 3
setstate rgr_Children 2019-05-04 13:30:30 residentsHomeDevs rr_Baby,rr_Daughter,rr_Son setstate rgr_Children 2019-05-04 20:23:02 residentsHomeDevs rr_Baby,rr_Daughter,rr_Son
setstate rgr_Children 2019-05-04 13:30:30 residentsHomeNames Baby, Daughter, Son setstate rgr_Children 2019-05-04 20:23:02 residentsHomeNames Baby, Daughter, Son
setstate rgr_Children 2019-05-04 20:23:02 residentsHomealone 3
setstate rgr_Children 2019-05-04 20:23:02 residentsHomealoneSubtype teenager
setstate rgr_Children 2019-05-04 20:23:02 residentsHomealoneType ROOMMATE
setstate rgr_Children 2014-02-16 14:31:05 residentsTotal 3 setstate rgr_Children 2014-02-16 14:31:05 residentsTotal 3
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalAbsent 0 setstate rgr_Children 2019-05-04 20:23:02 residentsTotalAbsent 0
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalAbsentDevs - setstate rgr_Children 2019-05-04 20:23:02 residentsTotalAbsentDevs -
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalAbsentNames - setstate rgr_Children 2019-05-04 20:23:02 residentsTotalAbsentNames -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalGuests 0 setstate rgr_Children 2019-05-04 13:05:39 residentsTotalGuests 0
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalGuestsAbsent 0 setstate rgr_Children 2019-05-04 13:05:39 residentsTotalGuestsAbsent 0
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalGuestsAbsentDevs - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalGuestsAbsentDevs -
@ -1603,16 +1644,16 @@ setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsAbsentNames -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsPresent 0 setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsPresent 0
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsPresentDevs - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsPresentDevs -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsPresentNames - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalPetsPresentNames -
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalPresent 3 setstate rgr_Children 2019-05-04 20:23:02 residentsTotalPresent 3
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalPresentDevs rr_Baby,rr_Daughter,rr_Son setstate rgr_Children 2019-05-04 20:23:02 residentsTotalPresentDevs rr_Baby,rr_Daughter,rr_Son
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalPresentNames Baby, Daughter, Son setstate rgr_Children 2019-05-04 20:23:02 residentsTotalPresentNames Baby, Daughter, Son
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalRoommates 3 setstate rgr_Children 2019-05-04 13:05:39 residentsTotalRoommates 3
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesAbsent 0 setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesAbsent 0
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesAbsentDevs - setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesAbsentDevs -
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesAbsentNames - setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesAbsentNames -
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesPresent 3 setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesPresent 3
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesPresentDevs rr_Baby,rr_Daughter,rr_Son setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesPresentDevs rr_Baby,rr_Daughter,rr_Son
setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesPresentNames Baby, Daughter, Son setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesPresentNames Baby, Daughter, Son
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWakeup 0 setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWakeup 0
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWakeupDevs - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWakeupDevs -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWakeupNames - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWakeupNames -
@ -1622,26 +1663,26 @@ setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeDelayedDevs -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeDelayedNames - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeDelayedNames -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeDevs - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeDevs -
setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeNames - setstate rgr_Children 2019-05-04 13:05:39 residentsTotalWayhomeNames -
setstate rgr_Children 2019-05-04 13:30:30 state home setstate rgr_Children 2019-05-04 20:23:02 state home
setstate rgr_Guests none setstate rgr_Guests none
setstate rgr_Guests 2019-05-04 13:30:29 durTimerAbsence 00:00:01 setstate rgr_Guests 2019-05-04 20:22:56 durTimerAbsence 00:03:52
setstate rgr_Guests 2019-05-04 13:29:30 durTimerAbsence_cr 0 setstate rgr_Guests 2019-05-04 20:22:56 durTimerAbsence_cr 4
setstate rgr_Guests 2019-05-04 13:14:04 durTimerPresence 00:00:00 setstate rgr_Guests 2019-05-04 20:19:04 durTimerPresence 00:00:00
setstate rgr_Guests 2019-05-04 13:13:53 durTimerPresence_cr 0 setstate rgr_Guests 2019-05-04 13:13:53 durTimerPresence_cr 0
setstate rgr_Guests 2018-07-15 15:19:54 durTimerSleep 00:00:00 setstate rgr_Guests 2018-07-15 15:19:54 durTimerSleep 00:00:00
setstate rgr_Guests 2018-07-15 15:19:54 durTimerSleep_cr 0 setstate rgr_Guests 2018-07-15 15:19:54 durTimerSleep_cr 0
setstate rgr_Guests 2019-05-04 13:30:29 lastActivity none setstate rgr_Guests 2019-05-04 20:19:07 lastActivity none
setstate rgr_Guests 2019-05-04 13:30:29 lastActivityBy Guest1 setstate rgr_Guests 2019-05-04 20:19:07 lastActivityBy Guest (minor)
setstate rgr_Guests 2019-05-04 13:30:29 lastActivityByDev rg_Guest1 setstate rgr_Guests 2019-05-04 20:19:07 lastActivityByDev rg_Guest4
setstate rgr_Guests 2019-05-04 13:29:30 lastArrival 2019-05-04 13:29:30 setstate rgr_Guests 2019-05-04 20:18:58 lastArrival 2019-05-04 20:18:58
setstate rgr_Guests 2019-05-04 13:30:28 lastDeparture 2019-05-04 13:30:28 setstate rgr_Guests 2019-05-04 20:19:04 lastDeparture 2019-05-04 20:19:04
setstate rgr_Guests 2019-05-04 13:29:30 lastDurAbsence 00:15:26 setstate rgr_Guests 2019-05-04 20:18:58 lastDurAbsence 00:00:36
setstate rgr_Guests 2019-05-04 13:29:30 lastDurAbsence_cr 15 setstate rgr_Guests 2019-05-04 20:18:58 lastDurAbsence_cr 1
setstate rgr_Guests 2019-05-04 13:30:28 lastDurPresence 00:00:58 setstate rgr_Guests 2019-05-04 20:19:04 lastDurPresence 00:00:06
setstate rgr_Guests 2019-05-04 13:30:28 lastDurPresence_cr 1 setstate rgr_Guests 2019-05-04 20:19:04 lastDurPresence_cr 0
setstate rgr_Guests 2019-05-04 13:30:29 lastState absent setstate rgr_Guests 2019-05-04 20:19:07 lastState absent
setstate rgr_Guests 2019-05-04 13:30:28 presence absent setstate rgr_Guests 2019-05-04 20:19:04 presence absent
setstate rgr_Guests 2019-05-04 13:30:29 residentsAbsent 0 setstate rgr_Guests 2019-05-04 20:19:07 residentsAbsent 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsAbsentDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsAbsentDevs -
setstate rgr_Guests 2019-05-04 13:05:39 residentsAbsentNames - setstate rgr_Guests 2019-05-04 13:05:39 residentsAbsentNames -
setstate rgr_Guests 2014-02-15 16:16:27 residentsAsleep 0 setstate rgr_Guests 2014-02-15 16:16:27 residentsAsleep 0
@ -1656,20 +1697,23 @@ setstate rgr_Guests 2019-05-04 13:05:39 residentsGoneNames -
setstate rgr_Guests 2014-02-15 16:16:27 residentsGotosleep 0 setstate rgr_Guests 2014-02-15 16:16:27 residentsGotosleep 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsGotosleepDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsGotosleepDevs -
setstate rgr_Guests 2019-05-04 13:05:39 residentsGotosleepNames - setstate rgr_Guests 2019-05-04 13:05:39 residentsGotosleepNames -
setstate rgr_Guests 2019-05-04 13:30:28 residentsHome 0 setstate rgr_Guests 2019-05-04 20:19:04 residentsHome 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsHomeDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsHomeDevs -
setstate rgr_Guests 2019-05-04 13:05:39 residentsHomeNames - setstate rgr_Guests 2019-05-04 13:05:39 residentsHomeNames -
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotal 0 setstate rgr_Guests 2019-05-04 20:19:04 residentsHomealone 0
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalAbsent 0 setstate rgr_Guests 2019-05-04 20:19:04 residentsHomealoneSubtype -
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalAbsentDevs - setstate rgr_Guests 2019-05-04 20:19:04 residentsHomealoneType -
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalAbsentNames - setstate rgr_Guests 2019-05-04 20:19:07 residentsTotal 0
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuests 0 setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalAbsent 0
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuestsAbsent 0 setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalAbsentDevs -
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuestsAbsentDevs - setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalAbsentNames -
setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuestsAbsentNames - setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuests 0
setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalGuestsPresent 0 setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuestsAbsent 0
setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalGuestsPresentDevs - setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuestsAbsentDevs -
setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalGuestsPresentNames - setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuestsAbsentNames -
setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalGuestsPresent 0
setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalGuestsPresentDevs -
setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalGuestsPresentNames -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPets 0 setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPets 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsAbsent 0 setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsAbsent 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsAbsentDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsAbsentDevs -
@ -1677,9 +1721,9 @@ setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsAbsentNames -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsPresent 0 setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsPresent 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsPresentDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsPresentDevs -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsPresentNames - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalPetsPresentNames -
setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalPresent 0 setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalPresent 0
setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalPresentDevs - setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalPresentDevs -
setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalPresentNames - setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalPresentNames -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalRoommates 0 setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalRoommates 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalRoommatesAbsent 0 setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalRoommatesAbsent 0
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalRoommatesAbsentDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalRoommatesAbsentDevs -
@ -1696,31 +1740,31 @@ setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeDelayedDevs -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeDelayedNames - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeDelayedNames -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeDevs - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeDevs -
setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeNames - setstate rgr_Guests 2019-05-04 13:05:39 residentsTotalWayhomeNames -
setstate rgr_Guests 2019-05-04 13:30:29 state none setstate rgr_Guests 2019-05-04 20:19:07 state none
setstate rgr_Parents home setstate rgr_Parents home
setstate rgr_Parents 2018-07-15 15:19:54 durTimerAbsence 00:00:00 setstate rgr_Parents 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rgr_Parents 2018-07-15 15:19:54 durTimerAbsence_cr 0 setstate rgr_Parents 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rgr_Parents 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rgr_Parents 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rgr_Parents 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rgr_Parents 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rgr_Parents 2018-07-15 15:19:54 durTimerSleep 00:00:00 setstate rgr_Parents 2018-07-15 15:19:54 durTimerSleep 00:00:00
setstate rgr_Parents 2018-07-15 15:19:54 durTimerSleep_cr 0 setstate rgr_Parents 2018-07-15 15:19:54 durTimerSleep_cr 0
setstate rgr_Parents 2019-05-04 13:30:30 lastActivity home setstate rgr_Parents 2019-05-04 20:23:02 lastActivity home
setstate rgr_Parents 2019-05-04 13:30:30 lastActivityBy Mother setstate rgr_Parents 2019-05-04 20:23:02 lastActivityBy Mother
setstate rgr_Parents 2019-05-04 13:30:30 lastActivityByDev rr_Mother setstate rgr_Parents 2019-05-04 20:23:02 lastActivityByDev rr_Mother
setstate rgr_Parents 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rgr_Parents 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rgr_Parents 2014-02-15 16:39:35 lastAwake 2014-02-15 16:39:35 setstate rgr_Parents 2014-02-15 16:39:35 lastAwake 2014-02-15 16:39:35
setstate rgr_Parents 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rgr_Parents 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rgr_Parents 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rgr_Parents 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rgr_Parents 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rgr_Parents 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rgr_Parents 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rgr_Parents 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rgr_Parents 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rgr_Parents 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rgr_Parents 2014-02-15 16:39:35 lastDurSleep 00:02:44 setstate rgr_Parents 2014-02-15 16:39:35 lastDurSleep 00:02:44
setstate rgr_Parents 2014-02-15 16:36:51 lastSleep 2014-02-15 16:36:51 setstate rgr_Parents 2014-02-15 16:36:51 lastSleep 2014-02-15 16:36:51
setstate rgr_Parents 2019-05-04 13:30:30 lastState absent setstate rgr_Parents 2019-05-04 20:23:02 lastState absent
setstate rgr_Parents 2019-05-04 13:30:30 presence present setstate rgr_Parents 2019-05-04 20:23:02 presence present
setstate rgr_Parents 2019-05-04 13:30:30 residentsAbsent 0 setstate rgr_Parents 2019-05-04 20:23:02 residentsAbsent 0
setstate rgr_Parents 2019-05-04 13:30:30 residentsAbsentDevs - setstate rgr_Parents 2019-05-04 20:23:02 residentsAbsentDevs -
setstate rgr_Parents 2019-05-04 13:30:30 residentsAbsentNames - setstate rgr_Parents 2019-05-04 20:23:02 residentsAbsentNames -
setstate rgr_Parents 2019-05-04 13:10:35 residentsAsleep 0 setstate rgr_Parents 2019-05-04 13:10:35 residentsAsleep 0
setstate rgr_Parents 2019-05-04 13:10:35 residentsAsleepDevs - setstate rgr_Parents 2019-05-04 13:10:35 residentsAsleepDevs -
setstate rgr_Parents 2019-05-04 13:10:35 residentsAsleepNames - setstate rgr_Parents 2019-05-04 13:10:35 residentsAsleepNames -
@ -1733,13 +1777,16 @@ setstate rgr_Parents 2019-05-04 13:05:39 residentsGoneNames -
setstate rgr_Parents 2019-05-04 13:10:34 residentsGotosleep 0 setstate rgr_Parents 2019-05-04 13:10:34 residentsGotosleep 0
setstate rgr_Parents 2019-05-04 13:10:34 residentsGotosleepDevs - setstate rgr_Parents 2019-05-04 13:10:34 residentsGotosleepDevs -
setstate rgr_Parents 2019-05-04 13:10:34 residentsGotosleepNames - setstate rgr_Parents 2019-05-04 13:10:34 residentsGotosleepNames -
setstate rgr_Parents 2019-05-04 13:30:30 residentsHome 2 setstate rgr_Parents 2019-05-04 20:23:02 residentsHome 2
setstate rgr_Parents 2019-05-04 13:30:30 residentsHomeDevs rr_Father,rr_Mother setstate rgr_Parents 2019-05-04 20:23:02 residentsHomeDevs rr_Father,rr_Mother
setstate rgr_Parents 2019-05-04 13:30:30 residentsHomeNames Father, Mother setstate rgr_Parents 2019-05-04 20:23:02 residentsHomeNames Father, Mother
setstate rgr_Parents 2019-05-04 20:13:22 residentsHomealone 0
setstate rgr_Parents 2019-05-04 20:13:22 residentsHomealoneSubtype -
setstate rgr_Parents 2019-05-04 20:13:22 residentsHomealoneType -
setstate rgr_Parents 2014-02-16 13:48:12 residentsTotal 2 setstate rgr_Parents 2014-02-16 13:48:12 residentsTotal 2
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalAbsent 0 setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalAbsent 0
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalAbsentDevs - setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalAbsentDevs -
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalAbsentNames - setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalAbsentNames -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalGuests 0 setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalGuests 0
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalGuestsAbsent 0 setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalGuestsAbsent 0
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalGuestsAbsentDevs - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalGuestsAbsentDevs -
@ -1754,16 +1801,16 @@ setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsAbsentNames -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsPresent 0 setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsPresent 0
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsPresentDevs - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsPresentDevs -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsPresentNames - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalPetsPresentNames -
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalPresent 2 setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalPresent 2
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalPresentDevs rr_Father,rr_Mother setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalPresentDevs rr_Father,rr_Mother
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalPresentNames Father, Mother setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalPresentNames Father, Mother
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalRoommates 2 setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalRoommates 2
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesAbsent 0 setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesAbsent 0
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentDevs - setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentDevs -
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentNames - setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentNames -
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesPresent 2 setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesPresent 2
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesPresentDevs rr_Father,rr_Mother setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesPresentDevs rr_Father,rr_Mother
setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesPresentNames Father, Mother setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesPresentNames Father, Mother
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWakeup 0 setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWakeup 0
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWakeupDevs - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWakeupDevs -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWakeupNames - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWakeupNames -
@ -1773,32 +1820,32 @@ setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeDelayedDevs -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeDelayedNames - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeDelayedNames -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeDevs - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeDevs -
setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeNames - setstate rgr_Parents 2019-05-04 13:05:39 residentsTotalWayhomeNames -
setstate rgr_Parents 2019-05-04 13:30:30 state home setstate rgr_Parents 2019-05-04 20:23:02 state home
setstate rgr_Pets home setstate rgr_Pets home
setstate rgr_Pets 2019-05-04 13:05:10 durTimerAbsence 00:00:00 setstate rgr_Pets 2019-05-04 13:05:10 durTimerAbsence 00:00:00
setstate rgr_Pets 2019-05-04 13:05:10 durTimerAbsence_cr 0 setstate rgr_Pets 2019-05-04 13:05:10 durTimerAbsence_cr 0
setstate rgr_Pets 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rgr_Pets 2019-05-04 20:23:01 durTimerPresence 00:00:00
setstate rgr_Pets 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rgr_Pets 2019-05-04 20:23:01 durTimerPresence_cr 0
setstate rgr_Pets 2019-05-04 13:05:10 durTimerSleep 00:00:00 setstate rgr_Pets 2019-05-04 13:05:10 durTimerSleep 00:00:00
setstate rgr_Pets 2019-05-04 13:05:10 durTimerSleep_cr 0 setstate rgr_Pets 2019-05-04 13:05:10 durTimerSleep_cr 0
setstate rgr_Pets 2019-05-04 13:30:30 lastActivity home setstate rgr_Pets 2019-05-04 20:23:02 lastActivity home
setstate rgr_Pets 2019-05-04 13:30:30 lastActivityBy Dog setstate rgr_Pets 2019-05-04 20:23:02 lastActivityBy Dog
setstate rgr_Pets 2019-05-04 13:30:30 lastActivityByDev rp_Dog setstate rgr_Pets 2019-05-04 20:23:02 lastActivityByDev rp_Dog
setstate rgr_Pets 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rgr_Pets 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rgr_Pets 2019-05-04 13:10:35 lastAwake 2019-05-04 13:10:35 setstate rgr_Pets 2019-05-04 13:10:35 lastAwake 2019-05-04 13:10:35
setstate rgr_Pets 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rgr_Pets 2019-05-04 20:23:01 lastDeparture 2019-05-04 20:23:01
setstate rgr_Pets 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rgr_Pets 2019-05-04 20:23:02 lastDurAbsence 00:00:01
setstate rgr_Pets 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rgr_Pets 2019-05-04 20:23:02 lastDurAbsence_cr 0
setstate rgr_Pets 2019-05-04 13:30:30 lastDurPresence 00:01:21 setstate rgr_Pets 2019-05-04 20:23:01 lastDurPresence 00:04:08
setstate rgr_Pets 2019-05-04 13:30:30 lastDurPresence_cr 1 setstate rgr_Pets 2019-05-04 20:23:01 lastDurPresence_cr 4
setstate rgr_Pets 2019-05-04 13:10:35 lastDurSleep 00:00:01 setstate rgr_Pets 2019-05-04 13:10:35 lastDurSleep 00:00:01
setstate rgr_Pets 2019-05-04 13:10:35 lastDurSleep_cr 0 setstate rgr_Pets 2019-05-04 13:10:35 lastDurSleep_cr 0
setstate rgr_Pets 2019-05-04 13:10:34 lastSleep 2019-05-04 13:10:34 setstate rgr_Pets 2019-05-04 13:10:34 lastSleep 2019-05-04 13:10:34
setstate rgr_Pets 2019-05-04 13:30:30 lastState absent setstate rgr_Pets 2019-05-04 20:23:02 lastState absent
setstate rgr_Pets 2019-05-04 13:30:30 presence present setstate rgr_Pets 2019-05-04 20:23:02 presence present
setstate rgr_Pets 2019-05-04 13:30:30 residentsAbsent 0 setstate rgr_Pets 2019-05-04 20:23:02 residentsAbsent 0
setstate rgr_Pets 2019-05-04 13:30:30 residentsAbsentDevs - setstate rgr_Pets 2019-05-04 20:23:02 residentsAbsentDevs -
setstate rgr_Pets 2019-05-04 13:30:30 residentsAbsentNames - setstate rgr_Pets 2019-05-04 20:23:02 residentsAbsentNames -
setstate rgr_Pets 2019-05-04 13:10:35 residentsAsleep 0 setstate rgr_Pets 2019-05-04 13:10:35 residentsAsleep 0
setstate rgr_Pets 2019-05-04 13:10:35 residentsAsleepDevs - setstate rgr_Pets 2019-05-04 13:10:35 residentsAsleepDevs -
setstate rgr_Pets 2019-05-04 13:10:35 residentsAsleepNames - setstate rgr_Pets 2019-05-04 13:10:35 residentsAsleepNames -
@ -1811,13 +1858,16 @@ setstate rgr_Pets 2019-05-04 13:05:34 residentsGoneNames -
setstate rgr_Pets 2019-05-04 13:10:34 residentsGotosleep 0 setstate rgr_Pets 2019-05-04 13:10:34 residentsGotosleep 0
setstate rgr_Pets 2019-05-04 13:10:34 residentsGotosleepDevs - setstate rgr_Pets 2019-05-04 13:10:34 residentsGotosleepDevs -
setstate rgr_Pets 2019-05-04 13:10:34 residentsGotosleepNames - setstate rgr_Pets 2019-05-04 13:10:34 residentsGotosleepNames -
setstate rgr_Pets 2019-05-04 13:30:30 residentsHome 1 setstate rgr_Pets 2019-05-04 20:23:02 residentsHome 1
setstate rgr_Pets 2019-05-04 13:30:30 residentsHomeDevs rp_Dog setstate rgr_Pets 2019-05-04 20:23:02 residentsHomeDevs rp_Dog
setstate rgr_Pets 2019-05-04 13:30:30 residentsHomeNames Dog setstate rgr_Pets 2019-05-04 20:23:02 residentsHomeNames Dog
setstate rgr_Pets 2019-05-04 20:23:02 residentsHomealone 1
setstate rgr_Pets 2019-05-04 20:23:02 residentsHomealoneSubtype dog
setstate rgr_Pets 2019-05-04 20:23:02 residentsHomealoneType PET
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotal 1 setstate rgr_Pets 2019-05-04 13:05:34 residentsTotal 1
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalAbsent 0 setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalAbsent 0
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalAbsentDevs - setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalAbsentDevs -
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalAbsentNames - setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalAbsentNames -
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuests 0 setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuests 0
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsAbsent 0 setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsAbsent 0
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsAbsentDevs - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsAbsentDevs -
@ -1826,15 +1876,15 @@ setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsPresent 0
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsPresentDevs - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsPresentDevs -
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsPresentNames - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalGuestsPresentNames -
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalPets 1 setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalPets 1
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsAbsent 0 setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsAbsent 0
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsAbsentDevs - setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsAbsentDevs -
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsAbsentNames - setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsAbsentNames -
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsPresent 1 setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsPresent 1
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsPresentDevs rp_Dog setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsPresentDevs rp_Dog
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsPresentNames Dog setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsPresentNames Dog
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPresent 1 setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPresent 1
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPresentDevs rp_Dog setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPresentDevs rp_Dog
setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPresentNames Dog setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPresentNames Dog
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalRoommates 0 setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalRoommates 0
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalRoommatesAbsent 0 setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalRoommatesAbsent 0
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalRoommatesAbsentDevs - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalRoommatesAbsentDevs -
@ -1851,31 +1901,31 @@ setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeDelayedDevs -
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeDelayedNames - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeDelayedNames -
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeDevs - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeDevs -
setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeNames - setstate rgr_Pets 2019-05-04 13:05:34 residentsTotalWayhomeNames -
setstate rgr_Pets 2019-05-04 13:30:30 state home setstate rgr_Pets 2019-05-04 20:23:02 state home
setstate rgr_Residents home setstate rgr_Residents home
setstate rgr_Residents 2018-07-15 15:19:54 durTimerAbsence 00:00:00 setstate rgr_Residents 2018-07-15 15:19:54 durTimerAbsence 00:00:00
setstate rgr_Residents 2018-07-15 15:19:54 durTimerAbsence_cr 0 setstate rgr_Residents 2018-07-15 15:19:54 durTimerAbsence_cr 0
setstate rgr_Residents 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rgr_Residents 2019-05-04 20:23:01 durTimerPresence 00:00:00
setstate rgr_Residents 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rgr_Residents 2019-05-04 20:23:01 durTimerPresence_cr 0
setstate rgr_Residents 2018-07-15 15:19:54 durTimerSleep 00:00:00 setstate rgr_Residents 2018-07-15 15:19:54 durTimerSleep 00:00:00
setstate rgr_Residents 2018-07-15 15:19:54 durTimerSleep_cr 0 setstate rgr_Residents 2018-07-15 15:19:54 durTimerSleep_cr 0
setstate rgr_Residents 2019-05-04 13:30:30 lastActivity home setstate rgr_Residents 2019-05-04 20:23:02 lastActivity home
setstate rgr_Residents 2019-05-04 13:30:30 lastActivityBy Dog setstate rgr_Residents 2019-05-04 20:23:02 lastActivityBy Dog
setstate rgr_Residents 2019-05-04 13:30:30 lastActivityByDev rp_Dog setstate rgr_Residents 2019-05-04 20:23:02 lastActivityByDev rp_Dog
setstate rgr_Residents 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rgr_Residents 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rgr_Residents 2014-02-16 14:02:48 lastAwake 2014-02-16 14:02:48 setstate rgr_Residents 2014-02-16 14:02:48 lastAwake 2014-02-16 14:02:48
setstate rgr_Residents 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rgr_Residents 2019-05-04 20:23:01 lastDeparture 2019-05-04 20:23:01
setstate rgr_Residents 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rgr_Residents 2019-05-04 20:23:02 lastDurAbsence 00:00:01
setstate rgr_Residents 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rgr_Residents 2019-05-04 20:23:02 lastDurAbsence_cr 0
setstate rgr_Residents 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rgr_Residents 2019-05-04 20:23:01 lastDurPresence 00:04:08
setstate rgr_Residents 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rgr_Residents 2019-05-04 20:23:01 lastDurPresence_cr 4
setstate rgr_Residents 2014-02-16 14:02:48 lastDurSleep 00:00:00 setstate rgr_Residents 2014-02-16 14:02:48 lastDurSleep 00:00:00
setstate rgr_Residents 2014-02-16 14:02:48 lastSleep 2014-02-16 14:02:48 setstate rgr_Residents 2014-02-16 14:02:48 lastSleep 2014-02-16 14:02:48
setstate rgr_Residents 2019-05-04 13:30:30 lastState absent setstate rgr_Residents 2019-05-04 20:23:02 lastState child_home
setstate rgr_Residents 2019-05-04 13:30:30 presence present setstate rgr_Residents 2019-05-04 20:23:02 presence present
setstate rgr_Residents 2019-05-04 13:30:30 residentsAbsent 0 setstate rgr_Residents 2019-05-04 20:23:02 residentsAbsent 0
setstate rgr_Residents 2019-05-04 13:30:30 residentsAbsentDevs - setstate rgr_Residents 2019-05-04 20:23:02 residentsAbsentDevs -
setstate rgr_Residents 2019-05-04 13:30:30 residentsAbsentNames - setstate rgr_Residents 2019-05-04 20:23:02 residentsAbsentNames -
setstate rgr_Residents 2019-05-04 13:10:35 residentsAsleep 0 setstate rgr_Residents 2019-05-04 13:10:35 residentsAsleep 0
setstate rgr_Residents 2019-05-04 13:10:35 residentsAsleepDevs - setstate rgr_Residents 2019-05-04 13:10:35 residentsAsleepDevs -
setstate rgr_Residents 2019-05-04 13:10:35 residentsAsleepNames - setstate rgr_Residents 2019-05-04 13:10:35 residentsAsleepNames -
@ -1888,37 +1938,40 @@ setstate rgr_Residents 2019-05-04 13:05:39 residentsGoneNames -
setstate rgr_Residents 2019-05-04 13:10:34 residentsGotosleep 0 setstate rgr_Residents 2019-05-04 13:10:34 residentsGotosleep 0
setstate rgr_Residents 2019-05-04 13:10:34 residentsGotosleepDevs - setstate rgr_Residents 2019-05-04 13:10:34 residentsGotosleepDevs -
setstate rgr_Residents 2019-05-04 13:10:34 residentsGotosleepNames - setstate rgr_Residents 2019-05-04 13:10:34 residentsGotosleepNames -
setstate rgr_Residents 2019-05-04 13:30:30 residentsHome 6 setstate rgr_Residents 2019-05-04 20:23:02 residentsHome 6
setstate rgr_Residents 2019-05-04 13:30:30 residentsHomeDevs rr_Baby,rr_Daughter,rr_Father,rr_Mother,rr_Son,rp_Dog setstate rgr_Residents 2019-05-04 20:23:02 residentsHomeDevs rr_Baby,rr_Daughter,rr_Father,rr_Mother,rr_Son,rp_Dog
setstate rgr_Residents 2019-05-04 13:30:30 residentsHomeNames Baby, Daughter, Father, Mother, Son, Dog setstate rgr_Residents 2019-05-04 20:23:02 residentsHomeNames Baby, Daughter, Father, Mother, Son, Dog
setstate rgr_Residents 2019-05-04 13:30:29 residentsTotal 6 setstate rgr_Residents 2019-05-04 20:23:02 residentsHomealone 0
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalAbsent 0 setstate rgr_Residents 2019-05-04 20:23:02 residentsHomealoneSubtype -
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalAbsentDevs - setstate rgr_Residents 2019-05-04 20:23:02 residentsHomealoneType -
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalAbsentNames - setstate rgr_Residents 2019-05-04 20:19:07 residentsTotal 6
setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuests 0 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalAbsent 0
setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuestsAbsent 0 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalAbsentDevs -
setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuestsAbsentDevs - setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalAbsentNames -
setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuestsAbsentNames - setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuests 0
setstate rgr_Residents 2019-05-04 13:30:28 residentsTotalGuestsPresent 0 setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuestsAbsent 0
setstate rgr_Residents 2019-05-04 13:30:28 residentsTotalGuestsPresentDevs - setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuestsAbsentDevs -
setstate rgr_Residents 2019-05-04 13:30:28 residentsTotalGuestsPresentNames - setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuestsAbsentNames -
setstate rgr_Residents 2019-05-04 20:19:04 residentsTotalGuestsPresent 0
setstate rgr_Residents 2019-05-04 20:19:04 residentsTotalGuestsPresentDevs -
setstate rgr_Residents 2019-05-04 20:19:04 residentsTotalGuestsPresentNames -
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalPets 1 setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalPets 1
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsAbsent 0 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsAbsent 0
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsAbsentDevs - setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsAbsentDevs -
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsAbsentNames - setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsAbsentNames -
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsPresent 1 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsPresent 1
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsPresentDevs rp_Dog setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsPresentDevs rp_Dog
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsPresentNames Dog setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsPresentNames Dog
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPresent 6 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPresent 6
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPresentDevs rr_Baby,rr_Daughter,rr_Father,rr_Mother,rr_Son,rp_Dog setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPresentDevs rr_Baby,rr_Daughter,rr_Father,rr_Mother,rr_Son,rp_Dog
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPresentNames Baby, Daughter, Father, Mother, Son, Dog setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPresentNames Baby, Daughter, Father, Mother, Son, Dog
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalRoommates 5 setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalRoommates 5
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesAbsent 0 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesAbsent 0
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentDevs - setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentDevs -
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentNames - setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentNames -
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesPresent 5 setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesPresent 5
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesPresentDevs rr_Baby,rr_Daughter,rr_Father,rr_Mother,rr_Son setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesPresentDevs rr_Baby,rr_Daughter,rr_Father,rr_Mother,rr_Son
setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesPresentNames Baby, Daughter, Father, Mother, Son setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesPresentNames Baby, Daughter, Father, Mother, Son
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWakeup 0 setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWakeup 0
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWakeupDevs - setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWakeupDevs -
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWakeupNames - setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWakeupNames -
@ -1928,150 +1981,150 @@ setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeDelayedDevs -
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeDelayedNames - setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeDelayedNames -
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeDevs - setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeDevs -
setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeNames - setstate rgr_Residents 2019-05-04 13:05:34 residentsTotalWayhomeNames -
setstate rgr_Residents 2019-05-04 13:30:30 state home setstate rgr_Residents 2019-05-04 20:23:02 state home
setstate rp_Dog home setstate rp_Dog home
setstate rp_Dog 2019-05-04 13:05:34 durTimerAbsence 00:00:00 setstate rp_Dog 2019-05-04 13:05:34 durTimerAbsence 00:00:00
setstate rp_Dog 2019-05-04 13:05:34 durTimerAbsence_cr 0 setstate rp_Dog 2019-05-04 13:05:34 durTimerAbsence_cr 0
setstate rp_Dog 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rp_Dog 2019-05-04 20:23:01 durTimerPresence 00:00:00
setstate rp_Dog 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rp_Dog 2019-05-04 20:23:01 durTimerPresence_cr 0
setstate rp_Dog 2019-05-04 13:05:34 durTimerSleep 00:00:00 setstate rp_Dog 2019-05-04 13:05:34 durTimerSleep 00:00:00
setstate rp_Dog 2019-05-04 13:05:34 durTimerSleep_cr 0 setstate rp_Dog 2019-05-04 13:05:34 durTimerSleep_cr 0
setstate rp_Dog 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rp_Dog 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rp_Dog 2019-05-04 13:10:35 lastAwake 2019-05-04 13:10:35 setstate rp_Dog 2019-05-04 13:10:35 lastAwake 2019-05-04 13:10:35
setstate rp_Dog 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rp_Dog 2019-05-04 20:23:01 lastDeparture 2019-05-04 20:23:01
setstate rp_Dog 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rp_Dog 2019-05-04 20:23:02 lastDurAbsence 00:00:01
setstate rp_Dog 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rp_Dog 2019-05-04 20:23:02 lastDurAbsence_cr 0
setstate rp_Dog 2019-05-04 13:30:30 lastDurPresence 00:01:21 setstate rp_Dog 2019-05-04 20:23:01 lastDurPresence 00:04:08
setstate rp_Dog 2019-05-04 13:30:30 lastDurPresence_cr 1 setstate rp_Dog 2019-05-04 20:23:01 lastDurPresence_cr 4
setstate rp_Dog 2019-05-04 13:10:35 lastDurSleep 00:00:01 setstate rp_Dog 2019-05-04 13:10:35 lastDurSleep 00:00:01
setstate rp_Dog 2019-05-04 13:10:35 lastDurSleep_cr 0 setstate rp_Dog 2019-05-04 13:10:35 lastDurSleep_cr 0
setstate rp_Dog 2019-05-04 13:09:17 lastLocation undefined setstate rp_Dog 2019-05-04 13:09:17 lastLocation undefined
setstate rp_Dog 2019-05-04 13:30:30 lastMood calm setstate rp_Dog 2019-05-04 20:23:01 lastMood calm
setstate rp_Dog 2019-05-04 13:10:34 lastSleep 2019-05-04 13:10:34 setstate rp_Dog 2019-05-04 13:10:34 lastSleep 2019-05-04 13:10:34
setstate rp_Dog 2019-05-04 13:30:30 lastState absent setstate rp_Dog 2019-05-04 20:23:02 lastState absent
setstate rp_Dog 2019-05-04 13:09:18 location home setstate rp_Dog 2019-05-04 13:09:18 location home
setstate rp_Dog 2019-05-04 13:30:30 mood calm setstate rp_Dog 2019-05-04 20:23:02 mood calm
setstate rp_Dog 2019-05-04 13:30:30 presence present setstate rp_Dog 2019-05-04 20:23:02 presence present
setstate rp_Dog 2019-05-04 13:30:30 state home setstate rp_Dog 2019-05-04 20:23:02 state home
setstate rp_Dog 2019-05-04 13:05:34 wayhome 0 setstate rp_Dog 2019-05-04 13:05:34 wayhome 0
setstate rr_Baby home setstate rr_Baby home
setstate rr_Baby 2015-01-04 16:19:19 durTimerAbsence 00:00:00 setstate rr_Baby 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rr_Baby 2015-01-04 16:19:19 durTimerAbsence_cr 0 setstate rr_Baby 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rr_Baby 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rr_Baby 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rr_Baby 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rr_Baby 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rr_Baby 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rr_Baby 2015-01-04 16:19:19 durTimerSleep 00:00:00
setstate rr_Baby 2015-01-04 16:19:19 durTimerSleep_cr 0 setstate rr_Baby 2015-01-04 16:19:19 durTimerSleep_cr 0
setstate rr_Baby 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rr_Baby 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rr_Baby 2014-02-17 20:45:12 lastAwake 2014-02-17 20:45:12 setstate rr_Baby 2014-02-17 20:45:12 lastAwake 2014-02-17 20:45:12
setstate rr_Baby 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rr_Baby 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rr_Baby 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rr_Baby 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rr_Baby 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rr_Baby 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rr_Baby 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rr_Baby 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rr_Baby 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rr_Baby 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rr_Baby 2014-02-17 20:45:12 lastDurSleep 30:13:59 setstate rr_Baby 2014-02-17 20:45:12 lastDurSleep 30:13:59
setstate rr_Baby 2019-05-04 13:10:23 lastLocation home setstate rr_Baby 2019-05-04 13:10:23 lastLocation home
setstate rr_Baby 2019-05-04 13:30:30 lastMood calm setstate rr_Baby 2019-05-04 20:18:32 lastMood calm
setstate rr_Baby 2014-02-16 14:31:13 lastSleep 2014-02-16 14:31:13 setstate rr_Baby 2014-02-16 14:31:13 lastSleep 2014-02-16 14:31:13
setstate rr_Baby 2019-05-04 13:30:30 lastState absent setstate rr_Baby 2019-05-04 20:23:02 lastState absent
setstate rr_Baby 2019-05-04 13:10:23 location home setstate rr_Baby 2019-05-04 13:10:23 location home
setstate rr_Baby 2019-05-04 13:30:30 mood calm setstate rr_Baby 2019-05-04 20:23:02 mood calm
setstate rr_Baby 2019-05-04 13:30:30 presence present setstate rr_Baby 2019-05-04 20:23:02 presence present
setstate rr_Baby 2019-05-04 13:30:30 state home setstate rr_Baby 2019-05-04 20:23:02 state home
setstate rr_Baby 2014-02-16 14:30:21 wayhome 0 setstate rr_Baby 2014-02-16 14:30:21 wayhome 0
setstate rr_Daughter home setstate rr_Daughter home
setstate rr_Daughter 2019-05-04 13:05:40 durTimerAbsence 00:00:00 setstate rr_Daughter 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rr_Daughter 2019-05-04 13:05:40 durTimerAbsence_cr 0 setstate rr_Daughter 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rr_Daughter 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rr_Daughter 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rr_Daughter 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rr_Daughter 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rr_Daughter 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rr_Daughter 2015-01-04 16:19:19 durTimerSleep 00:00:00
setstate rr_Daughter 2015-01-04 16:19:19 durTimerSleep_cr 0 setstate rr_Daughter 2015-01-04 16:19:19 durTimerSleep_cr 0
setstate rr_Daughter 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rr_Daughter 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rr_Daughter 2014-02-16 14:02:48 lastAwake 2014-02-16 14:02:48 setstate rr_Daughter 2014-02-16 14:02:48 lastAwake 2014-02-16 14:02:48
setstate rr_Daughter 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rr_Daughter 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rr_Daughter 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rr_Daughter 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rr_Daughter 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rr_Daughter 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rr_Daughter 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rr_Daughter 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rr_Daughter 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rr_Daughter 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rr_Daughter 2014-02-16 14:02:48 lastDurSleep 00:08:12 setstate rr_Daughter 2014-02-16 14:02:48 lastDurSleep 00:08:12
setstate rr_Daughter 2014-02-16 14:57:59 lastLocation home setstate rr_Daughter 2014-02-16 14:57:59 lastLocation home
setstate rr_Daughter 2019-05-04 13:30:30 lastMood calm setstate rr_Daughter 2019-05-04 20:18:32 lastMood calm
setstate rr_Daughter 2014-02-16 13:54:36 lastSleep 2014-02-16 13:54:36 setstate rr_Daughter 2014-02-16 13:54:36 lastSleep 2014-02-16 13:54:36
setstate rr_Daughter 2019-05-04 13:30:30 lastState absent setstate rr_Daughter 2019-05-04 20:23:02 lastState absent
setstate rr_Daughter 2014-02-16 14:57:59 location underway setstate rr_Daughter 2014-02-16 14:57:59 location underway
setstate rr_Daughter 2019-05-04 13:30:30 mood calm setstate rr_Daughter 2019-05-04 20:23:02 mood calm
setstate rr_Daughter 2019-05-04 13:30:30 presence present setstate rr_Daughter 2019-05-04 20:23:02 presence present
setstate rr_Daughter 2019-05-04 13:30:30 state home setstate rr_Daughter 2019-05-04 20:23:02 state home
setstate rr_Daughter 2014-02-16 13:46:26 wayhome 0 setstate rr_Daughter 2014-02-16 13:46:26 wayhome 0
setstate rr_Father home setstate rr_Father home
setstate rr_Father 2019-05-04 13:05:40 durTimerAbsence 00:00:00 setstate rr_Father 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rr_Father 2019-05-04 13:05:40 durTimerAbsence_cr 0 setstate rr_Father 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rr_Father 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rr_Father 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rr_Father 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rr_Father 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rr_Father 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rr_Father 2015-01-04 16:19:19 durTimerSleep 00:00:00
setstate rr_Father 2015-01-04 16:19:19 durTimerSleep_cr 0 setstate rr_Father 2015-01-04 16:19:19 durTimerSleep_cr 0
setstate rr_Father 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rr_Father 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rr_Father 2019-05-04 13:10:35 lastAwake 2019-05-04 13:10:35 setstate rr_Father 2019-05-04 13:10:35 lastAwake 2019-05-04 13:10:35
setstate rr_Father 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rr_Father 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rr_Father 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rr_Father 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rr_Father 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rr_Father 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rr_Father 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rr_Father 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rr_Father 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rr_Father 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rr_Father 2019-05-04 13:10:35 lastDurSleep 00:00:01 setstate rr_Father 2019-05-04 13:10:35 lastDurSleep 00:00:01
setstate rr_Father 2019-05-04 13:10:35 lastDurSleep_cr 0 setstate rr_Father 2019-05-04 13:10:35 lastDurSleep_cr 0
setstate rr_Father 2014-02-16 14:26:52 lastLocation home setstate rr_Father 2014-02-16 14:26:52 lastLocation home
setstate rr_Father 2019-05-04 13:30:30 lastMood calm setstate rr_Father 2019-05-04 20:18:32 lastMood calm
setstate rr_Father 2019-05-04 13:10:34 lastSleep 2019-05-04 13:10:34 setstate rr_Father 2019-05-04 13:10:34 lastSleep 2019-05-04 13:10:34
setstate rr_Father 2019-05-04 13:30:30 lastState absent setstate rr_Father 2019-05-04 20:23:02 lastState absent
setstate rr_Father 2014-02-16 14:26:52 location underway setstate rr_Father 2014-02-16 14:26:52 location underway
setstate rr_Father 2019-05-04 13:30:30 mood calm setstate rr_Father 2019-05-04 20:23:02 mood calm
setstate rr_Father 2019-05-04 13:30:30 presence present setstate rr_Father 2019-05-04 20:23:02 presence present
setstate rr_Father 2019-05-04 13:30:30 state home setstate rr_Father 2019-05-04 20:23:02 state home
setstate rr_Father 2014-02-16 13:46:02 wayhome 0 setstate rr_Father 2014-02-16 13:46:02 wayhome 0
setstate rr_Mother home setstate rr_Mother home
setstate rr_Mother 2015-01-04 16:19:19 durTimerAbsence 00:00:00 setstate rr_Mother 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rr_Mother 2015-01-04 16:19:19 durTimerAbsence_cr 0 setstate rr_Mother 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rr_Mother 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rr_Mother 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rr_Mother 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rr_Mother 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rr_Mother 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rr_Mother 2015-01-04 16:19:19 durTimerSleep 00:00:00
setstate rr_Mother 2015-01-04 16:19:19 durTimerSleep_cr 0 setstate rr_Mother 2015-01-04 16:19:19 durTimerSleep_cr 0
setstate rr_Mother 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rr_Mother 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rr_Mother 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rr_Mother 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rr_Mother 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rr_Mother 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rr_Mother 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rr_Mother 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rr_Mother 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rr_Mother 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rr_Mother 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rr_Mother 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rr_Mother 2014-02-16 14:16:16 lastLocation home setstate rr_Mother 2014-02-16 14:16:16 lastLocation home
setstate rr_Mother 2019-05-04 13:30:30 lastMood calm setstate rr_Mother 2019-05-04 20:18:32 lastMood calm
setstate rr_Mother 2019-05-04 13:30:30 lastState absent setstate rr_Mother 2019-05-04 20:23:02 lastState absent
setstate rr_Mother 2014-02-16 14:16:17 location home setstate rr_Mother 2014-02-16 14:16:17 location home
setstate rr_Mother 2019-05-04 13:30:30 mood calm setstate rr_Mother 2019-05-04 20:23:02 mood calm
setstate rr_Mother 2019-05-04 13:30:30 presence present setstate rr_Mother 2019-05-04 20:23:02 presence present
setstate rr_Mother 2019-05-04 13:30:30 state home setstate rr_Mother 2019-05-04 20:23:02 state home
setstate rr_Mother 2014-02-16 13:46:09 wayhome 0 setstate rr_Mother 2014-02-16 13:46:09 wayhome 0
setstate rr_Son home setstate rr_Son home
setstate rr_Son 2019-05-04 13:05:40 durTimerAbsence 00:00:00 setstate rr_Son 2019-05-04 20:23:02 durTimerAbsence 00:00:00
setstate rr_Son 2019-05-04 13:05:40 durTimerAbsence_cr 0 setstate rr_Son 2019-05-04 20:23:02 durTimerAbsence_cr 0
setstate rr_Son 2019-05-04 13:30:30 durTimerPresence 00:00:00 setstate rr_Son 2019-05-04 20:18:32 durTimerPresence 00:00:00
setstate rr_Son 2019-05-04 13:30:30 durTimerPresence_cr 0 setstate rr_Son 2019-05-04 20:18:32 durTimerPresence_cr 0
setstate rr_Son 2015-01-04 16:19:19 durTimerSleep 00:00:00 setstate rr_Son 2015-01-04 16:19:19 durTimerSleep 00:00:00
setstate rr_Son 2015-01-04 16:19:19 durTimerSleep_cr 0 setstate rr_Son 2015-01-04 16:19:19 durTimerSleep_cr 0
setstate rr_Son 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30 setstate rr_Son 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
setstate rr_Son 2019-05-04 13:09:50 lastAwake 2019-05-04 13:09:50 setstate rr_Son 2019-05-04 13:09:50 lastAwake 2019-05-04 13:09:50
setstate rr_Son 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30 setstate rr_Son 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
setstate rr_Son 2019-05-04 13:30:30 lastDurAbsence 00:00:00 setstate rr_Son 2019-05-04 20:23:02 lastDurAbsence 00:04:30
setstate rr_Son 2019-05-04 13:30:30 lastDurAbsence_cr 0 setstate rr_Son 2019-05-04 20:23:02 lastDurAbsence_cr 4
setstate rr_Son 2019-05-04 13:30:30 lastDurPresence 00:16:32 setstate rr_Son 2019-05-04 20:18:32 lastDurPresence 00:05:07
setstate rr_Son 2019-05-04 13:30:30 lastDurPresence_cr 17 setstate rr_Son 2019-05-04 20:18:32 lastDurPresence_cr 5
setstate rr_Son 2019-05-04 13:09:50 lastDurSleep 00:00:03 setstate rr_Son 2019-05-04 13:09:50 lastDurSleep 00:00:03
setstate rr_Son 2019-05-04 13:09:50 lastDurSleep_cr 0 setstate rr_Son 2019-05-04 13:09:50 lastDurSleep_cr 0
setstate rr_Son 2014-02-16 14:58:01 lastLocation home setstate rr_Son 2014-02-16 14:58:01 lastLocation home
setstate rr_Son 2019-05-04 13:30:30 lastMood calm setstate rr_Son 2019-05-04 20:18:32 lastMood calm
setstate rr_Son 2019-05-04 13:09:47 lastSleep 2019-05-04 13:09:47 setstate rr_Son 2019-05-04 13:09:47 lastSleep 2019-05-04 13:09:47
setstate rr_Son 2019-05-04 13:30:30 lastState absent setstate rr_Son 2019-05-04 20:23:02 lastState absent
setstate rr_Son 2019-05-04 13:09:44 location home setstate rr_Son 2019-05-04 13:09:44 location home
setstate rr_Son 2019-05-04 13:30:30 mood calm setstate rr_Son 2019-05-04 20:23:02 mood calm
setstate rr_Son 2019-05-04 13:30:30 presence present setstate rr_Son 2019-05-04 20:23:02 presence present
setstate rr_Son 2019-05-04 13:30:30 state home setstate rr_Son 2019-05-04 20:23:02 state home
setstate rr_Son 2014-02-16 13:46:38 wayhome 0 setstate rr_Son 2014-02-16 13:46:38 wayhome 0
setstate sunRise Next: 06:08:52 setstate sunRise Next: 06:08:52
setstate sunRise 2019-03-14 20:36:02 state Next: 06:08:52 setstate sunRise 2019-03-14 20:36:02 state Next: 06:08:52

View File

@ -217,7 +217,7 @@ attr WEB styleData {\
"left": 300,\ "left": 300,\
"top": 220,\ "top": 220,\
"width": 280,\ "width": 280,\
"height": 80,\ "height": 200,\
"oTop": 40,\ "oTop": 40,\
"oLeft": 0\ "oLeft": 0\
},\ },\
@ -247,7 +247,7 @@ attr WEB styleData {\
},\ },\
"Pos.Room_Residents_grp_notify": {\ "Pos.Room_Residents_grp_notify": {\
"left": 300,\ "left": 300,\
"top": 340,\ "top": 460,\
"width": 280,\ "width": 280,\
"height": 58,\ "height": 58,\
"oTop": 40,\ "oTop": 40,\
@ -534,6 +534,7 @@ attr rgr_Residents alias Residents
attr rgr_Residents devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home attr rgr_Residents devStateIcon .*home:user_available:absent .*absent:user_away:home .*gone:user_ext_away:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown:home
attr rgr_Residents group Home State attr rgr_Residents group Home State
attr rgr_Residents icon control_building_filled attr rgr_Residents icon control_building_filled
attr rgr_Residents rgr_homealoneInStatus 1
attr rgr_Residents room Residents attr rgr_Residents room Residents
attr rgr_Residents sortby 2 attr rgr_Residents sortby 2
attr rgr_Residents webCmd state attr rgr_Residents webCmd state
@ -566,7 +567,7 @@ attr rgr_Guests sortby 4
attr rgr_Guests webCmd state attr rgr_Guests webCmd state
define rg_Guest1 GUEST rgr_Residents,rgr_Guests define rg_Guest1 GUEST rgr_Residents,rgr_Guests
setuuid rg_Guest1 5c8aad22-f33f-c296-6863-0e7ebe5915eb9650 setuuid rg_Guest1 5c8aad22-f33f-c296-6863-0e7ebe5915eb9650
attr rg_Guest1 alias Guest1 attr rg_Guest1 alias Cleaner
attr rg_Guest1 devStateIcon .*home:user_available:absent .*absent:user_away:home .*none:control_building_empty:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown attr rg_Guest1 devStateIcon .*home:user_available:absent .*absent:user_away:home .*none:control_building_empty:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown
attr rg_Guest1 group Guests attr rg_Guest1 group Guests
attr rg_Guest1 icon scene_visit_guests attr rg_Guest1 icon scene_visit_guests
@ -574,10 +575,11 @@ attr rg_Guest1 rg_autoGoneAfter 0.01
attr rg_Guest1 rg_realname alias attr rg_Guest1 rg_realname alias
attr rg_Guest1 room Residents attr rg_Guest1 room Residents
attr rg_Guest1 sortby 1 attr rg_Guest1 sortby 1
attr rg_Guest1 subType domesticWorker
attr rg_Guest1 webCmd state attr rg_Guest1 webCmd state
define rg_Guest2 GUEST rgr_Residents,rgr_Guests define rg_Guest2 GUEST rgr_Residents,rgr_Guests
setuuid rg_Guest2 5c8aad22-f33f-c296-f3bd-8fba2c0c3935c5ed setuuid rg_Guest2 5c8aad22-f33f-c296-f3bd-8fba2c0c3935c5ed
attr rg_Guest2 alias Guest2 attr rg_Guest2 alias Vacationer
attr rg_Guest2 devStateIcon .*home:user_available:absent .*absent:user_away:home .*none:control_building_empty:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown attr rg_Guest2 devStateIcon .*home:user_available:absent .*absent:user_away:home .*none:control_building_empty:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown
attr rg_Guest2 group Guests attr rg_Guest2 group Guests
attr rg_Guest2 icon scene_visit_guests attr rg_Guest2 icon scene_visit_guests
@ -585,7 +587,31 @@ attr rg_Guest2 rg_autoGoneAfter 0.01
attr rg_Guest2 rg_realname alias attr rg_Guest2 rg_realname alias
attr rg_Guest2 room Residents attr rg_Guest2 room Residents
attr rg_Guest2 sortby 1 attr rg_Guest2 sortby 1
attr rg_Guest2 subType vacationer
attr rg_Guest2 webCmd state attr rg_Guest2 webCmd state
define rg_Guest3 GUEST rgr_Residents,rgr_Guests
setuuid rg_Guest3 5ccdd6c9-f33f-57f8-d97d-e713e8e9fa80a27a
attr rg_Guest3 alias Guest
attr rg_Guest3 devStateIcon .*home:user_available:absent .*absent:user_away:home .*none:control_building_empty:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown
attr rg_Guest3 group Guests
attr rg_Guest3 icon scene_visit_guests
attr rg_Guest3 rg_autoGoneAfter 0.01
attr rg_Guest3 rg_realname alias
attr rg_Guest3 room Residents
attr rg_Guest3 sortby 1
attr rg_Guest3 webCmd state
define rg_Guest4 GUEST rgr_Residents,rgr_Guests
setuuid rg_Guest4 5ccdd748-f33f-57f8-52d8-37df89f1be6cfd5b
attr rg_Guest4 alias Guest (minor)
attr rg_Guest4 devStateIcon .*home:user_available:absent .*absent:user_away:home .*none:control_building_empty:home .*gotosleep:scene_toilet:asleep .*asleep:scene_sleeping:awoken .*awoken:scene_sleeping_alternat:home .*:user_unknown
attr rg_Guest4 group Guests
attr rg_Guest4 icon scene_visit_guests
attr rg_Guest4 rg_autoGoneAfter 0.01
attr rg_Guest4 rg_realname alias
attr rg_Guest4 room Residents
attr rg_Guest4 sortby 1
attr rg_Guest4 subType minor
attr rg_Guest4 webCmd state
define rr_Father ROOMMATE rgr_Residents,rgr_Parents define rr_Father ROOMMATE rgr_Residents,rgr_Parents
setuuid rr_Father 5c8aad22-f33f-c296-729e-ae6ad0649b98055d setuuid rr_Father 5c8aad22-f33f-c296-729e-ae6ad0649b98055d
attr rr_Father alias Status attr rr_Father alias Status
@ -616,6 +642,7 @@ attr rr_Daughter group Daughter
attr rr_Daughter icon people_sensor attr rr_Daughter icon people_sensor
attr rr_Daughter room Residents attr rr_Daughter room Residents
attr rr_Daughter sortby 0 attr rr_Daughter sortby 0
attr rr_Daughter subType child
attr rr_Daughter webCmd state attr rr_Daughter webCmd state
define rr_Son ROOMMATE rgr_Residents,rgr_Children define rr_Son ROOMMATE rgr_Residents,rgr_Children
setuuid rr_Son 5c8aad22-f33f-c296-a0f4-9a5626678ffc24ec setuuid rr_Son 5c8aad22-f33f-c296-a0f4-9a5626678ffc24ec
@ -625,6 +652,7 @@ attr rr_Son group Son
attr rr_Son icon people_sensor attr rr_Son icon people_sensor
attr rr_Son room Residents attr rr_Son room Residents
attr rr_Son sortby 0 attr rr_Son sortby 0
attr rr_Son subType teenager
attr rr_Son webCmd state attr rr_Son webCmd state
define AllResidentsAway notify rgr_Residents:(absent|gone) set AllLights off;;set lcCinema scene AllOff define AllResidentsAway notify rgr_Residents:(absent|gone) set AllLights off;;set lcCinema scene AllOff
setuuid AllResidentsAway 5c8aad22-f33f-c296-e4ac-f94c2fe0fd5efb03 setuuid AllResidentsAway 5c8aad22-f33f-c296-e4ac-f94c2fe0fd5efb03
@ -640,6 +668,7 @@ attr rr_Baby group Baby
attr rr_Baby icon people_sensor attr rr_Baby icon people_sensor
attr rr_Baby room Residents attr rr_Baby room Residents
attr rr_Baby sortby 0 attr rr_Baby sortby 0
attr rr_Baby subType baby
attr rr_Baby webCmd state attr rr_Baby webCmd state
define rgr_Pets RESIDENTS define rgr_Pets RESIDENTS
setuuid rgr_Pets 5ccd71d7-f33f-57f8-54a1-b4a40f34e54b2b80 setuuid rgr_Pets 5ccd71d7-f33f-57f8-54a1-b4a40f34e54b2b80
@ -658,6 +687,7 @@ attr rp_Dog icon dog_silhouette
attr rp_Dog room Residents attr rp_Dog room Residents
attr rp_Dog rp_realname alias attr rp_Dog rp_realname alias
attr rp_Dog sortby 1 attr rp_Dog sortby 1
attr rp_Dog subType dog
attr rp_Dog webCmd state attr rp_Dog webCmd state
define RGB readingsProxy RGB define RGB readingsProxy RGB
setuuid RGB 5c8aad22-f33f-c296-a871-85b8dd81f8e7aabf setuuid RGB 5c8aad22-f33f-c296-a871-85b8dd81f8e7aabf