mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
RESIDENTS: addRoommate/addGuest trigger
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14035 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
881ede0b81
commit
d34a98d92c
@ -337,7 +337,7 @@ sub RESIDENTStk_Set($@) {
|
||||
split( /,/, $guests );
|
||||
|
||||
foreach my $guest (@registeredGuests) {
|
||||
fhem "set $guest silentSet state $newstate"
|
||||
fhem "sleep 1;set $guest silentSet state $newstate"
|
||||
if ( ReadingsVal( $guest, "state", "initialized" ) ne
|
||||
$newstate );
|
||||
}
|
||||
@ -640,7 +640,7 @@ sub RESIDENTStk_Set($@) {
|
||||
unless ( defined( $attr{$rr_name}{comment} )
|
||||
&& $attr{$rr_name}{comment} eq "Auto-created by $name" );
|
||||
|
||||
fhem "set $rr_name silentSet state home";
|
||||
fhem "sleep 1;set $rr_name silentSet state home";
|
||||
Log3 $name, 3, "$TYPE $name: created new device $rr_name";
|
||||
}
|
||||
}
|
||||
@ -1083,7 +1083,7 @@ sub RESIDENTStk_Notify($$) {
|
||||
foreach ( @{$events} ) {
|
||||
|
||||
# init RESIDENTS, ROOMMATE or GUEST devices after boot
|
||||
if ( $_ =~ m/^INITIALIZED|REREADCFG|MODIFIED|UNDEFINED$/ ) {
|
||||
if ( $_ =~ m/^INITIALIZED|REREADCFG|MODIFIED|(?:UN)?DEFINED.*$/ ) {
|
||||
RESIDENTStk_findResidentSlaves($hash)
|
||||
if ( $TYPE eq "RESIDENTS" );
|
||||
RESIDENTStk_findDummySlaves($name)
|
||||
|
Loading…
x
Reference in New Issue
Block a user