-
Compteur de contenus
5 384 -
Inscription
-
Dernière visite
-
Jours gagnés
80
Tout ce qui a été posté par BenjyNet
-
Tu l'as dans mon post Jerry -- function to turn off computer local function _shutdown() -- open http session local httpSession = Net.FHttp(_ipAddress, _SwitchOffPort); httpSession:setBasicAuthentication("User", "password"); local response = httpSession:GET("/?action=System.Shutdown"); fibaro:debug(response); return; end
- 67 réponses
-
- Script LUA
- WOL
-
(et 1 en plus)
Étiqueté avec :
-
Intégration Des Sondes De Température Ds18B20 Avec Détecteur Universel Z-Wave Fgbs-001 Fibaro
BenjyNet a répondu à un(e) sujet de jplelievre dans Support
Oui effectivement, moi j'avais prévu d'en mettre aussi dans mes chambres, mais je ne sais jamais où les placer. Et le jour où je vais changer de place mes meubles ou refaire la déco, il va de soit que l'emplacement des sondes prévu au départ ne sera plus adapté ! Donc finalement j'au un FGBS qui traine dans un coin et des sondes. Pour finir, je passe mes sondes de températures en Enocean pour être tranquille sur les piles et les positionner où je veux. -
Topic unique Fibaro - Module Dimmer Fgd-211
BenjyNet a répondu à un(e) sujet de Moicphil dans Modules Fibaro
Moi j'ai 5 ampoules LED COB de 7W non dimmable et ça clignote àmort. Obligé de mettre un bypass (j'ai pas de neutre derrière l'inter). -
Ou alors dans les boutons tu mets local _vd_icon = fibaro:get(fibaro:getSelfId(), "deviceIcon"); -- Set VD icon with general icon ------------------------------ fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", _vd_icon); ---------------------------------------------------------------
-
Compatible V3-V4-Lite Everspring - ST814 - Capteur de Température et d'Humidité
BenjyNet a répondu à un(e) sujet de Moicphil dans Everspring
Est-ce que tu pourrais me filer les dimensions de la carte électronique et de l'afficheur pour voir si ça rentrerai dans une boite d'encastrement avec un obturateur (450 x 450) devant (j'ai une CNC qui pourrait fraiser dans l'obturateur). J'ai pas ce thermostat mais bon c'est juste pour voir si c'est faisable (curiosité quoi )- 109 réponses
-
- compatible v3-v4-lite
- humiditã©
-
(et 4 en plus)
Étiqueté avec :
-
Alors moi j'ai essayé àpartir du code récupéré ici de créer un module virtuel avec un seul bouton. Ce module fonctionne pour le wakeonlan, sans problème. Par contre pour le shutdown, ça fonctionne uniquement si on est loggé sur la machine. Mes machines sont des windows 7 et si on est sur la page logOn, même la fonction ping ne marche pas (et donc le shutdown puisqu'il pense qu'elle est éteinte). Je vous poste le code en dessous mais je n'ai réellement rien changé. -- convert MAC adress, every 2 Chars (7-bit ASCII), to one Byte Char (8-bits) local function convertMacAddress(address) local s = string.gsub(address, ":", ""); local x = ""; -- will contain converted MAC for i=1, 12, 2 do x = x .. string.char(tonumber(string.sub(s, i, i+1), 16)); end return x; end -- IP adress local _ipAddress = "192.168.XXX.XXX"; -- MAC adress local _macAddress = convertMacAddress("XX:XX:XX:XX:XX:XX"); -- Create Magic Packet 6 x FF local _magicPacket = string.char(0xff, 0xff, 0xff, 0xff, 0xff, 0xff); -- Broadcast Address local _broadcastAddress = "255.255.255.255"; -- Default port used local _wakeOnLanPort = 9; local _pingPort = 80; local _SwitchOffPort = 8000; -- -- recursive function to ping device local function _ping(retry) retry = retry or 0; --open the socket local tcpSocket = Net.FTcpSocket(_ipAddress, _pingPort); --set the read timeout tcpSocket:setReadTimeout(250); --notify user fibaro:debug("Search on the local network, try #" .. retry .. " please wait..."); --send packet local bytes, errorCode = tcpSocket:write("ping"); --check for error if errorCode == 0 then tcpSocket:disconnect(); tcpSocket = nil; return true; else if retry < 5 then fibaro:debug("Retry process, please wait..."); fibaro:sleep(1000); return _ping(retry + 1); end tcpSocket:disconnect(); tcpSocket = nil; return false; end end -- function to wake on computer local function _wakeonlan() for i = 1, 16 do _magicPacket = _magicPacket .. _macAddress; end fibaro:debug("Magic packet successfully created"); local socket = Net.FUdpSocket(); socket:setBroadcast(true); local bytes, errorCode = socket:write(_magicPacket, _broadcastAddress, _wakeOnLanPort); -- clean up memory soket = nil; --check for error if errorCode == 0 then fibaro:log("Magic packet sent"); else fibaro:log("magic paquet failed"); end return; end -- function to turn off computer local function _shutdown() -- open http session local httpSession = Net.FHttp(_ipAddress, _SwitchOffPort); httpSession:setBasicAuthentication("User", "password"); local response = httpSession:GET("/?action=System.Shutdown"); fibaro:debug(response); return; end fibaro:log("Start process"); fibaro:sleep(750); --ping device, secure with pcall to catch errors. local f, result = pcall(_ping); if (f) then if (result == true) then fibaro:debug("Conputer has been found, is awake and listening."); fibaro:log("Turn Off computer"); fibaro:sleep(750); _shutdown(); fibaro:log("Wait for shutdown"); fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 1018); else fibaro:debug("Computer was not found !"); fibaro:log("Turn On computer"); fibaro:sleep(750); _wakeonlan(); fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", 1017); fibaro:log("Wait for startup"); fibaro:sleep(750); end else fibaro:log("Error: " .. f); end
- 67 réponses
-
- Script LUA
- WOL
-
(et 1 en plus)
Étiqueté avec :
-
Oui je pense que c'est pareil. A tester...
-
Alors, je sais pas si c'est faisable mais plutôt que de checker toutes les x minutes/secondes j'aurai demandé àfhem de m'envoyer une valeur dès qu'elle change.
-
Phil te l'a dit. Tu clic sur <> et tu inseres ton code dedans puis Ok. Et il sera colorisé sur le forum. Si t'es sur mac j'ai colorisé au theme Fibaro "sublime text", tu trouveras un sujet dans le forum làdessus.
-
Compatible V3-V4-Lite Vision Security - Détecteur De Position (Porte De Garage) Zg8101
BenjyNet a répondu à un(e) sujet de Moicphil dans Vision Security
Moi je pense que je vais mettre un capteur de proximité capacitif (voir 2 pour savoir si c'est ouvert/entre ouvert/fermé). Pour ceux qui ne connaissent pas, c'est utilisé dans l’industrie pour savoir si un objet est présent ou non devant le capteur et tout ça, sans contact donc sans usure, et ça ressemble àça :- 46 réponses
-
- Détecteur
- Position
-
(et 3 en plus)
Étiqueté avec :
-
Topic unique Modules Les Plus Consommateurs D'énergie
BenjyNet a répondu à un(e) sujet de Arnaud78 dans Chauffage et Energie
Ouais, j'aime l'idée aussi -
De mon côté dès que j'aurai reçu mes nouvelles sondes, je vous fais un retour et met àjour le tuto en page 1.
-
Ouais Domodial tu fais iech, je l'avais préparé pour le 1er avril pfff Moi je propose un ban d'1 jour pour Domodial pour blague pas drôle d'un 1er avril le 28 mars !
-
Capteur D'ouverture Avec Module Universel Fgbs321
BenjyNet a répondu à un(e) sujet de Jerry dans Le bistrot
Un bon petit capteur Enocean et on en parle plus des piles -
Oh le 59 en force sur le forum ! Salut Nilan...
-
Oh yeah, je plussois l'idée
-
@mprinfo Il y a quelques soucis, il manque des tests dans certains boutons. Je dois corriger mais j'ai pas le temps pour le moment, une future v1.1.1 Je vous tiens au courant. Faites moi remonter vos bugs s'il y en a.
-
topic unique GCE Electronics Eco-Devices - Gestionnaire d'énergie
BenjyNet a répondu à un(e) sujet de Moicphil dans GCE Electronics
Si je dois répondre, c'est plus top secret Si tu dois acheter un eco device, tu peux le faire, c'est pas pour tout de suite. -
Alors les couillus, c'est l'éclate ici ? Huhuhu....
-
Topic unique Fibaro - Flood Sensor - Fgfs-101
BenjyNet a répondu à un(e) sujet de Yohan dans Modules Fibaro
Ou alors t'es somnambule et tu t'es levé pisser la nuit. T'as tout envoyé àcôté et ça t'as prévenu quand tu t'es recouché -
Bon finalement je vais peut être continuer le développement de mon VD pour l'Onkyo
-
Oh con ! La v4 est pour dans 2 ans Krikroff, j'espère que ta femme est très sympa
-
Ouch, j'ai bien fait de pas y passer.... me serait fait tuer par madame
-
Posted: Today 0:59 Shad : specjal for you English version any requests?
-
Huhuhu j'ai bien ri Et t'as vu qu'ils t'ont mis un mot sympa après sur la version anglaise ?