2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-02-07 16:59:18 +00:00

Added DS1820

git-svn-id: https://svn.fhem.de/fhem/trunk@2332 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
fladdy 2012-12-15 18:26:22 +00:00
parent c1969af675
commit 477a605a68

View File

@ -46,7 +46,7 @@ sub GPIO4_Define($$) {
}
else {
my ($family, $id) = split('-',$a[2]);
if ($family eq "28") {
if ($family eq "28" || $family eq "10") {
InternalTimer(gettimeofday()+10, "GPIO4_DeviceUpdateLoop", $hash, 0);
}
else {
@ -74,15 +74,18 @@ sub GPIO_GetSlave($) {
my ($slave) = @_;
Log 2, "GPIO4: GPIO4_GetSlave($slave)";
my ($family, $id) = split("-", $slave);
foreach my $devicename (keys %defs) {
return undef if ($defs{$devicename}{DEF} eq $slave);
}
Log 2, "GPIO4: create $slave";
CommandDefine(undef,"gpio4_$id GPIO4 $slave");
if ($family eq "28") {
foreach my $devicename (keys %defs) {
return undef if ($defs{$devicename}{DEF} eq $slave);
}
Log 2, "GPIO4: create $slave";
CommandDefine(undef,"gpio4_$id GPIO4 $slave");
$attr{"gpio4_$id"}{room} = "GPIO4";
$attr{"gpio4_$id"}{model} = "DS18B20";
}
if ($family eq "10") {
$attr{"gpio4_$id"}{model} = "DS1820";
}
$attr{"gpio4_$id"}{room} = "GPIO4";
return undef;
}