Page 1 of 1

Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by jimmy927
Jag har skrivit en lite mer advancerad pingchecker som på ett pålitligt sätt listar ut om en mobiltelefon befinner sig på hemmanätet eller inte, dessutom finns det funktioner för att skicka meddelanden via whatsapp. Idag funkar den med Switch King och uppdaterar enheter via REST , men all kod är python.

Jag klurar på om jag borde slita sönder koden i 2 olika delar, dels en pingchecker, och dels en whatapp-plugin.

Mer detaljer och info samt även koden finns här: http://www.switchking.se/forum/viewtopi ... =10&t=1506

Men jag vet inte riktigt var jag ska börja finns det ett tomt plugin-skeleton jag kan plugga in min kod i eller dyl kanske ?

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by KHolm
jimmy927 wrote:Men jag vet inte riktigt var jag ska börja finns det ett tomt plugin-skeleton jag kan plugga in min kod i eller dyl kanske ?
See http://www.telldus.com/forum/viewtopic.php?f=25&t=4246
/Marcus

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by Zapper
Är det inte enklare att veta att man är hemma genom att kolla aktuellt SSID eller MAC till WLAN accesspunkten man är ansluten till för tillfället. Kör så i alla mina taskerprofiler och många andra appar använder samma metod.

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by davka003
Utan att ha gått igenom pluginet så tror jag att det här är serverside. Alltså kan man inte veta vilken SSID som telefonen är ansluten till.

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by jimmy927
Zapper wrote:Är det inte enklare att veta att man är hemma genom att kolla aktuellt SSID eller MAC till WLAN accesspunkten man är ansluten till för tillfället. Kör så i alla mina taskerprofiler och många andra appar använder samma metod.
Se fördjupad analys här:

http://www.switchking.se/forum/viewtopi ... =10&t=1506

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by Zapper
Ah den vägen. Serversida har jag inte gjort till denna applikation, men om du har en linuxmaskin som sköter DHCP kan du anting göra en hook till DHCP demonen eller så läser du sysloggen på den och skickar vidare. Sedan har många WLAN acesspunkter så att de kan skicka sin log till syslog även om funktionen kan vara gömd. På detta sätt borde du kunna få ut macadresserna till telefoner som ansluter till nätverket.

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by jimmy927
Zapper wrote:Ah den vägen. Serversida har jag inte gjort till denna applikation, men om du har en linuxmaskin som sköter DHCP kan du anting göra en hook till DHCP demonen eller så läser du sysloggen på den och skickar vidare. Sedan har många WLAN acesspunkter så att de kan skicka sin log till syslog även om funktionen kan vara gömd. På detta sätt borde du kunna få ut macadresserna till telefoner som ansluter till nätverket.
Det enda man behöver göra är att tilldela alla telefoner en fast IP-address och sedan pinga denna address på ett smart sätt, det fungerar väldigt bra med vissa begränsningar.
Läs mer om detaljerna samt källkoden här: http://www.switchking.se/forum/viewtopi ... =10&t=1506

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by KHolm
jimmy927 wrote:Läs mer om detaljerna samt källkoden här: http://www.switchking.se/forum/viewtopi ... =10&t=1506
Ett problem är att Yowsup och andra Whatup kloner har fått cease-and-desist notifiering från företaget. Så, saker som behövs finns inte längre.
https://github.com/tgalal/yowsup

/Marcus

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by jimmy927
KHolm wrote:
jimmy927 wrote:Läs mer om detaljerna samt källkoden här: http://www.switchking.se/forum/viewtopi ... =10&t=1506
Ett problem är att Yowsup och andra Whatup kloner har fått cease-and-desist notifiering från företaget. Så, saker som behövs finns inte längre.
https://github.com/tgalal/yowsup
Det stämmer, men yowsup är inte vitalt för att det ska funka som avsett, bara att kommentera bort.

Nån har redan gjort detta och fått det att funka: http://www.switchking.se/forum/viewtopi ... 240#p11240

Re: Pingchecker Plugin

Posted: Thu Jan 18, 2018 11:08 am
by KHolm
Then, it could be quite easy to make a plugin out of it.
A tutorial and template can be found here:
http://automagically.wikia.com/wiki/Wri ... own_plugin
/Marcus