Aller au contenu

bbart

Membres confirmés
  • Compteur de contenus

    5
  • Inscription

  • Dernière visite

Profile Information

  • Sexe :
    Homme
  • Ville :
    Neuilly
  • Box
    Home Center 2

Visiteurs récents du profil

710 visualisations du profil

bbart's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. bbart

    Et Mes Piles?

    et celles ci ? 1.1Ah au lieu de 1.2, mais 3.21€ TTC à partir de 2. Fiche technique EVE-ER14250-S: Pile au lithium 3.6V. Format: 1/2AA, 1/2R6. Dimensions: à˜14.5x25.4mm. Capacité: 1100mAh. Référence d'origine du constructeur (EVE BATTERY CO.): EVE ER14250 S/STD.Ca peut le faire ou pas ? http://www.mixelec.fr/article-32221-piles-eve-er14250-s.html
  2. Je sens que tu t'ennuie Steven, alors un petit détail : tu pourrais nous faire un petit fibaro:getName(id) dans tous les messages debug en plus de l'id, pour savoir de quel module on parle !?
  3. Bonjour Krikroff, Merci pour cette mise à jour. à‡a fonctionne très bien. En revanche j'ai 2 questions : - est-il possible de mettre à jour un module virtuel en utilisant la fonction d'import sans créer un nouveau device ? en effet, les boutons étant utilisés dans des scènes à chaque mise à jour, il faut changer ses scènes... Est-ce possible ou faut-il attendre la V4, qui je suppose proposera les mises à jour pour la bibliothèque des plugin qu'ils nous préparent ? Est ce que j'ai raté un truc ? - pour la notification des appels manqués, j'ai été un peu spammé par la box, a chaque loop, je recevais la liste des appels manqués par email. La seule façon d’arrêter ça (sans mettre le missedcall a false) est de réinitialiser la liste des appels... dans le même genre, le module update notifier (très bon au passage comme toujours) m'a aussi spammé (toutes les 4h vu que j'ai réglé le délai à 4h) pour la beta que je ne veux pas installer. J'ai du passer sur "stable" seulement. Mais quand une release stable sortira, je vais encore être spammé toutes les 4 h tant que je n'installe pas la mise à jour... ? N'y a t'il pas un moyen de ne recevoir l'alerte qu'une fois ? Est ce que j'ai raté un truc ?
  4. Petit ajout personnel à ce super script (qui m'a permis de décommissioner l'équivalent PHP sur mon NAS !): Une fonction pour l'espace disque restant (je faisais ça avant en PHP avec une alerte quand il faut faire du ménage, genre en dessous de 20Go restant) : function GetDiskFreeBytes(enable) --Toolkit.Net.isTraceEnabled = true; local HttpClient = Toolkit.Net.HttpRequest(FreeboxObject._host, 80); HttpClient:setReadTimeout(1000); local response, status, errorCode = HttpClient:request("GET", "/api/v1/storage/disk/1", { "User-Agent: FibaroHC2/1.0", "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3", "Accept-Encoding: deflate", "Accept-Charset: utf-8", "X-Fbx-App-Auth: "..FreeboxObject._sessionToken, "X-Fbx-App-Id: plugin.freebox.fibaro" }); HttpClient:disconnect(); HttpClient:dispose(); HttpClient = nil; --Toolkit.Net.isTraceEnabled = false; local _return = false; -- check for error if errorCode == 0 then if tonumber(status) == 200 then local jsonTable = json.decode(response); if (jsonTable.success == true ) then Tk:trace("Get Disk Storage Status with success"); FreeboxObject._diskFreeBytes = jsonTable.result or {}; _return = true; else Tk:trace("Get Disk Storage Status failed"); end else Tk:trace("status: "..status); end else Tk:trace("Communication error"); end return _return; end Bien penser à rajouter la variable _diskFreeBytes au début du script Freebox. Puis ce code à rajouter dans le main pour rafraîchir le label : if (GetDiskFreeBytes()) then fibaro:call(FreeboxObject._selfId, "setProperty", "ui.lblDisk.value", math.floor(FreeboxObject._diskFreeBytes.partitions[1].free_bytes/1000000000,2).." Go libres sur "..math.floor(FreeboxObject._diskFreeBytes.partitions[1].total_bytes/1000000000,2).." Go"); end Une autre fonction pour monitorer la °C de la freebox : function GetTemperatures() local payload = [[ {"db":"temp", "fields":["temp1", "temp2", "temp3"], "precision":10} ]]; --Toolkit.Net.isTraceEnabled = true; local HttpClient = Toolkit.Net.HttpRequest(FreeboxObject._host, 80); HttpClient:setReadTimeout(1000); local response, status, errorCode = HttpClient:request("POST", "/api/v1/rrd/", { "User-Agent: FibaroHC2/1.0", "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", "Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3", "Accept-Encoding: deflate", "Accept-Charset: utf-8", "X-Fbx-App-Auth: "..FreeboxObject._sessionToken, "X-Fbx-App-Id: plugin.freebox.fibaro" },payload); HttpClient:disconnect(); HttpClient:dispose(); HttpClient = nil; --Toolkit.Net.isTraceEnabled = false; local _return = false; -- check for error if errorCode == 0 then if tonumber(status) == 200 then local jsonTable = json.decode(response); if (jsonTable.success == true ) then Tk:trace("Getting Temperatures with success"); FreeboxObject._temperatures = jsonTable.result or {}; _return = true; else Tk:trace("Getting Temperatures failed"); end else Tk:trace("status: "..status); end else Tk:trace("Communication error"); end return _return; end Et pareil pour la variable _temperatures ainsi que le rafraîchissement du label : if (GetTemperatures()) then fibaro:call(FreeboxObject._selfId, "setProperty", "ui.lblTemperatures.value", (FreeboxObject._temperatures.data[1].temp1/10)..", "..(FreeboxObject._temperatures.data[1].temp2/10)..", "..(FreeboxObject._temperatures.data[1].temp3/10).."°C"); end Bien sà»r il faut rajouter les label dans avec les ID lblDisk et lblTemperatures Voilà ! Ah oui et sinon Krikroff, "failed", il n'y a qu'un "l" !
  5. Passionné de domotique depuis presque 10 ans, j'ai expérimenté quelques technologies sans vraiment les utiliser (X10, chacon, rfxcom, etc) Depuis plus d'un an, j'ai sauté le pas avec la HC2 de fibaro, qui est une solution très simple et fiable. Le Zwave m'a permis de passer à une utilisation réelle de la domotique. Depuis 1 an, j'ai fait l'acquisition de plusieurs modules (Fibaro : 1 x RGBW - 2 x FGS221 - 5 x FGS211 - 5 x FGK101 - 1 x WallPlug + 5 thermostats Danfoss, des télécommandes et quelques modules encore non installés) à chaque fois je suis impressionné par leurs nouveaux modules. J'essaie aussi d'intégrer à mon architecture tous mes autres modules non zwave (cameras IP, netatmo, x10, rfxcom (oregon, X10 frequence US), karotz, mirror...) mais sans trop compter dessus, le tout en passant par un NAS Synology central ou un raspberry. Bref le coeur de la domotique sur Fibaro fonctionne à merveille, pour le reste c'est un plus. Avec l'ouverture à LUA je pense pouvoir réintégrer de nombreux scripts PHP (prowl, freebox, netatmo, karotz...) directement à la box. Et j'attends avec impatience la v4 qui annonce des fonctions multimédia !
×
×
  • Créer...