Probleme bei Anwesenheitserkennung mit DHCP Überwachung auf einer FB7390

Begonnen von VolkerL, 18 Februar 2015, 00:52:01

Vorheriges Thema - Nächstes Thema

VolkerL

Hallo,

ich möchte gerne die Anwesenheitserkennung mit DHCP-Überachung so wie im Wiki beschrieben testen.
Leider bekomme ch schon bei der Installation des folgenden Perl-Codes eine Fehlermeldung in Zeile 6 u.a.

use Net::SNMP;
sub
snmpCheck($$)
{
  my ($airport,$client)= @_;

  my $community = "public";
  my $host = $airport;
  my $oid = ".1.3.6.1.2.1.3.1.1.2";
  #my $oid = ".1.3.6.1.2.1.3.1.1.2.25.1.10.0.1";

  my ( $session, $error ) = Net::SNMP->session(
    -hostname => $host,
    -community => $community,
    -port => 161,
    -version => 1
  );

  if( !defined($session) ) {
    return 0;
    return "Can't connect to host $host.";
  }

  my @snmpoids = ();

  my $response = $session->get_next_request($oid);
  my @nextid = keys %$response;
  while ( @nextid && $nextid[0] && $nextid[0] =~ m/^$oid/ ) {
    push( @snmpoids, $nextid[0] );

    $response = $session->get_next_request( $nextid[0] );
    @nextid = keys %$response;
  }

  if( !defined($response = $session->get_request( @snmpoids ) ) ) {
    return 0;
  }

  foreach my $value (values %$response) {
    return 1 if( $value eq $client )
  }

  return 0;
}


Wie lautet der richtige Code?

FHEM läuft bei mir auf einem Raspberry PI, der an einer FritzBox7390 angeschlossen ist.

Danke

Volker
Raspberry PI mit fhem 5.8, COC & HM-CFG-LAN für Homematic & CUL für FS20

Wuppi68

FHEM unter Proxmox als VM

VolkerL

Da habe ich wohl den einleitenden Text zu oberflächlich gelesen.
Dann muss ich mir eine andere Möglichkeit suchen, evtl .Geofency, sofern es auch eine App für Android gibt.

Danke

Volker
Raspberry PI mit fhem 5.8, COC & HM-CFG-LAN für Homematic & CUL für FS20

Wuppi68

Fritte an Volker: FritzBox: direktes Abfragen der Aktivität via ctlmgr_ctl aus dem WiKi

wo läuft denn dein FHEM?
FHEM unter Proxmox als VM

VolkerL

Mein FHEM läuft auf einem Raspberry.

Ich habe es über die Variante 2 aus http://www.fhemwiki.de/wiki/Anwesenheitserkennung_-_Remote_Fritzbox gelöst und scheint zu funktionieren.

Danke

Volker
Raspberry PI mit fhem 5.8, COC & HM-CFG-LAN für Homematic & CUL für FS20