mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
Added DS1820
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2332 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
74ec261509
commit
d27e215a0b
@ -46,7 +46,7 @@ sub GPIO4_Define($$) {
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
my ($family, $id) = split('-',$a[2]);
|
my ($family, $id) = split('-',$a[2]);
|
||||||
if ($family eq "28") {
|
if ($family eq "28" || $family eq "10") {
|
||||||
InternalTimer(gettimeofday()+10, "GPIO4_DeviceUpdateLoop", $hash, 0);
|
InternalTimer(gettimeofday()+10, "GPIO4_DeviceUpdateLoop", $hash, 0);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -74,15 +74,18 @@ sub GPIO_GetSlave($) {
|
|||||||
my ($slave) = @_;
|
my ($slave) = @_;
|
||||||
Log 2, "GPIO4: GPIO4_GetSlave($slave)";
|
Log 2, "GPIO4: GPIO4_GetSlave($slave)";
|
||||||
my ($family, $id) = split("-", $slave);
|
my ($family, $id) = split("-", $slave);
|
||||||
if ($family eq "28") {
|
|
||||||
foreach my $devicename (keys %defs) {
|
foreach my $devicename (keys %defs) {
|
||||||
return undef if ($defs{$devicename}{DEF} eq $slave);
|
return undef if ($defs{$devicename}{DEF} eq $slave);
|
||||||
}
|
}
|
||||||
Log 2, "GPIO4: create $slave";
|
Log 2, "GPIO4: create $slave";
|
||||||
CommandDefine(undef,"gpio4_$id GPIO4 $slave");
|
CommandDefine(undef,"gpio4_$id GPIO4 $slave");
|
||||||
$attr{"gpio4_$id"}{room} = "GPIO4";
|
if ($family eq "28") {
|
||||||
$attr{"gpio4_$id"}{model} = "DS18B20";
|
$attr{"gpio4_$id"}{model} = "DS18B20";
|
||||||
}
|
}
|
||||||
|
if ($family eq "10") {
|
||||||
|
$attr{"gpio4_$id"}{model} = "DS1820";
|
||||||
|
}
|
||||||
|
$attr{"gpio4_$id"}{room} = "GPIO4";
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user