-
Compteur de contenus
367 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Galerie
Calendrier
Tout ce qui a été posté par JM13
-
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 ?
-
Comment Mettre Sur Mon Serveur Un Fichier *.txt Via Une Scene
JM13 a répondu à un sujet de CASINOS dans Le bistrot
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 -
Comment Mettre Sur Mon Serveur Un Fichier *.txt Via Une Scene
JM13 a répondu à un sujet de CASINOS dans Le bistrot
Je ne sais pas ce que veut faire CASINOS mais l'idée d'un fichier de log facilement configurable pourrait intéresser ! non ? -
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 !
- 228 réponses
-
- 1
-
Topic unique Thinking Cleaner ( Module Wifi Pour Roomba 500/600)
JM13 a répondu à un sujet de Moicphil dans Périphériques et matériels autres
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.... -
Topic unique Thinking Cleaner ( Module Wifi Pour Roomba 500/600)
JM13 a répondu à un sujet de Moicphil dans Périphériques et matériels autres
Vraiment TOP !! Adopté -
Je suis assez d'accord avec un topic "NAS" et même d'autres comme JEEDOM, FREEBOX ...
-
Votre Local Technique / Baie Info : Equipement Et Conso
JM13 a répondu à un sujet de Nico dans Le bistrot
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 ... -
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 ?
-
et si on laissait des choses à faire pour la prochaine génération comme aussi manger des insectes
-
Super l'idée du Wiki. Pourquoi le limiter à GEA ? Pourquoi ne pas en faire un, sur la domotique (à base de Fibaro) ?
- 12 138 réponses
-
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
-
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"
-
Lien Bi-Directionnel Entre Sms Gateway Et La Hc2
JM13 a répondu à un sujet de byackee dans Tutoriels
Pas mal , je regarde dans le détail ce weekend Merci -
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 !!
-
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
-
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 !?!
-
J'espère que ce poisson donnera des idées à Xavier
-
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
-
Essaye de taper ta requête complète dans ton navigateur...comme ça tu écartes les problèmes d'IPX dans un premier temps.
-
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 ?
-
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
-
Live Notifier S'arrêterait De Fonbctionner En Avril 2015
JM13 a répondu à un sujet de ASTECH44 dans Le bistrot
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 -
Live Notifier S'arrêterait De Fonbctionner En Avril 2015
JM13 a répondu à un sujet de ASTECH44 dans Le bistrot
Bon, il ne me reste plus qu'àmigrer vers PUSHINBOX ...car j'ai l'impressioin qu'autoremote répond moins àmon besoin. -
Architecture Système : Exemple Appliqué À La Gestion De La Température D’Un Nas
JM13 a posté un sujet dans HC 2 & Lite
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.