Anwesenheitserkennung für Raspberry PI

Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 11. Apr 2017, 22:01

ja
Benutzeravatar
BooosesThaSnipper
Beiträge: 323
Registriert: Mi 24. Feb 2016, 15:10

Di 11. Apr 2017, 22:03

Wollte ich zwar nicht hören :twisted: , aber nungut.... dann brauch ich wohl doch die anderen Ergebnisse.... naja ein versuch war es wert. Trotzdem Danke!
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 11. Apr 2017, 22:04

wenn es "eingeschaltet" ist, also in Benutzung

Code: Alles auswählen

Nmap scan report for iPhone6s.fritz.box (192.168.10.59)
Host is up (0.076s latency).
PORT      STATE         SERVICE
62078/tcp open          iphone-sync
5353/udp  open|filtered zeroconf
MAC Address: 00:xx:xx:27:75:3E (Unknown)
die mac habe ich XX
Benutzeravatar
BooosesThaSnipper
Beiträge: 323
Registriert: Mi 24. Feb 2016, 15:10

Di 11. Apr 2017, 22:09

Ja so sollte es eigentlich aussehen....

mh... eine Idee hab ich noch! :-)

Code: Alles auswählen

sudo apt-get install hping3
sudo hping3 -2 -c 10 -p 5353 -i u1 SMARTPHONE_IP -q
und danach nochmal

Code: Alles auswählen

sudo nmap -sU -sT SMARTPHONE_IP -p U:5353,T:62078
bzw was eventuell auch noch helfen kann:

Code: Alles auswählen

arp -an | grep "SMARTPHONE_IP"
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Di 11. Apr 2017, 22:15

sudo hping3 -2 -c 10 -p 5353 -i u1 SMARTPHONE_IP -q

Code: Alles auswählen

pi@raspi_home:~/Documents $ sudo hping3 -2 -c 10 -p 5353 -i u1 192.168.10.59 -q
HPING 192.168.10.59 (eth0 192.168.10.59): udp mode set, 28 headers + 0 data bytes

--- 192.168.10.59 hping statistic ---
10 packets transmitted, 0 packets received, 100% packet loss
round-trip min/avg/max = 0.0/0.0/0.0 ms
sudo nmap -sU -sT SMARTPHONE_IP -p U:5353,T:62078

Code: Alles auswählen

pi@raspi_home:~/Documents $ sudo nmap -sU -sT 192.168.10.59 -p U:5353,T:62078

Starting Nmap 6.47 ( http://nmap.org ) at 2017-04-11 22:14 CEST
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 2.18 seconds

arp -an | grep "SMARTPHONE_IP"

Code: Alles auswählen

pi@raspi_home:~/Documents $ arp -an | grep "192.168.10.59"
? (192.168.10.59) auf 00:xx:xx:27:75:3e [ether] auf eth0
Zuletzt geändert von Dos am Di 11. Apr 2017, 22:37, insgesamt 1-mal geändert.
Benutzeravatar
BooosesThaSnipper
Beiträge: 323
Registriert: Mi 24. Feb 2016, 15:10

Di 11. Apr 2017, 22:29

Mh... könnte was draus werden.... ich aktualisiere gerade das Script!
Benutzeravatar
BooosesThaSnipper
Beiträge: 323
Registriert: Mi 24. Feb 2016, 15:10

Di 11. Apr 2017, 22:43

So hab das Script auf Github aktualisiert...! Kannst du mal testen?
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Mi 12. Apr 2017, 00:29

das auslesen schaut gut aus. Nur der Marker wird nicht gesetzt

Code: Alles auswählen

pi@raspi_home:~/Documents $ ./new_presencecheck2marker.sh 
2017-04-12_00-27-28144028487 - Start Presence Check
2017-04-12_00-27-28166901299 - 192.168.10.59 check running
2017-04-12_00-27-37151681707 - 192.168.10.59 online
2017-04-12_00-27-37170447553 - -----
2017-04-12_00-27-37191143384 - Presence activ
2017-04-12_00-27-37376443866 - LightManager Marker Update Status: 
2017-04-12_00-27-37395484710 - -------------------------------------
Benutzeravatar
BooosesThaSnipper
Beiträge: 323
Registriert: Mi 24. Feb 2016, 15:10

Mi 12. Apr 2017, 13:17

War wohl gestern Abend irgendwie doch zu spät :-)

Hatte glaub ich nen Bug im Check, die Hosts waren nun daueronline :|
Warum er den Marker aber nicht setzt, ist mir aktuell nicht ganz klar, bei mir tut er das wunderbar.... Öhm... :?:

Code: Alles auswählen

 STATUS=$( curl -s http://${LMA_IP}/control?key=${SCENE_ON} )
mach aus der Zeile mal folgendes, dann ist die Ausgabe nicht so schön, aber er sollte seinen Dienst tun bzw direkt ne Fehlermeldung werfen, was ihm nicht gefällt.

Code: Alles auswählen

 curl http://${LMA_IP}/control?key=${SCENE_ON}
Dos
Beiträge: 379
Registriert: Di 13. Sep 2016, 18:19

Mi 12. Apr 2017, 16:54

Ja ein Bug ist da... habe es heute morgen festgestellt... als das Handy ausser Haus war ;-)

Ich versuche es später erneut wenn ich zH bin
Antworten