Aller au contenu

JM13

Membres confirmés
  • Compteur de contenus

    367
  • Inscription

  • Dernière visite

Tout ce qui a été posté par JM13

  1. JM13

    Accès Hc2 De L'extérieur

    Bonjour, Je souhaite accéder à ma box (HC2) depuis l'extérieur de chez moi MAIS sans passer par le remote acces de Fibaro. Je suis chez FREE et j'ai donc un DNS du type "XXX.hd.free.fr" En général, j'arrive à accéder à d'autres devices (i.e. NAS) mais là ...pas du tout. j'ai ouvert un port ou plusieurs ou même mis la box en DMZ ...rien n'y fait. http://XXX.hd.free.fr/fibaro/fr/home/index.html http://XXX.hd.free.fr:80/fibaro/fr/home/index.html ... Avez-vous une idée ?
  2. Va falloir que je regarde "Domoticz" ! Je l'ai juste installé sur mon NAS mais je n'ai jamais eu le temps de regarder en détail ! Merci de l'idée, je reviendrai certainement avec des questions
  3. Je ne sais pas ce que veut faire CASINOS mais l'idée d'un fichier de log facilement configurable pourrait intéresser ! non ?
  4. JM13

    Network Monitor

    Pour faire un peu avancer la science ... J'ai installé, adopté et j'ai fait qqles modifications mineures car j'aime bien en général avoir plusieurs modes d'utilisation : Le premier, c'est le mode automatique (on envoie des mails, SMS, ...) et on fait des actions ...j'ai cru comprendre qu'il y avait des idées et des futures versions Le second mode, c'est le mode "manuel". On peut voir directement le résultat (appli Fibaro ou autre) sans attendre un mail, push ou autre. Dans le VD, j'ai donc créé des labels (label1, label2, lable3, ...) pour afficher les DEVICES en défaut.(On peut en mettre 5 ou 6) Ensuite qqles modifications sauvages : Ligne 86 local j = 1 -- on ajoute la ligne juste avant le "FOR" for device, param in pairs(DEVICES) do et les lignes 185/186 fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..j..".value", message) j = j+1 end -- for Quand on met à jour on envoie les mails, etc...et aussi on affiche les devices ! simplement ! @Lazer, tu fais comme tu le sens...ma contribution est modeste ! mais peut être incorporée dans ta future version !
  5. Hello Un petit retour d'expérience après qles jours d'utilisation. Ca marche très bien et l'effet WAF est parfait Par contre, j'utilise le VD et aussi GEA pour lancer les nettoyages certains jours mais j'ai l'impression que je perds la communication avec le Roomba car le nettoyage de ce lance pas toutes les fois. Je soupçonne des problèmes de communication. Avez-vous eu des problèmes avec le wifi ? Je suis passé en type de protection: "WPA-PSK/TKIP" pour être compatible avec le Roomba et autres devices... Si vous avez des idées....
  6. JM13

    Forum Nas - Synology

    Je suis assez d'accord avec un topic "NAS" et même d'autres comme JEEDOM, FREEBOX ...
  7. Je suis en moyenne à 80W avec des pointes à 200W pour : - un HC2 - NAS : Synology DS411+II 8To, - Onduleur : APC BACK-UPS PRO 900 - Switch : D-LINK 16ports Gibabits - Une imprimante HP - Un Téléphone pour plateforme SMS - Un PC - Bridge SONOS La conso de ton onduleur me parait élevée ...
  8. JM13

    Module Fibaro Sur Rail Din

    Did, Pourquoi utilises-tu autant de modules Fibaro FGS-221 car je vois dans ton image que tu as certainement un IPX800 Moi, je gère mon arrosage avec l'IPX pour 5 zones + pompe et cela me revient moins cher, non ?
  9. JM13

    Next Step !

    et si on laissait des choses à faire pour la prochaine génération comme aussi manger des insectes
  10. JM13

    Support Gea

    Super l'idée du Wiki. Pourquoi le limiter à GEA ? Pourquoi ne pas en faire un, sur la domotique (à base de Fibaro) ?
  11. JM13

    Retour D'état D'un Module Pas Fiable

    Par sécurité, je m'envoie un PUSH pour confirmer la prise en compte de la commande d'ouverture ou de fermeture...Cela ne résout pas le problème mais ça me rassure
  12. JM13

    Restructuration Du Forum

    j'utilise beaucoup la "recherche" car il y a beaucoup d'articles maintenant et j'ai l'impression que qu'elle que soit la méthode de rangement cela ne changera pas beaucoup. Le fait de changer peut pendant qqles temps faire remonter à la surface qqles bons acticles...donc "pourquoi pas"
  13. JM13

    Lien Bi-Directionnel Entre Sms Gateway Et La Hc2

    Pas mal , je regarde dans le détail ce weekend Merci
  14. JM13

    Présentation Et Projet

    Bienvenue et pour t'aider à répondre à tes questions..si tu es informaticien, la version HCL sans LUA va te paraître vite limitée C'est vrai que l'investissement est important mais bon...On n'a rien sans rien !!
  15. JM13

    Jour Chômé

    Ouais...c'est une bonne idée ! Pour la ligne qui déclenche mon envie de rester à la maison, c'est celle là : josdJourFerieTab[os.date("%m-%d",epochPaques+24*60*60*9)] = true; -- Ascension = Pâques + 39 jours Si je comprends bien le code; l'Ascension n'est pas 9 jours après Pâques mais 39 jours ...donc josdJourFerieTab[os.date("%m-%d",epochPaques+24*60*60*39)] = true; -- Ascension = Pâques + 39 jours Zut, ...je vais devoir aller au boulot
  16. JM13

    Jour Chômé

    Suis-je le seul à être en vacances ? Je ne me rappelle pas avoir touché le script ...et il me dit de rester chez moi Mais le 14/04/2015 n'étant ni un weekend ni un jour chomé...je m'interroge !?!
  17. JM13

    Free Rachète Imperihome

    J'espère que ce poisson donnera des idées à Xavier
  18. JM13

    Pb De Reception Message Push

    Bon, j'ai finalement trouvé une solution...à laquelle je ne voulais pas aller, mais bon!! J'ai fait comme toi, effacé les données puis supprimé dans l'interface HC2 le device ....et j'ai reconnecté mon téléphone avec l'application. De fait, le téléphone a pris un nouveau numéro d'ID et ça marche à nouveau. Par contre, ayant un nouveau numéro, il faut que je repasse en revue ttes les VD et scènes pour remettre le bon numéro car je ne l'avais pas mis en paramètre Merci
  19. JM13

    Requête Push Via Ipx 800

    Essaye de taper ta requête complète dans ton navigateur...comme ça tu écartes les problèmes d'IPX dans un premier temps.
  20. JM13

    Pb De Reception Message Push

    J'ai le même problème...plus de PUSH et j'ai aussi rooté mon Samsung il y a qqles temps. J'avais bien 2 config sur l’interface de ma freebox (une IP fixe non joignable depuis qqles temps) et une IP (DHCP) joignable depuis qqles heures/minutes. Le fait de repasser en IP Fixe n'a pas réglé le problème Par contre, ta solution est "strange" car on reçoit aussi les PUSH en 3G....donc rien à voir avec l'adresse IP, non ?
  21. JM13

    V4.040 Hot Fix - 26-03-2015

    Lionel Pourquoi dis-tu ça ? je ne comprends pas bien.??? En fait, je suis toujours en V3 ... et jeme demande quand je vais pouvoir passer en V4. non, je ne manque pas de courage mais de temps en ce moment et si je fais une mise à jour sur une install qui est stable et avec un WAF OK...En passant à la V4.xx, je prends des risques de mettre à plat mon installation et ne pas avoir le temps de résoudre les problèmes
  22. JM13

    Live Notifier S'arrêterait De Fonbctionner En Avril 2015

    Petite question sur PUSHINBOX et Newtifry. Je teste ces 2 applis suite à l'arrêt de LiveNofiier ...et je souhaiterais avoir en plus du PUSH et d'un petit texte, une petite image (logo) Ce-dessous ce que j'avais PUSH = Net.FHttp("api.livenotifier.net",80); response = PUSH:GET("/notify?apikey=97vhFz8...J&title=Notification%20Home%20Center&message=Courrier%20dans%20BAL&imgurl=http%3A%2F%2F"..IP_NAS.."%2FImages%2FFacteur.png"); Dans la commande GET on avait La clé puis le titre et message puis un lien vers une image(logo) ce qui rend le message plus agréable !!! Peut-on faire la même chose avec PUSHINBOX et Nextifry...je ne trouve pas
  23. JM13

    Live Notifier S'arrêterait De Fonbctionner En Avril 2015

    Bon, il ne me reste plus qu'àmigrer vers PUSHINBOX ...car j'ai l'impressioin qu'autoremote répond moins àmon besoin.
  24. N’étant pas un « codeur fou » mais un bon bricoleur passionné de domotique, je suis obligé (on n'est jamais obligé mais c'est quand même plus facile ) de m’appuyer sur les développements de mes collègues experts et en général de la communauté. Il se trouve que dans cette communauté (domotique pour Fibaro) la liste est importante, de qualité et le nombre de brique de base pour développer des fonctions complexes est grande. Quand je vois le nombre de nouveaux arrivants dans ce forum tous les jours, je me suis dit qu’un exemple pouvait aider. Je n'expliquerais dans ce post uniquement les modifications principales de tous ces scripts (VD) car elles sont vraiment mineures.(même pour moi ) L'objectif : Mesurer la température du NAS, en suivre l’évolution (graphiques de la température), informer l’administrateur ( donc moi-même) soit pas SMS/PUSH, soit aussi par message TTS si l’administrateur est à la maison. Synoptique général : Dans le synoptique, on voit les différents process tournant sur le NAS et le HC2. A )La récupération de la Température Le tuto source sur domotique info : http://domotique-info.fr/2014/06/choisir-baie-informatique-residentielle/ dans lequel on trouve le détail pour la gestion de la température au fin fond du post mais en résumé, avec le protocole SNMP il est possible de récupérer par exemple la température du NAS avec son HC2. Je ne refais pas le tuto mais je souligne juste le fait qu'avec DSM5 on n'est pas obliger dans tous les cas de passer par des commandes en shell mais par les menus de DSM. Exemples : Modifier les permissions du script avec PuTTY. Il est nécessaire d’autoriser le script à être exécuté avec la commande : chmod +x /volume1/mes_scripts/monitoring_ds_vers_hc.sh On peut aussi le faire par le menu dans File Station. A ce niveau le script doit pouvoir s'exécuter et on peut le vérifier par la commande suivante : (là c'est plus facile par la commande) sh /volume1/mes_scripts/monitoring_ds_vers_hc.sh Il faut ensuite puisque le script fonctionne le lancer de manière périodique On peut utiliser le planificateur de taches de SYNOLOGY pour lancer les mises à jour régulières (pas besoin de modifier le CRONTAB par l’éditeur vi). J'ai programmé facilement une mise à jour toutes les heures. Dernière étape : La création des variables globales sur le HC2 …là c’est facile et il simplement ne faut pas oublier. B ) Dans le HC2 : Création d’un petit Virtual Device Le virtual device permet d'afficher la situation. -- -------------------------------------------------------------------- -- Gestion de l'affichage dans le VD -- -- -------------------------------------------------------------------- device_id = fibaro:getSelfId() fibaro:log("..."); fibaro:sleep(10*1000); fibaro:call(device_id, "setProperty", "ui.Label1.value",fibaro:getGlobalValue("DS411Temperature").." °C - ".." "..fibaro:getGlobalValue("DS411FanMode")); fibaro:log("A "..fibaro:getGlobalValue("DS411Horodateur").." - Ventilation en "..fibaro:getGlobalValue("DS411FanMode")); fibaro:sleep(10*1000); J'aime bien voir un peu ce qui ce passe donc j'ai modifier un peu l'exemple pour que le log clignote (toutes les 10sec) et affiche la valeur. C) Dans le HC2 : Identification de l’adresse MAC de l’admin (Plugin Freebox) Ce VD est très important car il va me permettre de maîtriser le WAF. En effet, il faut, si on veut prévenir l’admin savoir s’il est à la maison ou non. Cela ne sert à rien de lancer un message TTS s’il n’est pas là …et la petite famille ne fera rien sur le NAS en cas de température trop importante. Donc….l’identification de l’admin est nécessaire. Dans le plugin FREEBOX, les modifications sont mineures car il suffit d’ajouter les adresses MAC que l’on veut détecter puis ajouter les boutons dans le Virtual Device. Il faudra mettre à jour de manière régulières les variables globales crées qui représentent la présence (ou non) des personnes. Pour moi les Wifi_Device : WD_JM, WD_Nath, WD_Chloe, WD_Coralie D) Dans le HC2 : Graphiques (Plugin Graphiques) Là aussi, j’utilise un VD développé par la communauté (Merci Lazer) avec des modifications mineures. Chaque fois que j’ajoute une variable globale “à suivre†par ce module, je lui donne une valeur supérieure à 1000. Les valeurs inférieures à 1000 étant les devices réels Ci-dessous les modifications du VD de Lazer -- Température du NAS DS411+II payload = "/Graphiques/data_post_temperature.php?id=1005&value=" .. fibaro:getGlobalValue("DS411Temperature") fibaro:debug("Global variables NAS : "..payload) response, status, errorCode = updatechart:GET(payload) Résultat ci après : On voit bien les différentes températures et aussi celle du NAS supérieure à la température ambiante A ce niveau, j’ai donc les variables globales suivantes : Wifi_Devices : WD_JM, WD_Nath, WD_Chloe, WD_Coralie (TRUE/FALSE) et DS411Temperature E) Dans le HC2 : TTS avec le SONOS (Plugin SONOS) Utilisation là encore, du VD développé par Krikroff pour lancer le message adapté. Je ne détaille pas mais j’ai créé une série de messages mp3 stockés sur le NAS que je lance en lecture. -- ----------------------------------------------------------------------------------------- -- Commande TTS pour le SONOS : PLAY du Salon -- ----------------------------------------------------------------------------------------- if Num_Message ~= nil then fibaro:debug("Numero de message : "..Num_Message) playFile("//"..IP_NAS.."/web/Sonos/audio/fr/TTS-MSG"..Num_Message..".mp3", tonumber(Volume_Message)); else playFile("//"..IP_NAS.."/web/Sonos/audio/fr/Sonnette.mp3", 40); end Le nom des messages (fichiers) sont au format : MSG_TTSxx.mp3. Il ne me reste plus qu’à passer le numéro du message à lire. F) Dans le HC2 : L’automatisation avec GEA Pour finir, il ne me restait plus qu’à “automatiser tout ça en utilisant là encore une scène (GEA) développée par Steven ! -- ====================================================================================================== -- VARIABLES GLOBALES utilisées dans GEA -- ====================================================================================================== -- SONOS_Num_Message -- Numéro du message à envoyer en TTS -- Presence_Salon -- Flag pour un seul message TTS Arrosage -- Presence_Entree -- Flag pour gerer l'entrée et la sortie (Allumage lampe, messages d'accueil, ...) -- Sortie -- détecte si on rentre ou si on sort de la maison ("0", "1") -- Welcome_JM -- Flag pour un seul message TTS ("OK", "NOT_OK") -- Welcome_Nath -- Flag pour un seul message TTS ("OK", "NOT_OK") -- Welcome_Chloe -- Flag pour un seul message TTS ("OK", "NOT_OK") -- Welcome_Coralie -- Flag pour un seul message TTS ("OK", "NOT_OK") -- Vacances -- Pour ne pas lancer certaines actions pendant les vacances -- Simulateur -- Simulateur de présence -- ====================================================================================================== -- ADMINISTRATION -- ====================================================================================================== GEA.add({"Global", "", ""}, 3*30, "", -- Mise à jour des "Présences Maison" par détection d'adresses MAC { {"VirtualDevice", id["WIFI_DEVICE"], 14}, {"VirtualDevice", id["WIFI_DEVICE"], 15}, {"VirtualDevice", id["WIFI_DEVICE"], 16}, {"VirtualDevice", id["WIFI_DEVICE"], 17}, {"Repeat"} }) GEA.add({"Global", "", ""}, 5*60, "Température NAS trop importante", -- Si Température NAS trop importante { {"If", { {"Global+", "DS411Temperature", "42"}, -- Si la variable >42 {"Global", "WD_JM", "TRUE"} -- Si c'est le Wifi Device de JM est détecté } }, {"Global", "SONOS_Num_Message", "31"}, -- Température trop importante prévenir Admin {"VirtualDevice", id["SONOS"], 1}, {"Repeat"} }) GEA.add({"Global", "", ""}, 5*60, "Température NAS trop importante", -- Si Température NAS trop importante { {"If", { {"Global+", "DS411Temperature", "42"}, -- Si la variable >42 {"Global", "WD_JM", "FALSE"} -- Si admin pas à la maison } }, {"VirtualDevice", id["PUSH"], 1}, -- Envoie confirmation par PUSH avec Live Notifier à JM {"Repeat"} }) CONCLUSION : Avec une analyse rapide d'un besoin, on se rend compte que la plupart des fonctions existent déjà et sont en grande partie, déjà développées.Il ne reste plus qu'à ...faire l'architecture, choisir les bons modules en faire l'intégration dans son environnement et ...HOP Je ne revendique aucune paternité de quelques modules que ce soit…je voulais juste donner un exemple d’intégration dans un système domotique et je profite de l'occasion pour remercier une fois encore les auteurs (Krikroff, Steven, Lazer, etc...) pour leur modules et surtout pour le temps qu'ils passent à répondre aux questions.
×