FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Macshrek am 20 Februar 2015, 11:45:01

Titel: Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: Macshrek am 20 Februar 2015, 11:45:01
Hallo,

ich mache gerade meine ersten Versuche mit FHEM und bin schon etwas ratlos.
Ich möchte die Anwesenheitserkennung gemäß FHEMWIKI Beitrag mittels einer Apple Extreme Basisstation und dem iPhone abwickeln.
FHEM ist auf einem RASPI installiert und läuft gut. Die Perl-Installation auf dem RASPI hat soweit auch funktioniert und wurde ohne Fehler abgeschlossen; des Weiteren läuft gemäß Air Port Utility 5.6.1 auf der SNMP Dienst auf dem Air-Port.

Folgende Fehlermeldung bekomme ich ins Log geschrieben:

error while processing check: unexpected function output (expected 0 or 1): Undefined subroutine &main::snmpCheck called at (eval 753) line 1.

Was kann ich tun? Wo steckt der Fehler?

Vielen Dank für eure Unterstützung

Beste Grüße

MacShrek
Titel: Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: Macshrek am 20 Februar 2015, 13:19:20
Also die erste Herausforderung konnte ich jetzt nach langem Suchen selbst lösen:
die 99_myutils.pm war im falschen Verzeichnis abgelegt... ::)

Jetzt fehlt nur noch eine Lösung, warum das aktive iPhone als absent angezeigt wird?

Hat jemand evtl. hierzu eine Idee?
Titel: Antw:Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: Wuppi68 am 20 Februar 2015, 15:58:06
fragst Du den DHCP des AIRPORT oder die ARP Tabelle?
Wenn DHCP - macht der Airport auch den alleinigen DHCP?
Titel: Antw:Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: Macshrek am 20 Februar 2015, 16:13:23
Hallo Wuppi,

ich habe die Installation wie im FHEMWiki beschrieben durchgeführt.
Die Abfrage läuft dann über:

define iphone PRESENCE function {snmpCheck("IP-AIRPORT","MACADRESSEHEX")} 30 30

Der AIR-PORT Router ist als Bridge in einem vorhandenen Netz (Speedport; DHCP ist on) integriert; das iPhone ist im Wlan des AIR-PORT registriert.
Der AIR-Port ist dadurch im selben IP-Netz wie alle anderen Geräte auch.

Hilft das als Information?
Titel: Antw:Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: Macshrek am 27 Februar 2015, 22:53:12
Hat denn niemand eine Idee??

Ich hab alles so eingestellt wie im Wiki drin steht; jedoch ist das iPhone dauerhaft auf absent :(
Titel: Antw:Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: waver2 am 28 Februar 2015, 18:36:10
Hallo,

leider habe ich genau das gleiche Problem. Mittlerweile habe ich herausgefunden, dass wohl die AirPort alleine DHCP liefern muß.
Heißt DHCP im Speedport aus.
Trotzdem bleibt mein iPhone absent.
Bin mir aber mit der Hex Adresse meines iPhone nicht sicher. Wie wird diese genau ermittelt?
Habe einfach der Mac Adresse ein 0x voran gestellt. (Hab ich irgendwo gelesen)
Kann mir jemand sagen ob das so richtig ist?

VG

Roland
Titel: Antw:Presence meldet iPhone absent, obwohl Iphone aktiv ist ?!?
Beitrag von: Macshrek am 03 März 2015, 21:34:52
naja bis jetzt hat es nicht funktioniert, habe den Airport vom Speedport getrennt und den Pi mit FHEM am Airport angeschlossen.
Hat nicht funktioniert...
Werde jetzt wohl eine andere Variante testen; ohne Airport...