mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-19 06:36:04 +00:00
98_GOOGLECAST: support blanks in home names
git-svn-id: https://svn.fhem.de/fhem/trunk@19931 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
33b52b561a
commit
869e3f0e29
@ -164,21 +164,19 @@ sub GOOGLECAST_Initialize($) {
|
||||
sub GOOGLECAST_Define($$) {
|
||||
my ($hash, $def) = @_;
|
||||
my @a = split("[ \t]+", $def);
|
||||
my $name = $a[0];
|
||||
my $name = shift(@a);
|
||||
my $type = shift(@a);
|
||||
|
||||
$hash->{STATE} = "initialized";
|
||||
|
||||
if (int(@a) > 3) {
|
||||
return 'GOOGLECAST: Wrong syntax, must be define <name> GOOGLECAST <device name>';
|
||||
} elsif(int(@a) == 3) {
|
||||
Log3 $hash, 3, "GOOGLECAST: $a[2] initializing...";
|
||||
$hash->{CCNAME} = $a[2];
|
||||
Log3 $hash, 5, "GOOGLECAST: $a[2] set readings offline";
|
||||
GOOGLECAST_updateReading($hash, "presence", "offline");
|
||||
GOOGLECAST_updateReading($hash, "state", "offline");
|
||||
Log3 $hash, 5, "GOOGLECAST: $a[2] start initDevice";
|
||||
GOOGLECAST_initDevice($hash);
|
||||
}
|
||||
my $ccname = join(" ", @a);
|
||||
Log3 $hash, 3, "GOOGLECAST: $ccname initializing...";
|
||||
$hash->{CCNAME} = $ccname;
|
||||
Log3 $hash, 5, "GOOGLECAST: $ccname set readings offline";
|
||||
GOOGLECAST_updateReading($hash, "presence", "offline");
|
||||
GOOGLECAST_updateReading($hash, "state", "offline");
|
||||
Log3 $hash, 5, "GOOGLECAST: $ccname start initDevice";
|
||||
GOOGLECAST_initDevice($hash);
|
||||
|
||||
return undef;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user