-
Compteur de contenus
891 -
Inscription
-
Dernière visite
-
Jours gagnés
6
Tout ce qui a été posté par Rocketlud
-
Rien À Voir Avec La Domotique : Les Adoucisseurs D'eau
Rocketlud a répondu à un(e) sujet de BenjyNet dans Le bistrot
Non je ne suis pas équipé, mais comme tu dis on a le meme PH a la maison on a tous les peaux desséchés avec cette eau et l'adoucisseur pourrait être la clé, mais ce qui m'embête un peu c'est le gaspillage de l'eau vu le prix du M3 après l'idée de cardane n'est pas mauvaise mais compliqué voir impossible sans une pompe pour réinjecter l'eau dans ma cuve de recup. Sinon mon père attend simplement le go pour venir l'installer;) -
Rien À Voir Avec La Domotique : Les Adoucisseurs D'eau
Rocketlud a répondu à un(e) sujet de BenjyNet dans Le bistrot
idem c'est intéressant ses retours, de mon côté l'installation et la révision je connais un excellent plombier, mon père. -
Rien À Voir Avec La Domotique : Les Adoucisseurs D'eau
Rocketlud a répondu à un(e) sujet de BenjyNet dans Le bistrot
Les retours d'expériences m'intéresse fortement Point de vue sur la conso par rapport av't l'adoucisseur? Le prix du sel et des révisions sur 1 année ? -
C'est clair il est fort ce Lazer;) et toujours prêt à aider les copains;)
-
Merci Jojo ça marche impec même sur un Gen8 virtualisé sous Xpenology
-
Merci Fredric elle sont superbe;)
-
J'avais laissé tombé ma DN-20h tellement que j'en pouvais plus, je vais la ressortir du placard et essayé avec tes infos merci Kiwi
-
Fabricant : Zwave me Référence matériel : ZME_ITEMP température and Binard Sensor ZME_ITEMP Temperature and Binary Sensor - Z-Wave ... Version : Template envoyé à Fibaro il y a 3 mois Je ne remet pas les modules que mes copains on déjà mis edit: rajout de Non: TagReader Fabricant: Zipato et/ou Benext Référence matériel: ? Version: ??
-
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Rocketlud a répondu à un(e) sujet de Krikroff dans Tutoriels
LOL, sorry Pascal, j'avais pas compris que la question était pour moi Je l'ai trouver sur le fofo, mais je ne sais plus ou , trop de soleil dans le nord, on a pas l'habitude, ça chauffe trop le cerveau -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Rocketlud a répondu à un(e) sujet de Krikroff dans Tutoriels
pas de soucis pour la bière -
Votre Local Technique / Baie Info : Equipement Et Conso
Rocketlud a répondu à un(e) sujet de Nico dans Le bistrot
oui tout a fait Nico j'ai pas préciser le nombre de disque dur, car ça joue aussi sur la conso, j'en ai 3 + 1 SSD -
Toujours sympa ses retours d'expériences de chacun
-
Votre Local Technique / Baie Info : Equipement Et Conso
Rocketlud a répondu à un(e) sujet de Nico dans Le bistrot
Je viens de regarder la conso de ma baie info Je suis à 80W sur un onduleur MGE UPS ellipse 300 - Proliant gen8 avec 5 VM dessus ( dont Xpenology) - un switch TP link TL-SG 3210 - Freebox Server - switch 5 ports ESCAM POE Un nouveau switch est commandé car le 10 ports est trop petit, ce qui va augmenter la conso. J'ai aussi un DS109j ( très vieux) me sert que pour faire de sauvegarde manuel, va falloir que je fasse comme captain -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Rocketlud a répondu à un(e) sujet de Krikroff dans Tutoriels
chapeau bas Mr I-magin ça fonctionne Merci -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Rocketlud a répondu à un(e) sujet de Krikroff dans Tutoriels
merci i-magin mais ça ne marche pas pour moi qui utilise que la partie TTS, d'ailleurs si qqle un à une idée je l'a prends avec plaisir Voici le code entier et on peut voir qu'a la ligne 260 j'ai remplacer par ce que tu as mis plus haut. ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- -- SONOS Text To Speech (TTS) - Give voice to your HC2 with SONOS wireless speakers -- Version 0.0.4 pre-release -- Copyright © 2014 Jean-Christophe Vermandé ------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------- selfId = fibaro:getSelfId(); ip = fibaro:get(selfId, 'IPAddress'); port = fibaro:get(selfId, 'TCPPort'); currentTransportState = ""; lastTransportState = ""; currentVolume = 0; lastVolume = 0; ttsVolumeIsDifferent = false; urlencode = function(str) if (str) then str = string.gsub (str, "\n", "\r\n"); str = string.gsub (str, "([^%w ])", function (c) return string.format ("%%%02X", string.byte(c)) end); str = string.gsub (str, " ", "+"); end return str; end createRequestBody = function(action, schema, data) return string.format("<u:%s xmlns:u=\"%s\">%s</u:%s>", action, schema, data, action); end reponseCallback = function(fnc, args) if (fnc == nil) then return nil; end return fnc(args); end createSocket = function() -- Check IP and PORT before if (ip == nil or port == nil) then fibaro:debug("You must configure IPAddress and TCPPort first"); return; end local socket; local status, err = pcall(function() socket = Net.FTcpSocket(ip, port); socket:setReadTimeout(1000); end); if (status ~= nil and status ~= true) then fibaro:debug("socket status: " .. tostring(status or '')); end if (err ~= nil) then fibaro:debug("socket err: " .. tostring(err or '')); return; end return socket; end disposeSocket = function(socket) if (socket ~= nil) then socket:disconnect(); socket = nil; return true; end return false; end sendSoapMessage = function(url, service, action, args, callback, retry) local socket = createSocket(); if (socket == nil) then return; end retry = retry or 0 -- prepare data local url = "POST " .. url .. " HTTP/1.1"; local soapaction = "SOAPACTION: \"" .. service .. "#" .. action.name .. "\""; local body = createRequestBody(action.name, action.service, tostring(args or "")); local envelope = "<?xml version=\"1.0\" encoding=\"utf-8\"?><s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\" s:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\"><s:Body>" .. body .. "</s:Body></s:Envelope>"; local ctl = "Content-Length: " .. string.len(envelope); local payload = url .. "\r\n" .. ctl .. "\r\n" .. soapaction .. "\r\n" .. "\r\n" .. envelope; -- write data local bytes, errorcode = socket:write(payload); if (errorcode == 0) then local state, errorcode = socket:read(); if (errorcode == 0) then if (string.len(state or "") > 0) then -- callback if (callback ~= nil) then reponseCallback(callback, state); end -- dispose ... disposeSocket(socket); return true; else fibaro:debug("Error: Invalid response. response length: " .. string.len(state or "")); end else if (retry < 5) then fibaro:debug("retry #"..retry.." action: " .. action.name); return sendSoapMessage(url, service, action, args, callback, (retry + 1)); else fibaro:debug("Error: Code returned "..tostring(errorcode or "")); end end elseif (errorcode == 2) then fibaro:debug("Error: You must check your IP and PORT settings."); else if (retry < 5) then fibaro:debug("retry #"..retry.." action: " .. action.name); return sendSoapMessage(url, service, action, args, callback, (retry + 1)); else fibaro:debug("Error: Code returned "..tostring(errorcode or "")); end end -- dispose ... disposeSocket(socket); -- default response return false; end stop = function() return sendSoapMessage( -- control url "/MediaRenderer/AVTransport/Control", -- service type "urn:schemas-upnp-org:service:AVTransport:1", -- action { name = "Stop", service = "urn:schemas-upnp-org:service:AVTransport:1" }, -- soap body data (options) "<InstanceID>0</InstanceID><Speed>1</Speed>", -- callback (options) function(response) fibaro:debug("stop sent"); end); end unMute = function() return sendSoapMessage( -- control url "/MediaRenderer/RenderingControl/Control", -- service type "urn:schemas-upnp-org:service:RenderingControl:1", -- action { name = "SetMute", service = "urn:schemas-upnp-org:service:RenderingControl:1" }, -- soap body data (options) "<InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>0</DesiredMute>", -- callback (options) function(response) fibaro:debug("unMute sent"); end); end play = function(duration) return sendSoapMessage( -- control url "/MediaRenderer/AVTransport/Control", -- service type "urn:schemas-upnp-org:service:AVTransport:1", -- action { name = "Play", service = "urn:schemas-upnp-org:service:AVTransport:1" }, -- soap body data (options) "<InstanceID>0</InstanceID><Speed>1</Speed>", -- callback (options) function(response) if (duration ~= nil) then fibaro:debug("play sent for " .. duration .. " seconds"); fibaro:sleep(duration); stop(); else fibaro:debug("play sent"); local n = 0; currentTransportState = "TRANSITIONING"; while (currentTransportState == "TRANSITIONING") do if (n > 10) then break end; getTransportState(); fibaro:debug(currentTransportState); fibaro:sleep(5000); n = n + 1; end local i = 0; currentTransportState = "PLAYING"; while (currentTransportState == "PLAYING") do if (i > 10) then break end; getTransportState(); fibaro:debug(currentTransportState); fibaro:sleep(2000); i = i + 1; end fibaro:sleep(1000); stop(); end -- update volume with value before tts if different if (ttsVolumeIsDifferent == true) then setVolume(lastVolume); ttsVolumeIsDifferent = false; end end); end setVolume = function(value) return sendSoapMessage( -- control url "/MediaRenderer/RenderingControl/Control", -- service type "urn:schemas-upnp-org:service:RenderingControl:1", -- action { name = "SetVolume", service = "urn:schemas-upnp-org:service:RenderingControl:1" }, -- soap body data (options) "<InstanceID>0</InstanceID><Channel>Master</Channel><DesiredVolume>" .. tostring(value) .. "</DesiredVolume>", -- callback (options) function(response) fibaro:debug("Volume set: " .. value); end); end getVolume = function() fibaro:log("Get volume, please wait..."); return sendSoapMessage( -- control url "/MediaRenderer/RenderingControl/Control", -- service type "urn:schemas-upnp-org:service:AVTransport:1", -- action { name = "GetVolume", service = "urn:schemas-upnp-org:service:RenderingControl:1" }, -- soap body data (options) "<InstanceID>0</InstanceID><Channel>Master</Channel>", -- callback (options) function(response) currentVolume = tonumber(response:match("<CurrentVolume>(.+)</CurrentVolume>") or 0); end); end getTransportState = function() return sendSoapMessage( -- control url "/MediaRenderer/AVTransport/Control", -- service type "urn:schemas-upnp-org:service:AVTransport:1", -- action { name = "GetTransportInfo", service = "urn:schemas-upnp-org:service:AVTransport:1" }, -- soap body data (options) "<InstanceID>0</InstanceID>", -- callback (options) function(response) currentTransportState = response:match("<CurrentTransportState>(.+)</CurrentTransportState>") or ""; end); end playTTS = function(lng, message, duration, volume) return sendSoapMessage( -- control url "/MediaRenderer/AVTransport/Control", -- service type "urn:schemas-upnp-org:service:AVTransport:1", -- action { name = "SetAVTransportURI", service = "urn:schemas-upnp-org:service:AVTransport:1" }, -- soap body data (options) --"<InstanceID>0</InstanceID>,<CurrentURI>x-rincon-mp3radio://translate.google.com/translate_tts?tl=".. lng .. "&a" .. "mp;q=" .. urlencode(message) .. "</CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData>", "<InstanceID>0</InstanceID>,<CurrentURI>x-rincon-mp3radio://translate.google.com/translate_tts?ie=UTF-8,client=t".."&a".."mp;tl=".. (lng or "fr") .. "&a" .. "mp;q=" .. (urlEncode(message or "") or "message") .. "</CurrentURI><CurrentURIMetaData>"..Sonos:createMetaData("TSS by Google...").."</CurrentURIMetaData>", -- callback (options) function(response) -- retrieve current transport state getTransportState(); lastTransportState = currentTransportState; -- unmute before unMute(); -- retrieve volume getVolume(); lastVolume = currentVolume; -- set tts volume if <> with current if (volume ~= nil and volume ~= currentVolume) then setVolume(volume); ttsVolumeIsDifferent = true; end -- play tts fibaro:debug("tts: " .. message); if (duration ~= nil) then play(duration); else play(); end end); end playTTS("fr", "Attention, les volets du sejour et de la cuisine vont se fermer", nil, 50); -
Activation De Tous Les Modules De L'alarme En 1 Fois
Rocketlud a répondu à un(e) sujet de speckery dans HC 2 & Lite
Sympa les gars, je ne le savais même pas j'avais fait des scènes comme l'a souligné Jojo Comme quoi speckery il n'y a pas de question de daube merci à toi d'avoir posé la question -
Tuto HC2 Clock Sync - Synchronisation De L'horloge Avec Ntp
Rocketlud a répondu à un(e) sujet de Krikroff dans Tutoriels
Tu as un décalage de combien ? J'avais pas fait gaffe mais effectivement j'ai 2 minutes de plus- 93 réponses
-
- Périphérique virtuel
- NTP
-
(et 3 en plus)
Étiqueté avec :
-
Topic unique Aoc A2272Pw4T - Tactile 21.5 Pouces
Rocketlud a répondu à un(e) sujet de Nico dans Multimédia (audio, vidéo ...)
Super taf Nico;) j'ai fait exactement pareil avec le viewsonic et un support vesa en 100*100 je mettrais des photos des que je rentre de vacance;) j'attends aussi le retour du fibaro pour le portier;) Envoyé de mon Nexus 5 en utilisant Tapatalk -
Tuto Multimédia Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos
Rocketlud a répondu à un(e) sujet de Krikroff dans Tutoriels
Je n'ai plus de TTS non plus depuis 2 jours avec le plug in à Christophe. Outch cette augmentation de malade !!!!!!!!!!!!!!!!! ça pique -
J'ai été obligé de rebooter ma HC2 Hier soir car des scènes ne se lançais plus A suivre
-
MAJ faite de la dernière beta vers 4.043 = RAS pour l'instant
-
Topic unique Impérihome Et Hc2
Rocketlud a répondu à un(e) sujet de Moicphil dans Multimédia (audio, vidéo ...)
Et j'utilise toujours Imperihome seul différence avec le tuto sur Domoblog l'écran est en position murale ça marche toujours aussi bien surtout depuis que ça tourne sur HC2 Encore merci la Team Imperihome -
Pas envie celle là je passe mon tour
-
Vache 279 euros il a intérêt d'envoyé du lourd et d'être pleinement opérationnelle des sa sortie;)
-
Faite aussi, je suis comme Pascal, je m'ennuyé trop de stabilité