A-D-E.net

De Orvibo Smart Socket S20 kan via WiFi bedient worden.

Het toestelletje is goedkoop te verkrijgen.  (december 2015: +/- 15$)

 

Het enige nadeel is dat er vanuit de fabrikant enkel een iOS en Android app voorzien wordt waarmee je het toestel kan bedienen en koppelen aan uw netwerk.

 

Ik heb volgende links met nuttige informatie gevonden.

https://stikonas.eu/wordpress/2015/02/24/reverse-engineering-orvibo-s20-socket/
http://www.usriot.com/Faq/49.html
http://blog.slange.co.uk/orvibo-s20-wifi-power-socket/

 

De laatste link en een beetje zoekwerk maakten het me al snel mogelijk om de S20 vanuit een windows toestel te initialiseren en aan te sturen.

Download en meer informatie vind je hier

 

Hoe gaat de initiatlisatie in zijn werk?

 

Zorg ervoor dat de S20 socket in factory settings mode staat (snel pinkende rode led) (Druk eventueel 5 seconden op de knop om een reset te doen)

 

Er worden UDP packets gestuurd naar het broadcast adres van het netwerk (poort 49999).  Ieder packet heeft een lengte van minimaal 76 bytes opgevuld met bytes: 0x05

 

Betekenis aantal packets lengte    opmerking
initialisatie header 400 76    
Doe gedurende 1 minuut:        
header 3 89   het aantal packets kan varieren.  Minimum = 1
paswoord-lus        
(letter per letter) 1 per letter ascii-waarde van de letter + 76    
break 3 86   het aantal packets kan varieren. Minimum = 1
CheckSum  lengte paswoord + 332    het aantal packets kan varieren. Minimum = 1 
GoTo header        

 

 

 

 Nadien kan je door het sturen van het broadcast bericht   HF-A11ASSISTHREAD  op poort 48899 het ip en mac adres van iedere S20 socket te weten komen.

 

 Dit is de output van een test via het gratis programma SocketTest

S[255.255.255.255:48899]: HF-A11ASSISTHREAD
R: 10.0.255.42,ACCF23932F2A,HF-LPB100
R: 10.0.255.47,ACCF239348D4,HF-LPB100

Hier zie je dat er 2 sockets antwoorden.

 

Met deze tools kan je uw sockets bedienen in windows

(Voorlopig enkel via een commandline of de Windows Scheduler)

Scripts