Aller au contenu

Lazer

Administrateur
  • Compteur de contenus

    26 003
  • Inscription

  • Dernière visite

  • Jours gagnés

    1 284

Tout ce qui a été posté par Lazer

  1. Ouais, et ils sont en forme Cobra, ils viennent d'ouvrir un 3ème magasin à Wagram.
  2. Lazer

    Google Home

    Impossible, sur la page d'accueil de IFTTT, il est inscrit "A world that works for you" Plus sérieusement, vu que tu as pas mal joué avec ton routeur sur un autre topic, tu n'aurais pas fermé l'accès à ta box HC2 ?
  3. Bof, le HC ça devient de plus en plus confidentiel. Quand j'étais jeune, il y avait des showroom/auditorium dans toutes les Fnac, aujourd'hui ça devient rarissime, et même certains spécialistes (Magma à Paris) font faillite. Aujourd'hui, ce qui se vend en masse, ce sont des barres de son de merde chez Samsung, ou plus rarement des barres de son hors de prix eu égard à la qualité audio chez Sonos/Bose. Regarde le début de ce topic pour voir qu'il y a beaucoup plus d'amateurs qu'on ne pourrait le croire. Quand tu vois que dans certaines barres de son ils prétendent faire du 5.1 avec de l'Atmos intégré, ça fait bien rire. Le mieux, c'est le smartphone qui fait de l'Atmos maintenant, ils ont peur de rien les marketeux. Et puisqu'on parle aussi audio, et donc Hi-Fi, c'est pareil, la chaine Stéréo Hi-Fi à Papa avec sa platine CD (ou Vinyle) a disparu, après un passage par l'enceinte miniature avec doc iPhone pour écouter des MP3 dans les années 2000, maintenant la même enceinte s'est encore miniaturisée, a gagné une batterie et va chercher le son en Bluetooth (donc du même niveau que le MP3) ou en ligne (donc du MP3, hors abonnement hi-res spécifique). Plus fort encore, maintenant les enceintes elles nous écoutent, et elles parlent, et pourtant la qualité audio ne cesse de se dégrader (avez-vous sérieusement écouté de la musique sur un Google Home...) Pourquoi tout ça ? Bah justement parce que c'est plus simple, tu branches, ça marche. Pas besoins d'être ingénieur.... sauf que d'un point de vue qualitatif, on nivelle tout par le bas... C'est paradoxal, parce que finalement l'offre est tellement large, celui qui a les moyens techniques et financier, peut avoir une installation d'une qualité de folie, supérieure à bien des salles de cinéma ou de concert.
  4. Non, le 13.1 n'existe pas au cinéma, et le 13.2 encore moins. Le cinéma, c'est 5.1 (tous les films depuis les années 90) et parfois 7.1 Ensuite, il y a l'Atmos (ou DTS-X), récent, qui ne raisonne pas en canaux, mais en objets, donc plus tu mets d'enceintes au plafond, plus les déplacements d'objets dans l'espace tridimensionnel sont réalistes. La norme supporte jusqu'à 64 enceintes au plafond... des cinémas ! A la maison, c'est 2 ou 4 enceintes au plafond. Donc les 13 canaux de cet ampli sont assignables à différentes configurations. On peut imaginer au maximum 7.1.4 : - 7 enceintes sur le plan horizontal (3 devant, 2 sur les cotés, et 2 derrière) - 1 caisson (ou 2 caissons... ou N caissons, il suffit de mettre des câbles en Y) - 4 enceintes Atmos au plafond. Mais on peut tout aussi bien utiliser les 13 canaux différemment, par exemple en configuration multi-zones (dans ce cas, l'ampli devient multiroom à lui tout-seul)
  5. Sinon, pour ceux qui n'ont pas de problème de WAF (ni de trésorerie, quoique ça aille souvent ensemble ) Marantz annonce son ampli 13.1 avec technologie multiroom Heos (comme Denon, normal c'est le même groupe)... à 3999€ dispo en mars : http://www.homecinema-fr.com/marantz-annonce-lav8805-processeur-hc-13-2-canaux-se-devoile/ Après, il ne reste plus qu'à acheter les 13 enceintes.....
  6. Non, pas d'inquiétude, ce sont des messages d'erreurs "normaux", n'oublions pas que c'est Fibaro qui développe...
  7. Lazer

    CES 2018

    Mouais... c'est très (trop ?) cher, et devoir sortir le smartphone pour allumer les lumières, c'est pas top, tandis que les prises Chacon sont vendues en pack avec la télécommande à laisser trainer sur le canapé. Sinon faut offrir le Google Home en pack avec les Hue.
  8. Lazer

    CES 2018

    Mouais, je suis pas certain qu'ils acceptent de baisser le prix de la licence, et du SDK.... je ne sais pas quelle part ça représente dans le prix de chaque module, mais ça ne doit pas être négligeable. De toute façon le Z-Wave n'a pas vocation à faire du lowcost comme peut l'être Zigbee (je pense aux produits de chez Xiaomi notamment), mais plutôt du qualitatif haut de gamme. C'est un peu le KNX du sans-fil en fait. Pour tes parents, tu mets du Chacon DIO de chez Leroy Merlin, c'est juste parfait pour une simple lampe.
  9. Lazer

    CES 2018

    En tout cas moi je trouve ça bien une nouvelle puce Z-Wave qui améliore encore la portée et l'efficacité énergétique, ça va dans le bon sens. Surtout pour les modules sur batterie. Après, l'histoire des capteurs "intelligents" c'est encore du bullshit marketing à la mode, et du copier/coller de traduction automatique de communiqué de presse....
  10. Je crois que c'est la même génération, mais le modèle juste au dessus dans la gamme. Notamment, je vois qu'il est 7.1 (Atmos et DTX-X), alors que le V481 ne fait que du 5.1 classique.
  11. Lazer

    CES 2018

    Ca avait été annoncé il y a plusieurs mois ça non ? Oui mais bon, pas avant 2019 quand même, on a le temps de voir venir. Après, ton HC2 ne va pas s'arrêter de fonctionner du jour au lendemain, c'est quand même un comble, maintenant c'est le client qui crée sa propre obsolescence programmée !!!
  12. Lazer

    Google Home

    Ah ok, bah je sais pas, je n'ai jamais vu de nouvelle syntaxe. Enfin je crois pas.
  13. Bien vu Par contre, ce n'est pas un verbe, mais une préposition
  14. Lazer

    CES 2018

    Mes flux RSS et suggestions Google Now ne parlent que de ça depuis 3 jours !!!
  15. Voilà, sujet créé : Pas de discussion là bas, on conserve ce topic pour le blah blah
  16. Lazer

    Code LUA Snippet

    Ce sujet épinglé en haut de page est une référence de bout de code "snipet" partagé par les utilisateurs. Les règles à respecter sont les suivantes : 1 message = 1 extrait de code aucune discussion, aucun support, les "mauvais" messages seront effacés formalisme du code : on partage le code LUA, avec en commentaire les arguments et le retour attendu : --[[ ================================================================== Encodage / Décodage en base 64 ================================================================== Description : Utilitaire pour l'encodage / décodage en base 64 Utilisé fréquement pour encoder les login:password ================================================================== Support : [X] Scénario [ ] VD Firmware requis : 4.x Auteur : Trouvé sur le web (nom des fonctions adaptées pour plus de lisibilité) ------------------------------------------------------------------ Functions : encode : encode une chaîne de caractère en base64 decode : décode une chaîne de caractère précédement encodée ================================================================== --]] -- --------------------------------------------------------------- -- function : encode -- --------------------------------------------------------------- -- paramètres : -- data : chaîne à encodé -- retour : chaîne encodée en base64 -- --------------------------------------------------------------- function encode(data) -- ... end -- --------------------------------------------------------------- -- function : decode -- --------------------------------------------------------------- -- paramètres : -- data : chaîne encodée -- retour : chaîne en claire -- --------------------------------------------------------------- function decode(data) -- ... end Et on donne un exemple d'utilisation : -- Exemple d'encodage print(encode('domotique.fibaro@gmail.com:motdepasse')) -- Résuitat [DEBUG] 17:02:52: ZG9tb3RpcXVlLmZpYmFyb0BnbWFpbC5jb206bW90ZGVwYXNzZQ== -- Exemple de décodage print(decode('ZG9tb3RpcXVlLmZpYmFyb0BnbWFpbC5jb206bW90ZGVwYXNzZQ==')) -- Résultat dans le Debug [DEBUG] 17:02:52: domotique.fibaro@gmail.com:motdepasse
  17. Lazer

    CES 2018

    Si mais bon, comme de mauvaise habitude depuis quelques années, toutes les annonces ont déjà été faites avant l'ouverture. Il n'y a plus vraiment de surprise...
  18. Lazer

    Google Home

    Bah on vient de te la donner !!! Ou alors j'ai pas compris ta demande ???
  19. Lazer

    Google Home

    Pour une scène oui, mais toi, c'est bien un bouton de VD que tu veux actionner, non ?
  20. Lazer

    Google Home

    Il te l'a donné il me semble, c'est /api/callAction?deviceID=zz&name=pressButton&arg1=zz Tu as juste à mettre l'ID du device, et l'ID du bouton.
  21. Lazer

    Scene / Traitement Json

    Voici ma scène complète qui surveille le changement d'IP à l'aide du JSON fourni par ce site : Tu pourras facilement extraire l'info qu'il te faut (le champ "jsonTable.zip") --[[ %% autostart %% properties %% globals --]] -------------------------------------------------- -- Scene : Check Public IP Address -- Author : Lazer -- Version : 1.0 -- Date : June 2017 -------------------------------------------------- -- User variables local URL = "http://ip-api.com/json" local intervalle = 60 local userID = {0} -- Email local smartphoneID = {0} -- Push local sms = { ["VD_ID"] = 0, -- Virtual Device ID ["VD_Button"] = "1", -- Virtual Device Button ["VG_Name"] = "SMS" -- Global Variable Name } local debug = false -- System variables local IP = nil -- -- Message function -- function Message(color, message) if color and color ~= "" then fibaro:debug('<span style="color:'..color..';">'..(message or '<nil>')..'</span>') else fibaro:debug(message or '<nil>') end end -- -- Notification function -- function Notification(message, param) local message = message or "<vide>" Message("yellow", "Notification : "..message) if param then for _, notif in ipairs(param) do if debug then Message("grey", notif) end -- Envoi Push if notif == "push" and smartphoneID then for _, id in ipairs(smartphoneID) do if debug then Message("grey", "Send Push smartphone ID : "..id) end fibaro:call(id, "sendPush", message) end -- Envoi Email elseif notif == "email" and userID then for _, id in ipairs(userID) do if debug then Message("grey", "Send Email user ID : "..id) end fibaro:call(id, "sendEmail", "HC2 Public IP Check", message) end -- Envoi SMS elseif notif == "sms" and sms then if debug then Message("grey", "Send SMS : VD_ID="..(sms["VD_ID"] or 0).." VD_Button="..(sms["VD_Button"] or "0").." VG_Name="..(sms["VG_Name"] or "")) end fibaro:setGlobal(sms["VG_Name"], message) if sms["VD_ID"] and tonumber(sms["VD_ID"])>0 and sms["VD_Button"] and tonumber(sms["VD_Button"])>0 then fibaro:call(sms["VD_ID"], "pressButton", sms["VD_Button"]) end end end else Message("orange", "Warning : no notification options given") end end -- -- Check function -- function Check(interval) Message(nil, "Check") local httpClient = net.HTTPClient() if debug then Message("grey", URL) end -- Check IP httpClient:request(URL, { success = function(response) --if debug then --Message("gray", json.encode(response)) --end if response.status == 200 then if response.data and response.data ~= "" and response.data:sub(1, 1) == "{" and response.data:sub(-1) == "}" then local jsonTable = json.decode(response.data) if jsonTable.status and jsonTable.status == "success" then if not IP then IP = jsonTable.query Message("blue", "IP Address : " .. (jsonTable.query or "???")) Message("blue", "ISP : " .. (jsonTable.isp or "???")) else if IP ~= jsonTable.query then local newIP = (jsonTable.query or "???") Message("orange", os.date('%d/%m/%Y') .. " : New IP : " .. newIP) Message("orange", "New ISP : " .. (jsonTable.isp or "???")) Notification("Old IP : " .. IP .. " - New IP : " .. newIP .. " - ISP : " .. (jsonTable.isp or "???"), {"push", "email", "sms"}) IP = newIP elseif debug then Message("blue", "Same IP : " .. (jsonTable.query or "???")) end end else Message("red", "Error : status = " .. (jsonTable.status or "???") .. " - message = " .. (jsonTable.message or "???") .. " - query = " .. (jsonTable.query or "???")) end else Message("red", "Error : empty or invalid response data") end else Message("red", "Error : status=" .. tostring(response.status)) end end, error = function(err) Message("red", 'httpClient:request() : Error : ' .. err) end, options = { method = 'GET', timeout = 10000 } }) -- Wait if interval and interval > 0 then setTimeout(function() Check(interval) end, interval*1000) end end -- function -- -- Main loop -- local trigger = fibaro:getSourceTrigger() if trigger["type"] == "autostart" then Message(nil, os.date('%d/%m/%Y').." : Scene instance autostart") -- Call Check function setTimeout(function() Check(intervalle) end, 0) elseif trigger["type"] == "other" then Message(nil, os.date('%d/%m/%Y').." : Scene instance manual launch") -- Call Check function Check(nil) else Message(nil, os.date('%d/%m/%Y').." : Unknown trigger : "..trigger["type"]) end
  22. C'est ce que je fais aussi, c'est un peu lourd, mais ça fonctionne....
  23. Lazer

    Onduleur Eaton

    Oui si tu veux du 100%, c'est toujours mieux de prendre la dernière version ! D'ailleurs, extrait du changelog : Ce qu est marrant, puisque le support avait déjà été ajouté en HF :
  24. Lazer

    Compte admin remplacé

    OK donc avec curl, dans ce cas le plus simple c'est de laisser curl s'occuper des urlencode et base64 comme ceci : curl --request GET -u "adresse.email@domaine.com:password" "http://192.168.1.1/api/..."
×
×
  • Créer...