Aller au contenu


Photo
Tuto Multimédia

Wake On Lan (WOL), démarrer son ordinateur à distance...

Script LUA WOL Wake On Lan

  • Veuillez vous connecter pour répondre
49 réponses à ce sujet

#1 Krikroff

Krikroff

    Maître Yoda du forum

  • Modérateur
  • 4 201 messages
  • VilleRégion parisienne
  • Box:HC2 + HCL
  • Version:HC2 4.080 - HC2 4.080 - HCLite 4.080

Posté 30 décembre 2013 - 14:48

Voici un autre script publié sur le forum Fibaro http://forum.fibaro....pic.php?p=16320 pour démarrer un ordinateur complètement éteint à partir du réseau: "wake on lan".

 

La seule chose à faire ici est de remplacer "00:00:00:00:00:00" par votre adresse mac. Utilisez ce code dans le bouton d'un périphérique virtuel.

 

Je l'utilise pour démarrer mon micro serveur HP.

Fichier joint  screen-vd.PNG   10,5 Ko   46 téléchargement(s)

  1.  
  2. --[[
  3. %% properties
  4. %% globals
  5. --]]
  6.  
  7. -- Wake On Lan v 1.0.0 [02-2013]
  8. -- Copyright © 2013 Jean-christophe Vermandé
  9.  
  10. -- convert MAC adress, every 2 Chars (7-bit ASCII), to one Byte Char (8-bits)
  11. function convertMacAddress(address)
  12. local s = string.gsub(address, ":", "");
  13. local x = ""; -- will contain converted MAC
  14. for i=1, 12, 2 do
  15. x = x .. string.char(tonumber(string.sub(s, i, i+1), 16));
  16. end
  17. return x;
  18. end
  19.  
  20. fibaro:log("Start process");
  21.  
  22. local _selfId = fibaro:getSelfId();
  23. -- MAC adress
  24. local _macAddress = convertMacAddress("00:00:00:00:00:00");
  25. -- Create Magic Packet 6 x FF
  26. local _magicPacket = string.char(0xff, 0xff, 0xff, 0xff, 0xff, 0xff);
  27. -- Broadcast Address
  28. local _broadcastAddress = "255.255.255.255";
  29. -- Default port used
  30. local _wakeOnLanPort = 9;
  31.  
  32. fibaro:sleep(750);
  33.  
  34. for i = 1, 16 do
  35. _magicPacket = _magicPacket .. _macAddress;
  36. end
  37.  
  38. fibaro:log("Magic packet successfully created");
  39.  
  40. fibaro:sleep(1000);
  41.  
  42. socket = Net.FUdpSocket();
  43. socket:setBroadcast(true);
  44.  
  45. local bytes, errorCode = socket:write(_magicPacket, _broadcastAddress, _wakeOnLanPort);
  46. --check for error
  47. if errorCode == 0 then
  48. fibaro:log("Successfully sent");
  49. else
  50. fibaro:log("Transfer failed");
  51. end
  52.  
  53. -- clean up memory
  54. socket = nil;
  55.  
  56. fibaro:sleep(1000);
  57. fibaro:log("Please wait for the server startup.");
  58.  
  59.  

  • i-magin, Domodial, lionel et 6 autres aiment ceci

Contrôleurs domotique: Fibaro Home Center 2, Fibaro Home Center Lite, Home-Made: Divers projets DIY en cours :)
Développements: HC2 Toolkit application / HC2 LUA Framework / Fibaro Home Center .Net SDK
Virtual Device: Freebox V6 / Pioneer Amplifier Remote / SONOS Remote + TTS (Text-To-Speech) + Stream player / Update Notifier / Security Virtual Keyboard / Clock Sync - Synchronisation NTP / Notification Center
Plugins : Freebox Player Remote / Free Mobile notification SMS / Qubino Fil Pilote / Virtual Sensor
/ Virtual Switch
Scripts: Simulateur d'aube paramétrable / Régulation de l'humidité d'une pièce / Wake On Lan (Wake On Lan) / Sonos Play Stream
Divers: HP N40L MicroServer (HP P212 RAID 5 Card, WHS2011, Serviio server, Squeezebox Server), Netgear ReadyNAS 312, Station Netatmo, Koubachi Indoor, Logitech Squeezebox™ Duet, CODATEX LESER 6 - RFID, SONOS PLAY:1, SONOS SUB, Raspberry Pi B+, PI2, PI3, GHI FEZ Cerberus mainboard,  ESP8266 NodeMCU
Sécurité: SATEL Interga 32 (ETHM-1, INT-KSG-SSW, PIR+MW GREY+), Vivotek IP8332 (1MP/IR-Cut/IP66), Vivotek FD8136 (1MP), ZAVIO B6210 (1080p, POE, IP66)
Modules: Fibaro FGS-211 Switch 3kW, FGS-221 Switch 2x1,5kW, FGD 211 Dimmer, FGD 212 Dimmer 2, FGBS-001 Universal Sensor, FGK-101 Door/Window Sensor (+DS18B20), FGP-111 Plug Switch, RGBW Controller , FGFS-101 Flood Sensor, FGSS-001 + FGSD-002 Smoke Sensor, FGMS-001 Motion Sensor, Qubino ZMNHJA2 Fil Pilote, AeonLabs DSC08101 (SEI), Multisensor 4-1 DSCB05, Minimote Remote Controller, Düwï Remote Controller, Everspring AN158 ON/Off Plug, AN157-6, ST814, AD142 Dimmer Plug, Danfoss LC V2.5 model #014G0012, GreenWave Reality PowerNodes 6 port, Swiid Inter SW-ZCS-1_W


#2 BenjyNet

BenjyNet

    Maître Yoda du forum

  • Membres +1
  • 2 375 messages
  • VilleBeauvais (60)
  • Box:Home Center 2
  • Version:v4.056

Posté 30 décembre 2013 - 14:53

T'éteins ton micro serveur toi ?


Box HomeCenter2 de Fibaro - IPX800 de GCE - FHEM on Rpi
1x FGS221 - 1x FGD211 - 1x Universal Sensor avec 4 DS18B20 - 6x WallPlug - 2x sondes T°/H Trio2sys O2line
NAS Synology 1512+ 8To - Tablette Galaxy Note 10.1 - Smartphone Galaxy Note I et S4
..::: Virtual Device for ONKYO Receiver
..::: Tumble dryer - process checker

#3 Krikroff

Krikroff

    Maître Yoda du forum

  • Modérateur
  • 4 201 messages
  • VilleRégion parisienne
  • Box:HC2 + HCL
  • Version:HC2 4.080 - HC2 4.080 - HCLite 4.080

Posté 30 décembre 2013 - 14:58

Celui-ci oui je l'éteins car il n'est utilisé que pour les sauvegardes et le streaming, un autre tourne 24h/24h...


Contrôleurs domotique: Fibaro Home Center 2, Fibaro Home Center Lite, Home-Made: Divers projets DIY en cours :)
Développements: HC2 Toolkit application / HC2 LUA Framework / Fibaro Home Center .Net SDK
Virtual Device: Freebox V6 / Pioneer Amplifier Remote / SONOS Remote + TTS (Text-To-Speech) + Stream player / Update Notifier / Security Virtual Keyboard / Clock Sync - Synchronisation NTP / Notification Center
Plugins : Freebox Player Remote / Free Mobile notification SMS / Qubino Fil Pilote / Virtual Sensor
/ Virtual Switch
Scripts: Simulateur d'aube paramétrable / Régulation de l'humidité d'une pièce / Wake On Lan (Wake On Lan) / Sonos Play Stream
Divers: HP N40L MicroServer (HP P212 RAID 5 Card, WHS2011, Serviio server, Squeezebox Server), Netgear ReadyNAS 312, Station Netatmo, Koubachi Indoor, Logitech Squeezebox™ Duet, CODATEX LESER 6 - RFID, SONOS PLAY:1, SONOS SUB, Raspberry Pi B+, PI2, PI3, GHI FEZ Cerberus mainboard,  ESP8266 NodeMCU
Sécurité: SATEL Interga 32 (ETHM-1, INT-KSG-SSW, PIR+MW GREY+), Vivotek IP8332 (1MP/IR-Cut/IP66), Vivotek FD8136 (1MP), ZAVIO B6210 (1080p, POE, IP66)
Modules: Fibaro FGS-211 Switch 3kW, FGS-221 Switch 2x1,5kW, FGD 211 Dimmer, FGD 212 Dimmer 2, FGBS-001 Universal Sensor, FGK-101 Door/Window Sensor (+DS18B20), FGP-111 Plug Switch, RGBW Controller , FGFS-101 Flood Sensor, FGSS-001 + FGSD-002 Smoke Sensor, FGMS-001 Motion Sensor, Qubino ZMNHJA2 Fil Pilote, AeonLabs DSC08101 (SEI), Multisensor 4-1 DSCB05, Minimote Remote Controller, Düwï Remote Controller, Everspring AN158 ON/Off Plug, AN157-6, ST814, AD142 Dimmer Plug, Danfoss LC V2.5 model #014G0012, GreenWave Reality PowerNodes 6 port, Swiid Inter SW-ZCS-1_W


#4 BenjyNet

BenjyNet

    Maître Yoda du forum

  • Membres +1
  • 2 375 messages
  • VilleBeauvais (60)
  • Box:Home Center 2
  • Version:v4.056

Posté 30 décembre 2013 - 15:03

Je me disais aussi...


Box HomeCenter2 de Fibaro - IPX800 de GCE - FHEM on Rpi
1x FGS221 - 1x FGD211 - 1x Universal Sensor avec 4 DS18B20 - 6x WallPlug - 2x sondes T°/H Trio2sys O2line
NAS Synology 1512+ 8To - Tablette Galaxy Note 10.1 - Smartphone Galaxy Note I et S4
..::: Virtual Device for ONKYO Receiver
..::: Tumble dryer - process checker

#5 Domodial

Domodial

    Gourou du forum

  • Graphiste
  • 1 687 messages
  • Villeîle de France
  • Box:Home Center 2
  • Version:4.080

Posté 31 décembre 2013 - 15:13

J'ai un VD similaire mais qui me permet uniquement de le reveiller.

J'ai un Prolian comme toi qui sert au streaming (Windows server 2012 + MyMovies) et c'est pas mal de l'éteindre quand pas besoin !

Je m'y met de suite :) merci !

 

EDIT : ha ben c'est le script que j'utilise mais je ne peux uniquement que le reveiller (forcément c'est l'objet du sujet lol)

 

EDIT2 : j'ai fouiné et suis tombé sur tes traces :)

Tu utilises switchOFF couplé a du code.

Je vais regarder ça !

 

http://forum.fibaro....hlight=shutdown

 

EDIT 3 : Bon ben ça fonctionne du premier coup avec le tuto du lien ci dessus :D



#6 lionel

lionel

    Membre accro

  • Membres +1
  • 589 messages
  • VilleRegion PACA
  • Box:Home Center 2
  • Version:V 4.048

Posté 01 janvier 2014 - 15:42

salut a tous

 

nickel pour Wake On Lan,

par contre pour le switch OFF, je rencontre le problème que la personne sur le forum officiel,

 

gallery_26_21_11668.png

 

a savoir : j ai un message d erreur :

 

[ERROR] 15:33:42: line 1: malformed number near '192.168.1.30'

 
 
 
faut il rentrer l adresse  ip de l ordi, ou celle de Arytec ?( a savoir j ai écrit les deux et pareil),
 
j ai aussi essayer par le web ,seul localhost fonctionne
 
merci.


#7 i-magin

i-magin

    Gourou du forum

  • Membres +1
  • 1 257 messages
  • VilleVilleurbanne (69)
  • Box:Home Center 2
  • Version:4.080

Posté 01 janvier 2014 - 21:07

Mettre l'adresse IP entre guillemets 


 
 
Détecteurs ouverture : 2 x Fibaro FGK sensor - Détecteurs de présence, luminosité (humidité) : 1 x AEON LABS DSB05 "Multisensor" - 2 x Fibaro Motion Sensor FGMS-001
Lumières : 6 x Fibaro FGD211 + 6 x Bypass FGB-001  -  Détecteurs inondation :  4 x Fibaro "Flood Sensor" - Détecteur fumée : 1 x Fibaro FGSD-002 "Smoke Sensor 2"
Chauffage : gestion fil pilote par 1 x Fibaro FGS221 + diodes et 3 x Qubino Fil Pilote
4 x Fibaro Wall Plug FGWPE-101 - Télécommandes : 2 x AEON LABS Minimote et 2 x Octan Remote
Interrupteur : 1 x Swiidinter - Météo : 1 x Station Netatmo

#8 lionel

lionel

    Membre accro

  • Membres +1
  • 589 messages
  • VilleRegion PACA
  • Box:Home Center 2
  • Version:V 4.048

Posté 02 janvier 2014 - 06:24

oui effectivement il manque les guillemets de partout , Merci i-magin 

 

donc le code pour arrêter son ordi :

  1.  
  2. httpSession = Net.FHttp("192.168.1.5", 8000);--ip de l ordi a eteindre
  3. httpSession:setBasicAuthentication("User","PASSWORD");--du logiciel Arytec
  4. response = httpSession:GET("/?action=System.Shutdown");
  5.  


#9 Yohan

Yohan

    Maître Yoda du forum

  • Administrateur
  • 3 284 messages
  • VilleValenciennes
  • Box:HC2 + HCL
  • Version:HC2 : 4.061 - HC2 : 4.061 - HCLite : 4.057

Posté 02 janvier 2014 - 09:23

Je suppose que le PC doit être relié en câble et non en wifi ?


  • 4xFGMS-0001 - 2xFGBS-001 - 9xFGRM-222 - 2xFGD-211 - 2xFGRGB-101 - 1xFGSS-001 - 5xFGK-101 - 1xFGSD-001 - 1xFGSD-002 - 2xFGWPE-101 - 1xFGFS - 2xFGS-221 - 1xFGS-211
  • Secure SCS313 + SSR303 + 5 têtes Danfoss Living Connect
  • NetAtmo Station + NetAtmo Thermostat
  • Caméra IP Wanscam JW0010
  • Raspberry Pi2 sous Openelec XBMC - Lightberry Kit premium
  • Ipad Rétina + LG GPad + S6 Edge + LG G2
  • HP Proliant N54L G7 "DSM 5 - Nanoboot 5.0.2.4"
  • Sonos Play 1 x3

#10 Domodial

Domodial

    Gourou du forum

  • Graphiste
  • 1 687 messages
  • Villeîle de France
  • Box:Home Center 2
  • Version:4.080

Posté 02 janvier 2014 - 09:50

Perso j'utilise la solution MCE controller sur mon Prolian.

http://mcec.codeplex.com/

 

Ca fonctionne impec, et il est très orienté home center dans les possibilités de commandes.

 

Après me concernant il ne se charge pas en tant que services mais bon...



#11 Domodial

Domodial

    Gourou du forum

  • Graphiste
  • 1 687 messages
  • Villeîle de France
  • Box:Home Center 2
  • Version:4.080

Posté 02 janvier 2014 - 09:51

Je suppose que le PC doit être relié en câble et non en wifi ?

Jamais essayé, je ne sais pas si le wifi laisse passer les packets demandés.

oups j'ai confondu, pour le reveiller je ne sais pas si ça fonctionne avec l'adresse mac passé par le wifi.

Mais pour éteindre, avec le script plus haut il n'y a pas de raison.



#12 Yohan

Yohan

    Maître Yoda du forum

  • Administrateur
  • 3 284 messages
  • VilleValenciennes
  • Box:HC2 + HCL
  • Version:HC2 : 4.061 - HC2 : 4.061 - HCLite : 4.057

Posté 02 janvier 2014 - 09:54

Je viens de faire des recherches sur le net et apparemment ça pourrait fonctionner mais il faut le laisser en veille pour alimenter le bus PCMCIA.


  • 4xFGMS-0001 - 2xFGBS-001 - 9xFGRM-222 - 2xFGD-211 - 2xFGRGB-101 - 1xFGSS-001 - 5xFGK-101 - 1xFGSD-001 - 1xFGSD-002 - 2xFGWPE-101 - 1xFGFS - 2xFGS-221 - 1xFGS-211
  • Secure SCS313 + SSR303 + 5 têtes Danfoss Living Connect
  • NetAtmo Station + NetAtmo Thermostat
  • Caméra IP Wanscam JW0010
  • Raspberry Pi2 sous Openelec XBMC - Lightberry Kit premium
  • Ipad Rétina + LG GPad + S6 Edge + LG G2
  • HP Proliant N54L G7 "DSM 5 - Nanoboot 5.0.2.4"
  • Sonos Play 1 x3

#13 lionel

lionel

    Membre accro

  • Membres +1
  • 589 messages
  • VilleRegion PACA
  • Box:Home Center 2
  • Version:V 4.048

Posté 03 janvier 2014 - 08:08

salut a tous

 

existe t il une requête pour lancer une application qui se trouve sur l ordi que l on réveille ?

 

merci



#14 Domodial

Domodial

    Gourou du forum

  • Graphiste
  • 1 687 messages
  • Villeîle de France
  • Box:Home Center 2
  • Version:4.080

Posté 03 janvier 2014 - 08:24

Avec mce controleur oui.
Mais jamais essayé car pas le besoin jusqu'à present.

#15 jeremyp452

jeremyp452

    Nouveau

  • Membres +1
  • 31 messages
  • VilleMontargis

Posté 04 mars 2014 - 23:37

bonjour,

j'ai essayé de mettre en place ce script mais j'ai un souci dès que j’éteins mon pc il redémarre.

C'est lié au HC2 car quand je débranche son câble ethernet du ça ne le fait plus.

une idée ?

 

merci d'avance


Fibaro : 8x FGRM221 / 4x FGS221 / 1x FGS211 / 10x FGK101 / 2x FGWPE101 / 1x Home Center 2

Fortrezz : 1x SSA2 / 1x SSA3 

Aeon Labs : 5x DSB05 Multisensor

Poly-Pad : 1x Poly-control

 


#16 clarkkent609

clarkkent609

    Membre accro

  • Membres +1
  • 500 messages
  • VilleRégion Lilloise
  • Box:Home Center 2
  • Version:4.053

Posté 05 mars 2014 - 00:03

A tout hasard n'aurais tu pas collé le code dans le main loop plutôt que dans le bouton?

#17 jeremyp452

jeremyp452

    Nouveau

  • Membres +1
  • 31 messages
  • VilleMontargis

Posté 05 mars 2014 - 13:22

J'ai vérifié, j'ai bien crée un module virtuel et coller le tout dans le bouton.

Duc coup, j'ai supprimer ce module virtuel, donc plus de script ! mais mon pc redémarre tous seul.

Le HC2 peut il envoyer des paquets magique sans que je ne face rien ??

Dernier Vérification quand je débranche le câble ethernet de HC2 reste bien endormi, je le rebranche 5 sec plus tard le PC démarre

 


Fibaro : 8x FGRM221 / 4x FGS221 / 1x FGS211 / 10x FGK101 / 2x FGWPE101 / 1x Home Center 2

Fortrezz : 1x SSA2 / 1x SSA3 

Aeon Labs : 5x DSB05 Multisensor

Poly-Pad : 1x Poly-control

 


#18 Krikroff

Krikroff

    Maître Yoda du forum

  • Modérateur
  • 4 201 messages
  • VilleRégion parisienne
  • Box:HC2 + HCL
  • Version:HC2 4.080 - HC2 4.080 - HCLite 4.080

Posté 05 mars 2014 - 13:36

Tu peux essayer de redemander ton HC2, il y a peut-être un truc qui tourne en tache de fond suite à la création / suppression du module virtuel...


Contrôleurs domotique: Fibaro Home Center 2, Fibaro Home Center Lite, Home-Made: Divers projets DIY en cours :)
Développements: HC2 Toolkit application / HC2 LUA Framework / Fibaro Home Center .Net SDK
Virtual Device: Freebox V6 / Pioneer Amplifier Remote / SONOS Remote + TTS (Text-To-Speech) + Stream player / Update Notifier / Security Virtual Keyboard / Clock Sync - Synchronisation NTP / Notification Center
Plugins : Freebox Player Remote / Free Mobile notification SMS / Qubino Fil Pilote / Virtual Sensor
/ Virtual Switch
Scripts: Simulateur d'aube paramétrable / Régulation de l'humidité d'une pièce / Wake On Lan (Wake On Lan) / Sonos Play Stream
Divers: HP N40L MicroServer (HP P212 RAID 5 Card, WHS2011, Serviio server, Squeezebox Server), Netgear ReadyNAS 312, Station Netatmo, Koubachi Indoor, Logitech Squeezebox™ Duet, CODATEX LESER 6 - RFID, SONOS PLAY:1, SONOS SUB, Raspberry Pi B+, PI2, PI3, GHI FEZ Cerberus mainboard,  ESP8266 NodeMCU
Sécurité: SATEL Interga 32 (ETHM-1, INT-KSG-SSW, PIR+MW GREY+), Vivotek IP8332 (1MP/IR-Cut/IP66), Vivotek FD8136 (1MP), ZAVIO B6210 (1080p, POE, IP66)
Modules: Fibaro FGS-211 Switch 3kW, FGS-221 Switch 2x1,5kW, FGD 211 Dimmer, FGD 212 Dimmer 2, FGBS-001 Universal Sensor, FGK-101 Door/Window Sensor (+DS18B20), FGP-111 Plug Switch, RGBW Controller , FGFS-101 Flood Sensor, FGSS-001 + FGSD-002 Smoke Sensor, FGMS-001 Motion Sensor, Qubino ZMNHJA2 Fil Pilote, AeonLabs DSC08101 (SEI), Multisensor 4-1 DSCB05, Minimote Remote Controller, Düwï Remote Controller, Everspring AN158 ON/Off Plug, AN157-6, ST814, AD142 Dimmer Plug, Danfoss LC V2.5 model #014G0012, GreenWave Reality PowerNodes 6 port, Swiid Inter SW-ZCS-1_W


#19 jeremyp452

jeremyp452

    Nouveau

  • Membres +1
  • 31 messages
  • VilleMontargis

Posté 05 mars 2014 - 13:41

C'est ce que je viens d'essayer de faire ! Y'a eu transmission de pensée lol et oui effectivement ça fonctionne ! Merci


Envoyé de mon iPhone à l'aide de Tapatalk

Fibaro : 8x FGRM221 / 4x FGS221 / 1x FGS211 / 10x FGK101 / 2x FGWPE101 / 1x Home Center 2

Fortrezz : 1x SSA2 / 1x SSA3 

Aeon Labs : 5x DSB05 Multisensor

Poly-Pad : 1x Poly-control

 


#20 jeremyp452

jeremyp452

    Nouveau

  • Membres +1
  • 31 messages
  • VilleMontargis

Posté 05 mars 2014 - 15:02

Il est possible d'allumer et d'éteindre le module virtuel avec des plages horaires ?


Envoyé de mon iPhone à l'aide de Tapatalk

Fibaro : 8x FGRM221 / 4x FGS221 / 1x FGS211 / 10x FGK101 / 2x FGWPE101 / 1x Home Center 2

Fortrezz : 1x SSA2 / 1x SSA3 

Aeon Labs : 5x DSB05 Multisensor

Poly-Pad : 1x Poly-control

 






Aussi étiqueté avec au moins un de ces mots-clés : Tuto Multimédia, Script LUA, WOL, Wake On Lan

1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)