mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-22 02:10:32 +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($$) {
|
sub GOOGLECAST_Define($$) {
|
||||||
my ($hash, $def) = @_;
|
my ($hash, $def) = @_;
|
||||||
my @a = split("[ \t]+", $def);
|
my @a = split("[ \t]+", $def);
|
||||||
my $name = $a[0];
|
my $name = shift(@a);
|
||||||
|
my $type = shift(@a);
|
||||||
|
|
||||||
$hash->{STATE} = "initialized";
|
$hash->{STATE} = "initialized";
|
||||||
|
|
||||||
if (int(@a) > 3) {
|
my $ccname = join(" ", @a);
|
||||||
return 'GOOGLECAST: Wrong syntax, must be define <name> GOOGLECAST <device name>';
|
Log3 $hash, 3, "GOOGLECAST: $ccname initializing...";
|
||||||
} elsif(int(@a) == 3) {
|
$hash->{CCNAME} = $ccname;
|
||||||
Log3 $hash, 3, "GOOGLECAST: $a[2] initializing...";
|
Log3 $hash, 5, "GOOGLECAST: $ccname set readings offline";
|
||||||
$hash->{CCNAME} = $a[2];
|
|
||||||
Log3 $hash, 5, "GOOGLECAST: $a[2] set readings offline";
|
|
||||||
GOOGLECAST_updateReading($hash, "presence", "offline");
|
GOOGLECAST_updateReading($hash, "presence", "offline");
|
||||||
GOOGLECAST_updateReading($hash, "state", "offline");
|
GOOGLECAST_updateReading($hash, "state", "offline");
|
||||||
Log3 $hash, 5, "GOOGLECAST: $a[2] start initDevice";
|
Log3 $hash, 5, "GOOGLECAST: $ccname start initDevice";
|
||||||
GOOGLECAST_initDevice($hash);
|
GOOGLECAST_initDevice($hash);
|
||||||
}
|
|
||||||
|
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user