2018.10.21 19:08:05 2: HMCCU: [HomeMatic] Updated devices. Success=67 Failed=0 2018.10.21 19:10:51 3: FBDECT set LaserDrucker on 2018.10.21 19:12:46 5: LaserDrucker 2018.10.21 19:12:46 5: power = 0 2018.10.21 19:12:46 5: name = LaserDrucker 2018.10.21 19:12:46 5: mode = manuell 2018.10.21 19:12:46 5: celsius = 260 2018.10.21 19:12:46 5: offset = 0 2018.10.21 19:12:46 5: id = 18 2018.10.21 19:12:46 5: functionbitmask = 2944 2018.10.21 19:12:46 5: voltage = 229607 2018.10.21 19:12:46 5: identifier = 08761 0187740 2018.10.21 19:12:46 5: state = 0 2018.10.21 19:12:46 5: fwversion = 04.09 2018.10.21 19:12:46 5: devicelock = 0 2018.10.21 19:12:46 5: lock = 0 2018.10.21 19:12:46 5: energy = 31933 2018.10.21 19:12:46 5: manufacturer = AVM 2018.10.21 19:12:46 5: present = 1 2018.10.21 19:12:46 5: productname = FRITZ!DECT 200 2018.10.21 19:14:54 3: FBDECT set LaserDrucker off 2018.10.21 19:17:46 5: LaserDrucker 2018.10.21 19:17:46 5: power = 0 2018.10.21 19:17:46 5: name = LaserDrucker 2018.10.21 19:17:46 5: mode = manuell 2018.10.21 19:17:46 5: celsius = 260 2018.10.21 19:17:46 5: id = 18 2018.10.21 19:17:46 5: offset = 0 2018.10.21 19:17:46 5: functionbitmask = 2944 2018.10.21 19:17:46 5: voltage = 229883 2018.10.21 19:17:46 5: identifier = 08761 0187740 2018.10.21 19:17:46 5: state = 0 2018.10.21 19:17:46 5: devicelock = 0 2018.10.21 19:17:46 5: fwversion = 04.09 2018.10.21 19:17:46 5: lock = 0 2018.10.21 19:17:46 5: energy = 31933 2018.10.21 19:17:46 5: manufacturer = AVM 2018.10.21 19:17:46 5: present = 1 2018.10.21 19:17:46 5: productname = FRITZ!DECT 200 2018.10.21 19:22:27 3: FBDECT set LaserDrucker on 2018.10.21 19:22:46 5: FritzDect: dispatch <device identifier="08761 0187740" id="18" functionbitmask="2944" fwversion="04.09" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>LaserDrucker</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><voltage>230142</voltage><power>0</power><energy>31933</energy></powermeter><temperature><celsius>260</celsius><offset>0</offset></temperature></device> 2018.10.21 19:22:46 5: LaserDrucker 2018.10.21 19:22:46 5: celsius = 260 2018.10.21 19:22:46 5: mode = manuell 2018.10.21 19:22:46 5: name = LaserDrucker 2018.10.21 19:22:46 5: power = 0 2018.10.21 19:22:46 5: productname = FRITZ!DECT 200 2018.10.21 19:22:46 5: manufacturer = AVM 2018.10.21 19:22:46 5: present = 1 2018.10.21 19:22:46 5: energy = 31933 2018.10.21 19:22:46 5: devicelock = 0 2018.10.21 19:22:46 5: fwversion = 04.09 2018.10.21 19:22:46 5: lock = 0 2018.10.21 19:22:46 5: identifier = 08761 0187740 2018.10.21 19:22:46 5: state = 0 2018.10.21 19:22:46 5: voltage = 230142 2018.10.21 19:22:46 5: functionbitmask = 2944 2018.10.21 19:22:46 5: id = 18 2018.10.21 19:22:46 5: offset = 0 2018.10.21 19:22:46 5: FritzDect: dispatch <device identifier="08761 0199749" id="19" functionbitmask="2944" fwversion="04.09" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>GartenQualler</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><voltage>228650</voltage><power>0</power><energy>192509</energy></powermeter><temperature><celsius>335</celsius><offset>0</offset></temperature></device> 2018.10.21 19:22:46 5: FritzDect: dispatch <group identifier="FF:2A:3C-900" id="900" functionbitmask="6784" fwversion="1.0" manufacturer="AVM" productname=""><present>1</present><name>Weinachten</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><voltage>228650</voltage><power>0</power><energy>192509</energy></powermeter><groupinfo><masterdeviceid>0</masterdeviceid><members>19,22,23,24,25</members></groupinfo></group> 2018.10.21 19:22:46 5: FritzDect: dispatch <device identifier="08761 0198489" id="20" functionbitmask="2944" fwversion="04.09" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>GarageHeizung</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><voltage>230185</voltage><power>0</power><energy>788828</energy></powermeter><temperature><celsius>150</celsius><offset>0</offset></temperature></device> 2018.10.21 19:22:46 5: FritzDect: dispatch <device identifier="08761 0206275" id="21" functionbitmask="2944" fwversion="04.09" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>AutoHeizung</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><voltage>230183</voltage><power>0</power><energy>416865</energy></powermeter><temperature><celsius>150</celsius><offset>0</offset></temperature></device> 2018.10.21 19:22:47 5: FritzDect: dispatch <device identifier="08761 0199762" id="22" functionbitmask="2688" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>0</present><name>WeihnachtKueche</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><voltage></voltage><power></power><energy></energy></powermeter></device> 2018.10.21 19:22:47 5: FritzDect: dispatch <device identifier="08761 0187745" id="23" functionbitmask="2688" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>0</present><name>WeihnachtWohnzimmer</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><voltage></voltage><power></power><energy></energy></powermeter></device> 2018.10.21 19:22:47 5: FritzDect: dispatch <device identifier="08761 0206141" id="24" functionbitmask="2688" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>0</present><name>WeihnachtBesenkammer</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><voltage></voltage><power></power><energy></energy></powermeter></device> 2018.10.21 19:22:47 5: FritzDect: dispatch <device identifier="08761 0301737" id="25" functionbitmask="2688" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>0</present><name>WeihnachtenGartenLinks</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><voltage></voltage><power></power><energy></energy></powermeter></device> 2018.10.21 19:22:47 5: FritzDect: dispatch <device identifier="08761 0305298" id="26" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>3DDrucker</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><voltage>229539</voltage><power>0</power><energy>232827</energy></powermeter><temperature><celsius>230</celsius><offset>0</offset></temperature></device> jump to the top |
ZitatVerbose 5 auf 1 Device LaserDrucker und auf FBDECT.Ist jetzt nicht exakt das, was ich gefragt habe.
sub FBAHAHTTP_Define($$) { my ($hash, $def) = @_; my @a = split("[ \t][ \t]*", $def); return "wrong syntax: define <name> FBAHAHTTP hostname" if(@a != 3); $hash->{Clients} = ":FBDECT:"; my %matchList = ( "1:FBDECT" => ".*" ); $hash->{MatchList} = \%matchList; for my $d (devspec2array("TYPE=FBDECT")) { if($defs{$d}{IODev} && $defs{$d}{IODev}{TYPE} eq "FBAHA") { my $n = $defs{$d}{IODev}{NAME}; CommandAttr(undef, "$d IODev $hash->{NAME}"); CommandDelete(undef, $n) if($defs{$n}); } $defs{$d}{IODev} = $hash } $hash->{CmdStack} = (); return undef if($hash->{DEF} eq "none"); # DEBUGGING InternalTimer(1, "FBAHAHTTP_Poll", $hash); $hash->{STATE} = "defined"; return undef; } |
sub FBAHAHTTP_Define($$) { my ($hash, $def) = @_; my @a = split("[ \t][ \t]*", $def); return "wrong syntax: define <name> FBAHAHTTP hostname" if(@a != 3); $hash->{Clients} = ":FBDECT:"; my %matchList = ( "1:FBDECT" => ".*" ); $hash->{MatchList} = \%matchList; # Moving definition from FBAHA to FBAHAHTTP for my $d (devspec2array("TYPE=FBDECT")) { if($defs{$d}{IODev} && $defs{$d}{IODev}{TYPE} eq "FBAHA") { my $n = $defs{$d}{IODev}{NAME}; CommandAttr(undef, "$d IODev $hash->{NAME}"); CommandDelete(undef, $n) if($defs{$n}); $defs{$d}{IODev} = $hash; } } $hash->{CmdStack} = (); return undef if($hash->{DEF} eq "none"); # DEBUGGING InternalTimer(1, "FBAHAHTTP_Poll", $hash); $hash->{STATE} = "defined"; return undef; } |
ZitatSchau mal bitte in Sub FBAHAHTTP_Define($$) in 00_FBAHAHTTPDie Aenderung kenne ich. Dieser Code ermoeglicht die automatische Umstellung von FBAHA auf FBAHAHTTP. Gibt es bei dir noch eine FBAHA Definition? Wenn ja, es gehoert entfernt. Wie ist IODev der FBDECT Module gesetzt mit dem neuen FBAHAHTTP Modul?
ZitatIch komme zwar aus der .net Ecke aber ein bisschen lesen kann ich den Code schon.Danke fuer die Erklaerung, ich versuche meine Variante darzulegen :)
Zitat(Gesichtserkennung mit Sprachausgabe auf meinen Echos mit 37_echodevice.pm)Und ich dachte ein Echo hat kein Kamera.