diff --git a/fhem/CHANGED b/fhem/CHANGED
index 7e664b22c..03dd03fe9 100644
--- a/fhem/CHANGED
+++ b/fhem/CHANGED
@@ -1,5 +1,6 @@
# 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.
+ - feature: 10_RESIDENTS: add home alone mode
- new: 20_PET: new RESIDENTS module type for pets at home
- bugfix: 73_AutoShuttersControl: fix bugs and logic problems
- feature: 98_weekprofile: HMCCU support
diff --git a/fhem/FHEM/10_RESIDENTS.pm b/fhem/FHEM/10_RESIDENTS.pm
index bec644f59..ce4e8bdb8 100644
--- a/fhem/FHEM/10_RESIDENTS.pm
+++ b/fhem/FHEM/10_RESIDENTS.pm
@@ -23,7 +23,13 @@ sub RESIDENTS_Initialize($) {
$hash->{AttrList} =
"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;
return FHEM::Meta::InitMod( __FILE__, $hash );
@@ -35,6 +41,15 @@ sub RESIDENTS_UpdateReadings (@) {
my $name = $hash->{NAME};
my $state = ReadingsVal( $name, "state", "none" );
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_gotosleep = 0;
@@ -44,6 +59,7 @@ sub RESIDENTS_UpdateReadings (@) {
my $state_gone = 0;
my $state_total = 0;
my $state_totalPresent = 0;
+ my $state_homealone = 1;
my $state_totalAbsent = 0;
my $state_totalGuests = 0;
my $state_totalGuestsPresent = 0;
@@ -54,7 +70,6 @@ sub RESIDENTS_UpdateReadings (@) {
my $state_totalRoommates = 0;
my $state_totalRoommatesPresent = 0;
my $state_totalRoommatesAbsent = 0;
- my $state_guestDev = 0;
my $residentsDevs_home = "-";
my $residentsDevs_absent = "-";
my $residentsDevs_asleep = "-";
@@ -359,6 +374,19 @@ sub RESIDENTS_UpdateReadings (@) {
&& $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
@@ -607,12 +635,24 @@ sub RESIDENTS_UpdateReadings (@) {
&& $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
foreach my $guest (@registeredGuests) {
- $state_guestDev++;
-
my $guestName =
AttrVal( $guest, AttrVal( $guest, "rg_realname", "group" ), "" );
@@ -805,6 +845,20 @@ sub RESIDENTS_UpdateReadings (@) {
&& $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
@@ -1071,8 +1125,58 @@ sub RESIDENTS_UpdateReadings (@) {
? "present"
: "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,
-"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
my $datetime = FmtDateTime(time);
@@ -1291,6 +1395,12 @@ sub RESIDENTS_UpdateReadings (@) {
Attributes
+ -
+ rgr_homealoneInStatus - 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"
+
+ -
+ rgr_homealoneSubTypes - 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.
+
-
rgr_lang - overwrite global language setting; helps to set device attributes to translate FHEMWEB display text
@@ -1421,6 +1531,15 @@ sub RESIDENTS_UpdateReadings (@) {
-
residentsHomeNames - device alias of residents with state 'home'
+ -
+ residentsHomealone - becomes '1' when there are persons at home that are not fully autonomous
+
+ -
+ residentsHomealoneSubtype - subType of the residential object in charge
+
+ -
+ residentsHomealoneType - type of the residential object in charge
+
-
residentsTotal - total number of all active residents despite their current state
@@ -1693,6 +1812,12 @@ sub RESIDENTS_UpdateReadings (@) {
Attribute
+ -
+ rgr_homealoneInStatus - wenn aktiviert, dann erhält state den Wert von HomealoneSubtype als Präfix; Standard ist "0"
+
+ -
+ rgr_homealoneSubTypes - eine Liste von subTypes, die den Home Alone Status auslösen, sofern sie diese die einzigen Anwesenden zu Hause sind. Die Reihenfolge beeinflusst die Bestimmung der Person mit der höchsten Verantwortung im Haus. Die Sortierung geht vom unwichtigsten zum wichtigsten.
+
-
rgr_lang - überschreibt globale Spracheinstellung; hilft beim setzen von Device Attributen, um FHEMWEB Anzeigetext zu übersetzen
@@ -1823,6 +1948,15 @@ sub RESIDENTS_UpdateReadings (@) {
-
residentsHomeNames - Gerätealias der Bewohner mit Status 'home'
+ -
+ residentsHomealone - hat den Wert '1', wenn anwesende Personen nicht komplett eigenständig sind
+
+ -
+ residentsHomealoneSubtype - subType des Bewohner Objekts in Verantwortung
+
+ -
+ residentsHomealoneType - type des Bewohner Objekts in Verantwortung
+
-
residentsTotal - Summe aller aktiven Bewohner unabhängig von ihrem aktuellen Status
diff --git a/fhem/FHEM/20_GUEST.pm b/fhem/FHEM/20_GUEST.pm
index af0d7bf2d..9ce03e96d 100644
--- a/fhem/FHEM/20_GUEST.pm
+++ b/fhem/FHEM/20_GUEST.pm
@@ -7,7 +7,7 @@ use Data::Dumper;
use Time::Local;
require RESIDENTStk;
-our (@RESIDENTStk_attr);
+our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# initialize ##################################################################
sub GUEST_Initialize($) {
@@ -25,6 +25,8 @@ sub GUEST_Initialize($) {
$hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rg_states:multiple-strict,home,gotosleep,asleep,awoken,absent,none "
+ . "subType:"
+ . join( ',', @{ $RESIDENTStk_subTypes{GUEST} } ) . " "
. $readingFnAttributes;
foreach (@RESIDENTStk_attr) {
@@ -247,6 +249,9 @@ sub GUEST_Initialize($) {
-
rg_wakeupDevice - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer)
+ -
+ subType - specifies a specific class of a guest for the device. This will be considered for home alone status calculation. Defaults to "generic"
+
@@ -558,6 +563,9 @@ sub GUEST_Initialize($) {
-
rg_wakeupDevice - Referenz zu versklavten DUMMY Geräten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
+ -
+ subType - Gibt einen bestimmten Typ eines Gasts für das Device an. Dies wird bei der Berechnung des Home Alone Status berücksichtigt. Standard ist "generic"
+
@@ -675,8 +683,7 @@ sub GUEST_Initialize($) {
],
"keywords": [
"Attendence",
- "Family",
- "People",
+ "Workers",
"Presence",
"RESIDENTS"
]
diff --git a/fhem/FHEM/20_PET.pm b/fhem/FHEM/20_PET.pm
index 383bf2dc8..fcd5acd43 100644
--- a/fhem/FHEM/20_PET.pm
+++ b/fhem/FHEM/20_PET.pm
@@ -7,7 +7,7 @@ use Data::Dumper;
use Time::Local;
require RESIDENTStk;
-our (@RESIDENTStk_attr);
+our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# initialize ##################################################################
sub PET_Initialize($) {
@@ -25,6 +25,8 @@ sub PET_Initialize($) {
$hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rp_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone "
+ . "subType:"
+ . join( ',', @{ $RESIDENTStk_subTypes{PET} } ) . " "
. $readingFnAttributes;
foreach (@RESIDENTStk_attr) {
@@ -66,7 +68,9 @@ sub PET_Initialize($) {
# Member of multiple groups
define rp_Pet PET rgr_Residents,rgr_Pets # to be member of resident group rgr_Residents and rgr_Pets
-
+ Für gewöhnlich sind das keine Fische oder Kleintiere in Käfigen
+
+ 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.
Set
@@ -247,6 +251,9 @@ sub PET_Initialize($) {
rp_wakeupDevice - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer)
+
+ subType - specifies a specific class of a pet for the device. This will be considered for home alone status calculation. Defaults to "generic"
+
@@ -374,6 +381,8 @@ sub PET_Initialize($) {
# Mitglied in mehreren Gruppen
define rp_Pet PET rgr_Residents,rgr_Pets # um Mitglied der Gruppen rgr_Residents und rgr_Pets zu sein
+
+ Hinweis: Ein Haustier ist generell "wert" als FHEM Device repräsentiert zu werden, wenn es sich um ein Tier handelt, welches normalerweise regelmäßig das Haus verlässt und wieder betritt. Es sollte ein Tier sein, bei welchem sich die Hausautomation abhängig des Präsenz- und Zuhause Status anders verhalten soll. Für gewöhnlich sind das keine Fische oder Kleintiere in Käfigen, sondern etwas wie insbesondere ein Hund. Bei Katzen kann es sich unter Umständen auch nicht lohnen diese zu tracken, je nach Charakter und dem täglichen Familienleben.
Set
@@ -554,6 +563,9 @@ sub PET_Initialize($) {
rp_wakeupDevice - Referenz zu versklavten DUMMY Geräten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
+
+ subType - Gibt einen bestimmten Typ eines Haustiers für das Device an. Dies wird bei der Berechnung des Home Alone Status berücksichtigt. Standard ist "generic"
+
@@ -668,7 +680,7 @@ sub PET_Initialize($) {
"keywords": [
"Attendence",
"Family",
- "People",
+ "Animals",
"Presence",
"RESIDENTS"
]
diff --git a/fhem/FHEM/20_ROOMMATE.pm b/fhem/FHEM/20_ROOMMATE.pm
index e69c68a75..9304b3114 100644
--- a/fhem/FHEM/20_ROOMMATE.pm
+++ b/fhem/FHEM/20_ROOMMATE.pm
@@ -7,7 +7,7 @@ use Data::Dumper;
use Time::Local;
require RESIDENTStk;
-our (@RESIDENTStk_attr);
+our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# initialize ##################################################################
sub ROOMMATE_Initialize($) {
@@ -25,6 +25,8 @@ sub ROOMMATE_Initialize($) {
$hash->{AttrList} =
"disable:1,0 disabledForIntervals do_not_notify:1,0 "
. "rr_states:multiple-strict,home,gotosleep,asleep,awoken,absent,gone "
+ . "subType:"
+ . join( ',', @{ $RESIDENTStk_subTypes{ROOMMATE} } ) . " "
. $readingFnAttributes;
foreach (@RESIDENTStk_attr) {
@@ -254,6 +256,9 @@ sub ROOMMATE_Initialize($) {
rr_wakeupDevice - reference to enslaved DUMMY devices used as a wake-up timer (part of RESIDENTS Toolkit's wakeuptimer)
+
+ subType - specifies a specific class of a roommate for the device. This will be considered for home alone status calculation. Defaults to "adult"
+
@@ -567,6 +572,9 @@ sub ROOMMATE_Initialize($) {
rr_wakeupDevice - Referenz zu versklavten DUMMY Geräten, welche als Wecker benutzt werden (Teil von RESIDENTS Toolkit's wakeuptimer)
+
+ subType - Gibt einen bestimmten Typ eines Mitbewohner für das Device an. Dies wird bei der Berechnung des Home Alone Status berücksichtigt. Standard ist "adult"
+
diff --git a/fhem/FHEM/RESIDENTStk.pm b/fhem/FHEM/RESIDENTStk.pm
index 00e217e40..0987f5022 100644
--- a/fhem/FHEM/RESIDENTStk.pm
+++ b/fhem/FHEM/RESIDENTStk.pm
@@ -7,7 +7,7 @@ use Data::Dumper;
use Unit;
use FHEM::Meta;
-our (@RESIDENTStk_attr);
+our ( @RESIDENTStk_attr, %RESIDENTStk_subTypes );
# module variables ############################################################
@RESIDENTStk_attr = (
@@ -31,6 +31,11 @@ our (@RESIDENTStk_attr);
"wakeupDevice",
);
+%RESIDENTStk_subTypes = (
+ ROOMMATE => [ 'baby', 'toddler', 'child', 'teenager', 'adult', 'senior' ],
+ GUEST => [ 'generic', 'minor', 'domesticWorker', 'vacationer' ],
+ PET => [ 'generic', 'bird', 'cat', 'dog', 'monkey', 'pig' ]
+);
## 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
if ( $TYPE ne "RESIDENTS" ) {
readingsBeginUpdate($hash);
@@ -195,6 +206,7 @@ sub RESIDENTStk_Set($@) {
my ( $hash, @a ) = @_;
my $name = $hash->{NAME};
my $TYPE = GetType($name);
+ my $SubType = defined( $hash->{SUBTYPE} ) ? $hash->{SUBTYPE} : 'generic';
my $prefix = RESIDENTStk_GetPrefixFromType($name);
my $state = ReadingsVal( $name, "state", "initialized" );
my $presence = ReadingsVal( $name, "presence", "undefined" );
@@ -629,6 +641,7 @@ sub RESIDENTStk_Set($@) {
foreach my $object (@linkedObjects) {
if ( IsDevice( $object, "ROOMMATE|GUEST|PET" )
&& $defs{$object}{NAME} ne $name
+ && ReadingsVal( $object, "state", "" ) ne "absent"
&& ReadingsVal( $object, "state", "" ) ne "gone"
&& ReadingsVal( $object, "state", "" ) ne "none" )
{
@@ -639,7 +652,10 @@ sub RESIDENTStk_Set($@) {
}
# 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", "-" )
if ( ReadingsVal( $name, "lastArrival", "-" ) ne "-" );
readingsBulkUpdate( $hash, "lastAwake", "-" )
@@ -1093,6 +1109,7 @@ sub RESIDENTStk_Set($@) {
sub RESIDENTStk_Attr(@) {
my ( $cmd, $name, $attribute, $value ) = @_;
my $hash = $defs{$name};
+ my $TYPE = GetType($name);
my $prefix = RESIDENTStk_GetPrefixFromType($name);
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 ) {
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" ) {
if ( $value and $value == 1 ) {
$hash->{STATE} = "disabled";
diff --git a/fhem/demolog/fhem.save b/fhem/demolog/fhem.save
index aba74742b..789d008c1 100644
--- a/fhem/demolog/fhem.save
+++ b/fhem/demolog/fhem.save
@@ -1499,8 +1499,8 @@ setstate lcCinema 2015-01-04 16:22:40 state AllOff
setstate outdoorNotifier active
setstate outdoorNotifier 2019-03-14 20:36:02 state active
setstate rg_Guest1 none
-setstate rg_Guest1 2019-05-04 13:30:29 durTimerAbsence 00:00:01
-setstate rg_Guest1 2019-05-04 13:29:30 durTimerAbsence_cr 0
+setstate rg_Guest1 2019-05-04 20:22:56 durTimerAbsence 06:52:28
+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_cr 0
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 lastMood -
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:28 mood -
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_Guest2 none
-setstate rg_Guest2 2019-05-04 13:29:59 durTimerAbsence 00:15:55
-setstate rg_Guest2 2019-05-04 13:29:59 durTimerAbsence_cr 16
+setstate rg_Guest2 2019-05-04 20:22:56 durTimerAbsence 00:03:52
+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_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_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 lastDeparture 2019-05-04 13:14:04
-setstate rg_Guest2 2019-05-04 13:14:04 lastDurAbsence -
-setstate rg_Guest2 2019-05-04 13:13:58 lastDurAbsence_cr 0
-setstate rg_Guest2 2019-05-04 13:14: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 lastDeparture 2019-05-04 20:19:04
+setstate rg_Guest2 2019-05-04 20:18:58 lastDurAbsence 07:04:54
+setstate rg_Guest2 2019-05-04 20:18:58 lastDurAbsence_cr 425
+setstate rg_Guest2 2019-05-04 20:19:04 lastDurPresence 00:00:06
+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 lastLocation -
-setstate rg_Guest2 2019-05-04 13:14:04 lastMood -
+setstate rg_Guest2 2019-05-04 20:18:58 lastLocation -
+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 lastState home
-setstate rg_Guest2 2019-05-04 13:14:04 location -
-setstate rg_Guest2 2019-05-04 13:14:04 mood -
-setstate rg_Guest2 2019-05-04 13:14:04 presence absent
-setstate rg_Guest2 2019-05-04 13:14:04 state none
+setstate rg_Guest2 2019-05-04 20:19:07 lastState absent
+setstate rg_Guest2 2019-05-04 20:18:58 location home
+setstate rg_Guest2 2019-05-04 20:19:04 mood -
+setstate rg_Guest2 2019-05-04 20:19:04 presence absent
+setstate rg_Guest2 2019-05-04 20:19:07 state none
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 2018-07-15 15:19:54 durTimerAbsence 00:00:00
-setstate rgr_Children 2018-07-15 15:19:54 durTimerAbsence_cr 0
-setstate rgr_Children 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rgr_Children 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rgr_Children 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rgr_Children 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rgr_Children 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_cr 0
-setstate rgr_Children 2019-05-04 13:30:30 lastActivity home
-setstate rgr_Children 2019-05-04 13:30:30 lastActivityBy Son
-setstate rgr_Children 2019-05-04 13:30:30 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 lastActivity home
+setstate rgr_Children 2019-05-04 20:23:02 lastActivityBy Son
+setstate rgr_Children 2019-05-04 20:23:02 lastActivityByDev rr_Son
+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 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rgr_Children 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rgr_Children 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rgr_Children 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rgr_Children 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rgr_Children 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rgr_Children 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rgr_Children 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rgr_Children 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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-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 13:30:30 presence present
-setstate rgr_Children 2019-05-04 13:30:30 residentsAbsent 0
-setstate rgr_Children 2019-05-04 13:30:30 residentsAbsentDevs -
-setstate rgr_Children 2019-05-04 13:30:30 residentsAbsentNames -
+setstate rgr_Children 2019-05-04 20:23:02 lastState absent
+setstate rgr_Children 2019-05-04 20:23:02 presence present
+setstate rgr_Children 2019-05-04 20:23:02 residentsAbsent 0
+setstate rgr_Children 2019-05-04 20:23:02 residentsAbsentDevs -
+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 residentsAsleepDevs -
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 residentsGotosleepDevs -
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 13:30:30 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 residentsHome 3
+setstate rgr_Children 2019-05-04 20:23:02 residentsHomeDevs rr_Baby,rr_Daughter,rr_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 2019-05-04 13:30:30 residentsTotalAbsent 0
-setstate rgr_Children 2019-05-04 13:30:30 residentsTotalAbsentDevs -
-setstate rgr_Children 2019-05-04 13:30:30 residentsTotalAbsentNames -
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalAbsent 0
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalAbsentDevs -
+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 residentsTotalGuestsAbsent 0
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 residentsTotalPetsPresentDevs -
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 13:30:30 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 residentsTotalPresent 3
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalPresentDevs rr_Baby,rr_Daughter,rr_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:30:30 residentsTotalRoommatesAbsent 0
-setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesAbsentDevs -
-setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesAbsentNames -
-setstate rgr_Children 2019-05-04 13:30:30 residentsTotalRoommatesPresent 3
-setstate rgr_Children 2019-05-04 13:30:30 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 residentsTotalRoommatesAbsent 0
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesAbsentDevs -
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesAbsentNames -
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesPresent 3
+setstate rgr_Children 2019-05-04 20:23:02 residentsTotalRoommatesPresentDevs rr_Baby,rr_Daughter,rr_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 residentsTotalWakeupDevs -
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 residentsTotalWayhomeDevs -
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 2019-05-04 13:30:29 durTimerAbsence 00:00:01
-setstate rgr_Guests 2019-05-04 13:29:30 durTimerAbsence_cr 0
-setstate rgr_Guests 2019-05-04 13:14:04 durTimerPresence 00:00:00
+setstate rgr_Guests 2019-05-04 20:22:56 durTimerAbsence 00:03:52
+setstate rgr_Guests 2019-05-04 20:22:56 durTimerAbsence_cr 4
+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 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 2019-05-04 13:30:29 lastActivity none
-setstate rgr_Guests 2019-05-04 13:30:29 lastActivityBy Guest1
-setstate rgr_Guests 2019-05-04 13:30:29 lastActivityByDev rg_Guest1
-setstate rgr_Guests 2019-05-04 13:29:30 lastArrival 2019-05-04 13:29:30
-setstate rgr_Guests 2019-05-04 13:30:28 lastDeparture 2019-05-04 13:30:28
-setstate rgr_Guests 2019-05-04 13:29:30 lastDurAbsence 00:15:26
-setstate rgr_Guests 2019-05-04 13:29:30 lastDurAbsence_cr 15
-setstate rgr_Guests 2019-05-04 13:30:28 lastDurPresence 00:00:58
-setstate rgr_Guests 2019-05-04 13:30:28 lastDurPresence_cr 1
-setstate rgr_Guests 2019-05-04 13:30:29 lastState absent
-setstate rgr_Guests 2019-05-04 13:30:28 presence absent
-setstate rgr_Guests 2019-05-04 13:30:29 residentsAbsent 0
+setstate rgr_Guests 2019-05-04 20:19:07 lastActivity none
+setstate rgr_Guests 2019-05-04 20:19:07 lastActivityBy Guest (minor)
+setstate rgr_Guests 2019-05-04 20:19:07 lastActivityByDev rg_Guest4
+setstate rgr_Guests 2019-05-04 20:18:58 lastArrival 2019-05-04 20:18:58
+setstate rgr_Guests 2019-05-04 20:19:04 lastDeparture 2019-05-04 20:19:04
+setstate rgr_Guests 2019-05-04 20:18:58 lastDurAbsence 00:00:36
+setstate rgr_Guests 2019-05-04 20:18:58 lastDurAbsence_cr 1
+setstate rgr_Guests 2019-05-04 20:19:04 lastDurPresence 00:00:06
+setstate rgr_Guests 2019-05-04 20:19:04 lastDurPresence_cr 0
+setstate rgr_Guests 2019-05-04 20:19:07 lastState absent
+setstate rgr_Guests 2019-05-04 20:19:04 presence absent
+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 residentsAbsentNames -
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 2019-05-04 13:05:39 residentsGotosleepDevs -
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 residentsHomeNames -
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotal 0
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalAbsent 0
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalAbsentDevs -
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalAbsentNames -
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuests 0
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuestsAbsent 0
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuestsAbsentDevs -
-setstate rgr_Guests 2019-05-04 13:30:29 residentsTotalGuestsAbsentNames -
-setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalGuestsPresent 0
-setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalGuestsPresentDevs -
-setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalGuestsPresentNames -
+setstate rgr_Guests 2019-05-04 20:19:04 residentsHomealone 0
+setstate rgr_Guests 2019-05-04 20:19:04 residentsHomealoneSubtype -
+setstate rgr_Guests 2019-05-04 20:19:04 residentsHomealoneType -
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotal 0
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalAbsent 0
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalAbsentDevs -
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalAbsentNames -
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuests 0
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuestsAbsent 0
+setstate rgr_Guests 2019-05-04 20:19:07 residentsTotalGuestsAbsentDevs -
+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 residentsTotalPetsAbsent 0
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 residentsTotalPetsPresentDevs -
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 13:30:28 residentsTotalPresentDevs -
-setstate rgr_Guests 2019-05-04 13:30:28 residentsTotalPresentNames -
+setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalPresent 0
+setstate rgr_Guests 2019-05-04 20:19:04 residentsTotalPresentDevs -
+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 residentsTotalRoommatesAbsent 0
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 residentsTotalWayhomeDevs -
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 2018-07-15 15:19:54 durTimerAbsence 00:00:00
-setstate rgr_Parents 2018-07-15 15:19:54 durTimerAbsence_cr 0
-setstate rgr_Parents 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rgr_Parents 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rgr_Parents 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rgr_Parents 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rgr_Parents 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_cr 0
-setstate rgr_Parents 2019-05-04 13:30:30 lastActivity home
-setstate rgr_Parents 2019-05-04 13:30:30 lastActivityBy Mother
-setstate rgr_Parents 2019-05-04 13:30:30 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 lastActivity home
+setstate rgr_Parents 2019-05-04 20:23:02 lastActivityBy Mother
+setstate rgr_Parents 2019-05-04 20:23:02 lastActivityByDev rr_Mother
+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 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rgr_Parents 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rgr_Parents 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rgr_Parents 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rgr_Parents 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rgr_Parents 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rgr_Parents 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rgr_Parents 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rgr_Parents 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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: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 13:30:30 presence present
-setstate rgr_Parents 2019-05-04 13:30:30 residentsAbsent 0
-setstate rgr_Parents 2019-05-04 13:30:30 residentsAbsentDevs -
-setstate rgr_Parents 2019-05-04 13:30:30 residentsAbsentNames -
+setstate rgr_Parents 2019-05-04 20:23:02 lastState absent
+setstate rgr_Parents 2019-05-04 20:23:02 presence present
+setstate rgr_Parents 2019-05-04 20:23:02 residentsAbsent 0
+setstate rgr_Parents 2019-05-04 20:23:02 residentsAbsentDevs -
+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 residentsAsleepDevs -
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 residentsGotosleepDevs -
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 13:30:30 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 residentsHome 2
+setstate rgr_Parents 2019-05-04 20:23:02 residentsHomeDevs rr_Father,rr_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 2019-05-04 13:30:30 residentsTotalAbsent 0
-setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalAbsentDevs -
-setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalAbsentNames -
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalAbsent 0
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalAbsentDevs -
+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 residentsTotalGuestsAbsent 0
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 residentsTotalPetsPresentDevs -
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 13:30:30 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 residentsTotalPresent 2
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalPresentDevs rr_Father,rr_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:30:30 residentsTotalRoommatesAbsent 0
-setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentDevs -
-setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentNames -
-setstate rgr_Parents 2019-05-04 13:30:30 residentsTotalRoommatesPresent 2
-setstate rgr_Parents 2019-05-04 13:30:30 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 residentsTotalRoommatesAbsent 0
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentDevs -
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentNames -
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesPresent 2
+setstate rgr_Parents 2019-05-04 20:23:02 residentsTotalRoommatesPresentDevs rr_Father,rr_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 residentsTotalWakeupDevs -
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 residentsTotalWayhomeDevs -
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 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:30:30 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 00:00:00
+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_cr 0
-setstate rgr_Pets 2019-05-04 13:30:30 lastActivity home
-setstate rgr_Pets 2019-05-04 13:30:30 lastActivityBy Dog
-setstate rgr_Pets 2019-05-04 13:30:30 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 lastActivity home
+setstate rgr_Pets 2019-05-04 20:23:02 lastActivityBy Dog
+setstate rgr_Pets 2019-05-04 20:23:02 lastActivityByDev rp_Dog
+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:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rgr_Pets 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rgr_Pets 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rgr_Pets 2019-05-04 13:30:30 lastDurPresence 00:01:21
-setstate rgr_Pets 2019-05-04 13:30:30 lastDurPresence_cr 1
+setstate rgr_Pets 2019-05-04 20:23:01 lastDeparture 2019-05-04 20:23:01
+setstate rgr_Pets 2019-05-04 20:23:02 lastDurAbsence 00:00:01
+setstate rgr_Pets 2019-05-04 20:23:02 lastDurAbsence_cr 0
+setstate rgr_Pets 2019-05-04 20:23:01 lastDurPresence 00:04:08
+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_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:30:30 lastState absent
-setstate rgr_Pets 2019-05-04 13:30:30 presence present
-setstate rgr_Pets 2019-05-04 13:30:30 residentsAbsent 0
-setstate rgr_Pets 2019-05-04 13:30:30 residentsAbsentDevs -
-setstate rgr_Pets 2019-05-04 13:30:30 residentsAbsentNames -
+setstate rgr_Pets 2019-05-04 20:23:02 lastState absent
+setstate rgr_Pets 2019-05-04 20:23:02 presence present
+setstate rgr_Pets 2019-05-04 20:23:02 residentsAbsent 0
+setstate rgr_Pets 2019-05-04 20:23:02 residentsAbsentDevs -
+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 residentsAsleepDevs -
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 residentsGotosleepDevs -
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 13:30:30 residentsHomeDevs rp_Dog
-setstate rgr_Pets 2019-05-04 13:30:30 residentsHomeNames Dog
+setstate rgr_Pets 2019-05-04 20:23:02 residentsHome 1
+setstate rgr_Pets 2019-05-04 20:23:02 residentsHomeDevs rp_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:30:30 residentsTotalAbsent 0
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalAbsentDevs -
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalAbsentNames -
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalAbsent 0
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalAbsentDevs -
+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 residentsTotalGuestsAbsent 0
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 residentsTotalGuestsPresentNames -
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 13:30:30 residentsTotalPetsAbsentDevs -
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsAbsentNames -
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsPresent 1
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsPresentDevs rp_Dog
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPetsPresentNames Dog
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPresent 1
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPresentDevs rp_Dog
-setstate rgr_Pets 2019-05-04 13:30:30 residentsTotalPresentNames Dog
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsAbsent 0
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsAbsentDevs -
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsAbsentNames -
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsPresent 1
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsPresentDevs rp_Dog
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPetsPresentNames Dog
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPresent 1
+setstate rgr_Pets 2019-05-04 20:23:02 residentsTotalPresentDevs rp_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 residentsTotalRoommatesAbsent 0
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 residentsTotalWayhomeDevs -
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 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 2019-05-04 13:30:30 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 00:00:00
+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_cr 0
-setstate rgr_Residents 2019-05-04 13:30:30 lastActivity home
-setstate rgr_Residents 2019-05-04 13:30:30 lastActivityBy Dog
-setstate rgr_Residents 2019-05-04 13:30:30 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 lastActivity home
+setstate rgr_Residents 2019-05-04 20:23:02 lastActivityBy Dog
+setstate rgr_Residents 2019-05-04 20:23:02 lastActivityByDev rp_Dog
+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 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rgr_Residents 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rgr_Residents 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rgr_Residents 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rgr_Residents 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rgr_Residents 2019-05-04 20:23:01 lastDeparture 2019-05-04 20:23:01
+setstate rgr_Residents 2019-05-04 20:23:02 lastDurAbsence 00:00:01
+setstate rgr_Residents 2019-05-04 20:23:02 lastDurAbsence_cr 0
+setstate rgr_Residents 2019-05-04 20:23:01 lastDurPresence 00:04:08
+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 lastSleep 2014-02-16 14:02:48
-setstate rgr_Residents 2019-05-04 13:30:30 lastState absent
-setstate rgr_Residents 2019-05-04 13:30:30 presence present
-setstate rgr_Residents 2019-05-04 13:30:30 residentsAbsent 0
-setstate rgr_Residents 2019-05-04 13:30:30 residentsAbsentDevs -
-setstate rgr_Residents 2019-05-04 13:30:30 residentsAbsentNames -
+setstate rgr_Residents 2019-05-04 20:23:02 lastState child_home
+setstate rgr_Residents 2019-05-04 20:23:02 presence present
+setstate rgr_Residents 2019-05-04 20:23:02 residentsAbsent 0
+setstate rgr_Residents 2019-05-04 20:23:02 residentsAbsentDevs -
+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 residentsAsleepDevs -
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 residentsGotosleepDevs -
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 13:30:30 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 13:30:29 residentsTotal 6
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalAbsent 0
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalAbsentDevs -
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalAbsentNames -
-setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuests 0
-setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuestsAbsent 0
-setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuestsAbsentDevs -
-setstate rgr_Residents 2019-05-04 13:30:29 residentsTotalGuestsAbsentNames -
-setstate rgr_Residents 2019-05-04 13:30:28 residentsTotalGuestsPresent 0
-setstate rgr_Residents 2019-05-04 13:30:28 residentsTotalGuestsPresentDevs -
-setstate rgr_Residents 2019-05-04 13:30:28 residentsTotalGuestsPresentNames -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsHome 6
+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 20:23:02 residentsHomeNames Baby, Daughter, Father, Mother, Son, Dog
+setstate rgr_Residents 2019-05-04 20:23:02 residentsHomealone 0
+setstate rgr_Residents 2019-05-04 20:23:02 residentsHomealoneSubtype -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsHomealoneType -
+setstate rgr_Residents 2019-05-04 20:19:07 residentsTotal 6
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalAbsent 0
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalAbsentDevs -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalAbsentNames -
+setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuests 0
+setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuestsAbsent 0
+setstate rgr_Residents 2019-05-04 20:19:07 residentsTotalGuestsAbsentDevs -
+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:30:30 residentsTotalPetsAbsent 0
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsAbsentDevs -
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsAbsentNames -
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsPresent 1
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsPresentDevs rp_Dog
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalPetsPresentNames Dog
-setstate rgr_Residents 2019-05-04 13:30:30 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 13:30:30 residentsTotalPresentNames Baby, Daughter, Father, Mother, Son, Dog
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsAbsent 0
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsAbsentDevs -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsAbsentNames -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsPresent 1
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsPresentDevs rp_Dog
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPetsPresentNames Dog
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalPresent 6
+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 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:30:30 residentsTotalRoommatesAbsent 0
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentDevs -
-setstate rgr_Residents 2019-05-04 13:30:30 residentsTotalRoommatesAbsentNames -
-setstate rgr_Residents 2019-05-04 13:30:30 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 13:30:30 residentsTotalRoommatesPresentNames Baby, Daughter, Father, Mother, Son
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesAbsent 0
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentDevs -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesAbsentNames -
+setstate rgr_Residents 2019-05-04 20:23:02 residentsTotalRoommatesPresent 5
+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 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 residentsTotalWakeupDevs -
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 residentsTotalWayhomeDevs -
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 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:30:30 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 00:00:00
+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_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:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rp_Dog 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rp_Dog 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rp_Dog 2019-05-04 13:30:30 lastDurPresence 00:01:21
-setstate rp_Dog 2019-05-04 13:30:30 lastDurPresence_cr 1
+setstate rp_Dog 2019-05-04 20:23:01 lastDeparture 2019-05-04 20:23:01
+setstate rp_Dog 2019-05-04 20:23:02 lastDurAbsence 00:00:01
+setstate rp_Dog 2019-05-04 20:23:02 lastDurAbsence_cr 0
+setstate rp_Dog 2019-05-04 20:23:01 lastDurPresence 00:04:08
+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_cr 0
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: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:30:30 mood calm
-setstate rp_Dog 2019-05-04 13:30:30 presence present
-setstate rp_Dog 2019-05-04 13:30:30 state home
+setstate rp_Dog 2019-05-04 20:23:02 mood calm
+setstate rp_Dog 2019-05-04 20:23:02 presence present
+setstate rp_Dog 2019-05-04 20:23:02 state home
setstate rp_Dog 2019-05-04 13:05:34 wayhome 0
setstate rr_Baby home
-setstate rr_Baby 2015-01-04 16:19:19 durTimerAbsence 00:00:00
-setstate rr_Baby 2015-01-04 16:19:19 durTimerAbsence_cr 0
-setstate rr_Baby 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rr_Baby 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rr_Baby 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rr_Baby 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rr_Baby 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_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 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rr_Baby 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rr_Baby 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rr_Baby 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rr_Baby 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rr_Baby 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rr_Baby 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rr_Baby 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rr_Baby 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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 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 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:30:30 mood calm
-setstate rr_Baby 2019-05-04 13:30:30 presence present
-setstate rr_Baby 2019-05-04 13:30:30 state home
+setstate rr_Baby 2019-05-04 20:23:02 mood calm
+setstate rr_Baby 2019-05-04 20:23:02 presence present
+setstate rr_Baby 2019-05-04 20:23:02 state home
setstate rr_Baby 2014-02-16 14:30:21 wayhome 0
setstate rr_Daughter home
-setstate rr_Daughter 2019-05-04 13:05:40 durTimerAbsence 00:00:00
-setstate rr_Daughter 2019-05-04 13:05:40 durTimerAbsence_cr 0
-setstate rr_Daughter 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rr_Daughter 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rr_Daughter 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rr_Daughter 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rr_Daughter 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_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 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rr_Daughter 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rr_Daughter 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rr_Daughter 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rr_Daughter 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rr_Daughter 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rr_Daughter 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rr_Daughter 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rr_Daughter 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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: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 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 2019-05-04 13:30:30 mood calm
-setstate rr_Daughter 2019-05-04 13:30:30 presence present
-setstate rr_Daughter 2019-05-04 13:30:30 state home
+setstate rr_Daughter 2019-05-04 20:23:02 mood calm
+setstate rr_Daughter 2019-05-04 20:23:02 presence present
+setstate rr_Daughter 2019-05-04 20:23:02 state home
setstate rr_Daughter 2014-02-16 13:46:26 wayhome 0
setstate rr_Father home
-setstate rr_Father 2019-05-04 13:05:40 durTimerAbsence 00:00:00
-setstate rr_Father 2019-05-04 13:05:40 durTimerAbsence_cr 0
-setstate rr_Father 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rr_Father 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rr_Father 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rr_Father 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rr_Father 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_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:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rr_Father 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rr_Father 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rr_Father 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rr_Father 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rr_Father 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rr_Father 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rr_Father 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rr_Father 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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_cr 0
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: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 2019-05-04 13:30:30 mood calm
-setstate rr_Father 2019-05-04 13:30:30 presence present
-setstate rr_Father 2019-05-04 13:30:30 state home
+setstate rr_Father 2019-05-04 20:23:02 mood calm
+setstate rr_Father 2019-05-04 20:23:02 presence present
+setstate rr_Father 2019-05-04 20:23:02 state home
setstate rr_Father 2014-02-16 13:46:02 wayhome 0
setstate rr_Mother home
-setstate rr_Mother 2015-01-04 16:19:19 durTimerAbsence 00:00:00
-setstate rr_Mother 2015-01-04 16:19:19 durTimerAbsence_cr 0
-setstate rr_Mother 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rr_Mother 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rr_Mother 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rr_Mother 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rr_Mother 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_cr 0
-setstate rr_Mother 2019-05-04 13:30:30 lastArrival 2019-05-04 13:30:30
-setstate rr_Mother 2019-05-04 13:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rr_Mother 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rr_Mother 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rr_Mother 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rr_Mother 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rr_Mother 2019-05-04 20:23:02 lastArrival 2019-05-04 20:23:02
+setstate rr_Mother 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rr_Mother 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rr_Mother 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rr_Mother 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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 2019-05-04 13:30:30 lastMood calm
-setstate rr_Mother 2019-05-04 13:30:30 lastState absent
+setstate rr_Mother 2019-05-04 20:18:32 lastMood calm
+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 2019-05-04 13:30:30 mood calm
-setstate rr_Mother 2019-05-04 13:30:30 presence present
-setstate rr_Mother 2019-05-04 13:30:30 state home
+setstate rr_Mother 2019-05-04 20:23:02 mood calm
+setstate rr_Mother 2019-05-04 20:23:02 presence present
+setstate rr_Mother 2019-05-04 20:23:02 state home
setstate rr_Mother 2014-02-16 13:46:09 wayhome 0
setstate rr_Son home
-setstate rr_Son 2019-05-04 13:05:40 durTimerAbsence 00:00:00
-setstate rr_Son 2019-05-04 13:05:40 durTimerAbsence_cr 0
-setstate rr_Son 2019-05-04 13:30:30 durTimerPresence 00:00:00
-setstate rr_Son 2019-05-04 13:30:30 durTimerPresence_cr 0
+setstate rr_Son 2019-05-04 20:23:02 durTimerAbsence 00:00:00
+setstate rr_Son 2019-05-04 20:23:02 durTimerAbsence_cr 0
+setstate rr_Son 2019-05-04 20:18:32 durTimerPresence 00:00:00
+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_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:30:30 lastDeparture 2019-05-04 13:30:30
-setstate rr_Son 2019-05-04 13:30:30 lastDurAbsence 00:00:00
-setstate rr_Son 2019-05-04 13:30:30 lastDurAbsence_cr 0
-setstate rr_Son 2019-05-04 13:30:30 lastDurPresence 00:16:32
-setstate rr_Son 2019-05-04 13:30:30 lastDurPresence_cr 17
+setstate rr_Son 2019-05-04 20:18:32 lastDeparture 2019-05-04 20:18:32
+setstate rr_Son 2019-05-04 20:23:02 lastDurAbsence 00:04:30
+setstate rr_Son 2019-05-04 20:23:02 lastDurAbsence_cr 4
+setstate rr_Son 2019-05-04 20:18:32 lastDurPresence 00:05:07
+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_cr 0
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: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:30:30 mood calm
-setstate rr_Son 2019-05-04 13:30:30 presence present
-setstate rr_Son 2019-05-04 13:30:30 state home
+setstate rr_Son 2019-05-04 20:23:02 mood calm
+setstate rr_Son 2019-05-04 20:23:02 presence present
+setstate rr_Son 2019-05-04 20:23:02 state home
setstate rr_Son 2014-02-16 13:46:38 wayhome 0
setstate sunRise Next: 06:08:52
setstate sunRise 2019-03-14 20:36:02 state Next: 06:08:52
diff --git a/fhem/fhem.cfg.demo b/fhem/fhem.cfg.demo
index c045cee8f..5eb782694 100644
--- a/fhem/fhem.cfg.demo
+++ b/fhem/fhem.cfg.demo
@@ -217,7 +217,7 @@ attr WEB styleData {\
"left": 300,\
"top": 220,\
"width": 280,\
- "height": 80,\
+ "height": 200,\
"oTop": 40,\
"oLeft": 0\
},\
@@ -247,7 +247,7 @@ attr WEB styleData {\
},\
"Pos.Room_Residents_grp_notify": {\
"left": 300,\
- "top": 340,\
+ "top": 460,\
"width": 280,\
"height": 58,\
"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 group Home State
attr rgr_Residents icon control_building_filled
+attr rgr_Residents rgr_homealoneInStatus 1
attr rgr_Residents room Residents
attr rgr_Residents sortby 2
attr rgr_Residents webCmd state
@@ -566,7 +567,7 @@ attr rgr_Guests sortby 4
attr rgr_Guests webCmd state
define rg_Guest1 GUEST rgr_Residents,rgr_Guests
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 group 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 room Residents
attr rg_Guest1 sortby 1
+attr rg_Guest1 subType domesticWorker
attr rg_Guest1 webCmd state
define rg_Guest2 GUEST rgr_Residents,rgr_Guests
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 group 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 room Residents
attr rg_Guest2 sortby 1
+attr rg_Guest2 subType vacationer
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
setuuid rr_Father 5c8aad22-f33f-c296-729e-ae6ad0649b98055d
attr rr_Father alias Status
@@ -616,6 +642,7 @@ attr rr_Daughter group Daughter
attr rr_Daughter icon people_sensor
attr rr_Daughter room Residents
attr rr_Daughter sortby 0
+attr rr_Daughter subType child
attr rr_Daughter webCmd state
define rr_Son ROOMMATE rgr_Residents,rgr_Children
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 room Residents
attr rr_Son sortby 0
+attr rr_Son subType teenager
attr rr_Son webCmd state
define AllResidentsAway notify rgr_Residents:(absent|gone) set AllLights off;;set lcCinema scene AllOff
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 room Residents
attr rr_Baby sortby 0
+attr rr_Baby subType baby
attr rr_Baby webCmd state
define rgr_Pets RESIDENTS
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 rp_realname alias
attr rp_Dog sortby 1
+attr rp_Dog subType dog
attr rp_Dog webCmd state
define RGB readingsProxy RGB
setuuid RGB 5c8aad22-f33f-c296-a871-85b8dd81f8e7aabf