From 1b4496b9e4aafc468359c06b5ba5e69290652eb6 Mon Sep 17 00:00:00 2001 From: mfr69bs <> Date: Fri, 28 Dec 2012 22:33:24 +0000 Subject: [PATCH] some new devices added git-svn-id: https://svn.fhem.de/fhem/trunk@2377 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/11_OWDevice.pm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/fhem/FHEM/11_OWDevice.pm b/fhem/FHEM/11_OWDevice.pm index b394f8dc5..820fafc93 100644 --- a/fhem/FHEM/11_OWDevice.pm +++ b/fhem/FHEM/11_OWDevice.pm @@ -83,12 +83,30 @@ OWDevice_GetDetails($) { unshift @setters, qw(); unshift @polls, qw(counters.A counters.B); #$interface= "count"; + } elsif($family eq "05") { + # 2405 - Addressable Switch + unshift @getters, qw(PIO); + unshift @setters, qw(PIO); + unshift @polls, qw(PIO); + #$interface= "state"; + } elsif($family eq "12") { + # 2406, 2407 - Dual Addressable Switch with 1kbit Memory + unshift @getters, qw(PIO.A PIO.B); + unshift @setters, qw(PIO.A PIO.B); + unshift @polls, qw(PIO.A PIO.B); + #$interface= "state"; } elsif($family eq "3A") { # 2413 1-Wire Dual Channel Addressable Switch unshift @getters, qw(PIO.A PIO.B); unshift @setters, qw(PIO.A PIO.B); unshift @polls, qw(PIO.A PIO.B); #$interface= "state"; + } elsif($family eq "29") { + # 2408 - 1-Wire 8 Channel Addressable Switch + unshift @getters, qw(PIO.0 PIO.1 PIO.2 PIO.3 PIO.4 PIO.5 PIO.6 PIO.7); + unshift @setters, qw(PIO.0 PIO.1 PIO.2 PIO.3 PIO.4 PIO.5 PIO.6 PIO.7); + unshift @polls, qw(PIO.0 PIO.1 PIO.2 PIO.3 PIO.4 PIO.5 PIO.6 PIO.7); + #$interface= "state"; } elsif($family eq "reserved") { # reserved for other devices # add other devices here and post your additions als patch in