Aller au contenu

Krikroff

Modérateurs
  • Compteur de contenus

    6 719
  • Inscription

  • Dernière visite

  • Jours gagnés

    128

Tout ce qui a été posté par Krikroff

  1. - As-tu contacté support@fibaro.com pour ton problème ? - Quelle est la valeur dans "Délai entre chaque interrogation:" ? - As-tu configuré le réveil automatique des nœuds morts sur ton HC2, "Interrogation des périphériques morts:"?
  2. Voici les modifications que j'ai apporté au code de i-magin (publié avec son accord): Cf. http://www.domotique-fibaro.fr/index.php/topic/262-empêcher-une-function-de-bloquer-un-script/?p=2468 Edit: mise à jour du code du Main() pour renforcer la prévention des erreurs type T_END, Unknown etc.. --[[ %% autostart %% properties %% globals --]] fibaro:debug("process start"); selfId = fibaro:getSelfId(); local domaine = "www.xxxxxxxxxx.com"; if (temperature_exterieure==nil) then temperature_exterieure = ""; end if (humidite_exterieure==nil) then humidite_exterieure = ""; end if (temperature_interieure==nil) then temperature_interieure = ""; end if (humidite_interieure==nil) then humidite_interieure = ""; end if (co2==nil) then co2 = ""; end if (pression==nil) then pression = ""; end if (bruit==nil) then bruit = ""; end --ne charger en mémoire uniquement que à la premiere execution if(refreshUI==nil) then function refreshUI(temp, hum, press, co2, bruit) fibaro:call(selfId,"setProperty","ui.temperature.value",temp); fibaro:call(selfId,"setProperty","ui.humidite.value",hum); fibaro:call(selfId,"setProperty","ui.pression.value",press); fibaro:call(selfId,"setProperty","ui.co2.value",co2); fibaro:call(selfId,"setProperty","ui.bruit.value",bruit); end; end --ne charger en mémoire uniquement que à la premiere execution if(getExt==nil) then function getExt(retry) retry = retry or 0 -- Setting up the connection data local FHTE = Net.FHttp(domaine, 80); -- Netatmo extérieur local response = FHTE:GET("/netatmo/netatmo.php?intext=ext"); -- decoding json string to table if (response~= nil) then local result = nil; result = json.decode(response); if (result ~= nil) then -- prevent: attempt to index field 'body' (a nil value) if (result.body ~= nil) then temperature_exterieure = result.body[1].value[1][1] or "n.c"; humidite_exterieure =result.body[1].value[1][2] or "n.c"; -- variable globale pour info sms local msg = "Température extérieure : "..temperature_exterieure.."°C"; fibaro:setGlobal("tempext", msg); return true; else fibaro:debug("Netatmo EXT: erreur le " .. os.date()); if (result.error ~= nil) then fibaro:debug("error code: "..result.error.code..", message: "..result.error.message); end end else fibaro:debug("Netatmo EXT: erreur decodage json le " .. os.date()); end else fibaro:debug("Netatmo EXT:la reponse est null !"); end if ((retry or 5)< 5) then fibaro:debug("Retry #"..retry.."process, please wait..."); fibaro:sleep(5000); return getInt(tonumber(retry+1)); else return false; end end; end --ne charger en mémoire uniquement que à la premiere execution if(getInt==nil) then function getInt(retry) retry = retry or 0; -- Setting up the connection data local FHTE = Net.FHttp(domaine, 80); -- Netatmo intérieur local response = FHTE:GET("/netatmo/netatmo.php?intext=int"); -- decoding json string to table if (response~= nil) then local result = nil; result = json.decode(response); if (result ~= nil) then -- prevent: attempt to index field 'body' (a nil value) if (result.body ~= nil) then temperature_interieure = result.body[1].value[1][1] or "n.c"; humidite_interieure = result.body[1].value[1][3] or "n.c"; co2 = result.body[1].value[1][2] or "n.c"; pression = result.body[1].value[1][4] or "n.c"; bruit = result.body[1].value[1][5] or "n.c"; -- variable globale pour info sms fibaro:setGlobal("tempint", "Température intérieure : "..temperature_interieure.."°C"); return true; else fibaro:debug("Netatmo INT: erreur le " .. os.date()); if (result.error ~= nil) then fibaro:debug("error code: "..result.error.code..", message: "..result.error.message); end end else fibaro:debug("Netatmo INT: erreur decodage json le " .. os.date()); end else fibaro:debug("Netatmo INT:la reponse est null !"); end if ((retry or 5)< 5) then fibaro:debug("Retry #"..retry.."process, please wait..."); fibaro:sleep(5000); return getExt(tonumber(retry+1)); else return false; end end; end local function main() -- demande au service web les informations... local resInt, resExt = false, false; local status, err = pcall(function () resInt = getInt(); end); fibaro:debug("Récupération des données interieurs: " .. tostring(resInt)); if (status == false) then fibaro:debug("err: "..tostring(err or 'n.c')); end local status, err = pcall(function () resExt = getExt(); end); fibaro:debug("Récupération des données extérieurs : " .. tostring(resExt)); if (status == false) then fibaro:debug("err: "..tostring(err or 'n.c')); end -- affichage infos dans module virtuel refreshUI( temperature_interieure.." °C / "..temperature_exterieure.." °C", humidite_interieure.." % / "..humidite_exterieure.." %", pression.." mbar", co2.." ppm", bruit.." dB" ); -- tempo de 30 secondes fibaro:sleep(30*60*1000); end -- lance le script à chaque loop main(); - La sortie DEBUG pour la mise en évidence la gestion des erreurs...
  3. Krikroff

    Sonos ou Airport express?

    Oui en Neuf je crois que tu es dans le vrai ex: un Pioneer VSX 923 est dans les 450 Euros, j'ai moi même un VSX 2021 dans les 350 / 400 Euros d'occaz. C'est de l' A/V multi C. et multi-room , je le commande depuis le HC2 avec un périphérique virtuel: Volume, entrées, etc etc le tout avec retour d'information Après tu peux domotiser ton Marantz, mais les fonctions seront très limitées
  4. Pour la doc SATEL, Fibaro à toujours était très clair la dessus, ils ne veulent pas se substituer aux installateurs, et aux utilisateurs ensuite de faire des scènes. Je passe beaucoup de temps à donner un coup de main ici et là cf. WebBox (http://www.domotique-fibaro.fr/index.php/topic/138-sma-solar-webbox/?hl=webbox) par exemple , pas de soucis pour patcher le code si tu veux ... Pour ton WallPlug, c'est peut-être autre chose, je m'explique avant d'attirer les foudres : même problème que toi l'année dernière avec une prise everspring et un wallplug, j'avais testé les deux pour voir si c'était pas un problème de matériel. Je pense avoir trouver un début d'explication, cette prise était juste derrière mon déshumidificateur et lorsque celui-ci était en marche: Hop Dead Node ! J'ai éloigné le déshumidificateur et je l'ai plus de problème, certainement des interférences. Il y a beaucoup de soucis il me semble inhérents à des conditions environnementales. Tous les avis sont intéressants, c'est cela qui fait avancer la machine .
  5. Krikroff

    Sonos ou Airport express?

    Je ne pense pas . Dommage pour l'ampli Hifi tu aurais pu prendre un modèle connecté
  6. @Jimbo, je suis aussi en accord avec toi concernant la documentation, mais à nuancer cependant, c'est l' API qui manque de documentation car toujours non finalisée et pour le reste et bien il y a toutes les docs sur le site fibaro.com. Pour ton problème avec le device Sunny WebBox tu n'es pas le seul, Kuuno un autre utilisateur du HC2 et du WebBox à le même, et c'est de toute évidence le serveur WebBox qui met le binz , il faut juste ajouter ce qu'il faut dans le code pour "catcher" et isoler les parties sensibles mais tu sais tout cela déjà ... Pour ta caméra, le HC2 n' intervient pas du tout dans le flux, même pas de proxy entre la caméra et le serveur web, elle est juste inséré dans une page web en javascript: c'est côté client que ce passe les choses, peut-être un problème avec le navigateur ? Mais de nouveau le HC2 n'est pas en cause . Concernant le niveau d'exigence c'est drôle j'ai dis la même que toi sur un autre sujet, nous sommes donc tous sur la même longueur d'onde mais il faut être nuancé: dire que le HC2 n'est pas un système fiable c'est peut-être exagéré. Mdr... Je suis le premier à prendre la tête à Fibaro lorsqu'il y a des problèmes tu peux me croire
  7. Non, rien d’extraordinaire... 407 c'est le tout en comptant tous les devices ajoutés par l' Integra etc etc. ça semble beaucoup mais les 47 nodes sont plus représentatifs . Nous avons tous des petits soucis ici et là mais rien de très méchant ni d'incontournable . J'ai 28 scènes qui tournent sans broncher et c'est pour moi le plus important ... Pour en revenir au sujet principal, si Fibaro pouvait nous sortir une application tablette avec de quoi faire des panels de qualité pour nos périphériques je ne serais vraiment par contre, et puis ta telco XBMC serait top à côté de mon virtual device Pioneer Amplifier (Tiens je devrais le mettre à disposition celui-ci )
  8. J'ai 16 Périphériques virtuels, mes Main loop ne plantent pas http://www.domotique-fibaro.fr/index.php/topic/270-surveiller-un-main-loop/ , j'ai des main loop avec + de 3000 lignes de codes (si, si...), refresh tous les 30 secondes jamais de plantage . Une centrale Satel sur mon HC2 en IP. 407 Devices, 47 Nodes, 2 caméras, des pushs sur thingspeak, sur un NAS Local + un NAS distant, 1 serveur qui reçoit et envoi des données de et vers le HC2 .Donc je te rassure, le HC2 est quand même stable et il y a beaucoup de problèmes qui peuvent être réglés sans devoir rebooter son HC2 toutes les 2 minutes ! PS: J'ai 7 Wallplug, 1 x Aeon Labs multisensor, 2 x RGBW par contre le secure pas d'avis ??
  9. Justement c'est bien pour cela SATEL... SATEL , Franchement ça marche très bien
  10. @Shad, Je pense que les problèmes depuis les dernières maj sont les plâtres de la transition vers la V4 , a mon avis ils ne veulent pas reproduire les mêmes erreurs que dans le passé ce qui confirme mon idée que même si jamais une nouvelle box arrivait sur le marché cela ne serait pas pour remplacer le HC2 mais plutôt pour compléter l' offre , le HC2 à encore quelques années devant lui, mais cela n'engage que moi... Je suis certain que nous allons nous éclater avec ton device XMBC . @Jimbo, de quels bugs tu parles exactement ?
  11. Super, beau programme , je comprends bien par quoi tu passes, moi il me reste 80 m2 de surface à l'étage: Isolation, électricité, plomberie, placo, bandes... Pour tes ILS, je pense que cela est possible le système SATEL est vraiment ouvert à beaucoup de chose: Série, KNX, IP, Contacts Secs etc
  12. Je croise les doigts pour que tu te trompe l'ami , en même temps Ils ont plus d’expérience maintenant. Il savent aussi qu'en face il y a des utilisateurs exigeants . Je pense aussi qu'il y aura des bugs avec la V4 en bêta et c'est normal, dans tous les cas les choses avancent et moi je préfère cela pas toi ? Je suis certain que nous serons tous heureux de pouvoir installer le plugin XBMC de Shad
  13. salut Benjy, quelle sera l'utilisation dans ton garage ? il y a aussi cette marque: http://tinycontrol.eu/en/kontroler,lan-controller,167,363
  14. Pour l'instant ce n'est pas possible , j'espère que dans la V4 oui avec les plugins
  15. Oui il n'y aura pas problème c'est de l' UDP. La différence de prix s'explique par la différence des fonctionnalités, comparé à une IPX V3 ou même une V1 à 100 Euros, la KMTRONIC ne peut pas je pense être autonome. Mais 8 relais pour 60 Euros c'est un bon plan
  16. Krikroff

    Perte du controle par la box

    Tout àfait, Shad àraison , c'est étrange que la HC2 bloque avec une scène bloc, même si c'est du LUA qui tourne derrière l'habillage bloc dans ce cas c'est du code Fibaro qui tourne et pas du code utilisateur... Il faudrait que lorsque cela arrive que Igor ou Andrew prenne la main sur le HC2 pour examiner les logs en temps réel
  17. Krikroff

    Philio

    Les quelques sujets que j'ai consulté sur le forum officiel ne sont pas encourageant niveau compatibilité J'imagine que Fibaro met la priorité sur ses propres modules...
  18. Krikroff

    Karotz

    Merci ikillou
  19. Krikroff

    Perte du controle par la box

    Super . Pour répondre à ta question: non ce n'est pas recommandé de la faire souvent. Juste si vraiment il n'y a pas d'autres alternatives . Mais cela n'explique toujours pas le pourquoi du comment . Peux-tu me dire si cela à commencé peut de temps après une mise à jour, tu semble avoir le HC2 depuis pas très longtemps ?
  20. Krikroff

    Karotz

    Bonne idée ikillou
  21. Krikroff

    Karotz

    Oui bien sur: Il faut installer l’application Kron sur ton Karotz, et de configurer une action, tu peux declancher une action sur le HC2 depuis le Karotz
  22. Krikroff

    Perte du controle par la box

    Oui, je suis tout a fait d'accord avec toi i-magin. Les différences dans le comportement entre un accès distant WAN et un accès LAN proviennent du fait que Fibaro à développé le serveur du HC2 en pensant que les utilisateurs passeraient par home.fibaro.com ou il utilise un proxy pour faire le lien entre notre box et leurs serveurs. Beaucoup de lien par exemple ne tiennent pas compte du port que nous passons pour un accès WAN. J'ai passé 4 mois à remonter vers Fibaro ce types de problèmes... c'est beaucoup mieux aujourd’hui' hui mais il reste un peu de travail edit: Phil, i-magin est dans le vrai lorsqu'il parle d'accès distant... mais nous jouons sur les mots ...
  23. Krikroff

    Enocean

    Salut Phil, si si le EnOcean sait gérer le retour d'état tout comme le z-wave, c'est juste que tous les périphériques EnOcean n'ont pas cette fonction, donc c'est à prendre en compte lors de l'achat d'un module... Je suis intimement persuadé que EnOcean est l'avenir et je ne serais pas étonné que le z-wave de demain reprenne quelques principes de cette techno, les puces z-wave de nouvelle génération étant très peu gourmande en énergie, c'est vraiment un axe de travail pour sigma...
  24. Krikroff

    Perte du controle par la box

    J'ai constaté le problème, toujours en local (pas joujou avec mon RGBW à distance en fait ) et toujours en rapport avec le module RGBW et l'application iPhone ou iPad. Pas de scène pour moi ici. Même pas peur, je vais de ce pas torturer ma box avec mon iPad et mon module RGBW... surtout que j'en ai un autre qui attend d'être installé alors ! Si nous sommes plusieurs à mettre en évidence la même choses il sera plus facile pour Fibaro de comprendre le problème, je peut centraliser les infos si vous voulez...
  25. Pourquoi avez-vous enlevé le bandeau avec les derniers messages des rubriques, c'était super pratique ?
×
×
  • Créer...