Page 1 of 1
Pingchecker Plugin
Posted: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 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: Fri Mar 17, 2023 9:45 am
by KHolm
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: Fri Mar 17, 2023 9:45 am
by jimmy927
KHolm wrote:
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: Fri Mar 17, 2023 9:45 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