Aller au contenu

JM13

Membres confirmés
  • Compteur de contenus

    367
  • Inscription

  • Dernière visite

  • Jours gagnés

    2

Tout ce qui a été posté par JM13

  1. JM13

    Meuble Tv

    METABO ...matériaux de PRO
  2. Oui, en effet pour un premier test ça à l'air de le faire. même s'il y a encore des choses à finaliser.... En fait, comme le principe à l'air de fonctionner, je suis en train de réfléchir plus sérieusement à des applications car la sécurité est un élément important mais surtout la domotique n'est pas pour moi une automatisation simple et ...doit tout simplement se faire oublier. Par exemple, je ne pense pas que mettre de manière fixe des heures d'ouverture de volets ou d'allumage, soit une bonne "automatisation". On allume au coucher du soleil ou quand il fait sombre (car le temps est couvert) On n'allume pas à heure fixe !!! non ? Pour moi certains événements ne doivent pas se "programmer" mais s'adapter au contexte (présence, température, météo, etc ...) donc, je vois bien une certaine complémentarité entre un GEA/Scheduler et Google calendar. L'un simple gérant les événements comme les vacances, les cours de poneys des enfants, ...dont la perte d'internet ne rendra pas critique l'installation L'autre plus "sécuritaire" pour les fonctions un peu plus délicates ! A suivre ...
  3. bon, pour les petits malins qui vont me charrier : Premier post : 15:43 deuxième post : 16:58 Cela fait plus d'une heure mais il y a : l'effet de surprise ! CA MARCHE !! et la rédaction du post Voilà !
  4. Bon, un premier retour ...POSITIF moins d'une heure pour mettre en marche le zinzin !! Quelques petites remarques : Ci-dessous ...pour éviter de mettre le numéro réel du VD...C'est plus pratique pour nous et surtout avec l'arrivée de la V4 local selfId = fibaro:getSelfId(); Deuxièmement, dans ton VD "agenda", j'ai été obligé de modifier la ligne if delta >=0 and delta <=5 then -- par if delta >=0 and delta <=5000 then car le démarrage de ma tâche était passé ...et le delta aussi Cela veut dire qu'avec les mises à jours toutes les minutes et le synchro diverses il y a peut être à robustifier par là !!! Mais ça a l'air de marcher !!! je vais mettre beaucoup de plus de tâches et on en reparle. Merci
  5. Ca ma l'air intéressant ..Allez!!! je vais faire le gros béta testeur J'ai (je crois) deux idées en tête mais il va falloir tout d'abord que je me mette un peu à jour à propos de Google !!! Merci pour ta première version et bon voyage. et moi Hop,Hop, ...au boulot
  6. 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.
  7. Très belle installation et aussi très bonne présentation Lazer!! J'aime bien tes petites astuces de bricolage (piles en bois, lampe témoin, ...) et surtout la façon dont tu analyses la domotique. Je suis complètement en phase avec toi sur le cloud et la sécurité ou tout du moins la robustesse nécessaire. Je viens de réaliser en lisant ton post (mais aussi celui de Fredo ) que nous faisons TOUS plus ou moins la même chose et chacun de notre coté !!! et donc heureusement que ce type de blog (aussi domotique info ) existe!!! PS : J'avais abandonné "Surveillance Station" ...je regarder ton post sur le sujet..
  8. Ok pour la pile !! Je viens de changer la pile du mien....il a l'air de repartir. Il ne me reste plus qu'à voir si la pile tiens + de 6 mois Au fait, sais-tu faire un test avec ton smoke-sensor ? j'aimerais simuler un feu pour voir si je reçois bien les alertes ...
  9. Le mien m'a fait ça ...et la pile est morte 3 jours plus tard ...je la change ce soir
  10. A voir ton installation électrique...fait donc un stage de pompier volontaire rapidement Sinon, l'avantage de ta maison c'est que tu peux tout te permettre et faire vraiment qqle chose de bien (à voir le début)....donc bon courage!! Un petit conseil (de vieux con ) ...tu vas attaquer pas mal de trucs assez différents (électricité, plomberie, etc ...) et ta maison risque de devenir un peu complexe donc la documentation va être importante. Tu as commencer à faire les plans mais je ne peux que te conseiller de faire tous les schémas, ...et de bien les archiver. De mon coté, j'ai fait un petit et modeste wiki dans lequel je mets les schémas mais aussi les datasheets,etc...
  11. JM13

    Et Les Virus Alors ?

    Pour l'instant je galère bien mais je ne suis pas contagieux ..
  12. JM13

    Et Les Virus Alors ?

    je pense aussi mais suivant l'OS...par ricochet comme on télécharge des images ....je ne sais pas!!!
  13. JM13

    Et Les Virus Alors ?

    Question peut être bête mais je viens de m’attraper un virus "sweet-page" (ne me regardez pas avec cet Å“il là ..je suis en train de me soigner et j'ai attrapé ce virus en téléchargeant un SW de modélisation BPNM qui s'appelle Bigazi) et c'est un peu la galère pour nettoyer correctement tous mes navigateurs Quand je lance l'application fibaro, une bonne partie des images est vérolée (les images s'affichent partiellement) et l'accès au HC2 est extrêmement longue. J'en viens à ma question : Comment notre HC2 préféré est-il protéger ? Le code LUA ...ça va (je pense même quand le code vient de certains ) mais au niveau des images que nous téléchargeons ????
  14. JM13

    Fibaro Global - Photo

    Je suis assez d'accord et un peu inquiet car j'ai du mal à mesurer les impacts d'une telle décision ! L'appli tablette Android traine ...et j'imagine que s'ils partent dans cette direction, la mise à jour de l'appli téléphone et tablette après le passage à la v4 ne sera pas faite tout de suite
  15. @Fredo, Heureusement qu'il y a un peu de "honteux car tu as mis la barre haute !! du beau boulot. J'aime particulièrement tes tableaux électriques (surtout avec les boitiers c'est clean ) ..non je plaisante ..vraiment pas mal. T'as pas d'onduleur ? (pas seulement pour les coupures de courants mais aussi pour les surtensions...) J'ai quand même une remarque/question sur les capteurs extérieurs (présence, caméras) !!! Je me suis fais cambrioler dernièrement (hé oui, j'habite en PACA ) et j'ai des caméras extérieures. Quand les flics sont venus faire le constat, ils m'ont dit que cela ne faisait pas "pro" donc les voleurs n'ont pas été dissuadés par les capteurs Je cherche donc des caméras qui font PEUR Tu as des Heden à l'intéreur et des chacon à l'extérieurs ! c'est ça ? @MoicPhil Pareil...j'ai l'impression que tout le monde est encore en vacances
  16. Il y a une certaine incertitude dans la gestion du HC2...donc ça arrive de temps en temps. Par contre, si tu as bien mis les 2 icônes ( un dans la zone dites principale et un dans le bouton) ...ca devrait quand même marcher
  17. Ca dépend de combien tu souhaites de convives pour ton michoui [emoji3]
  18. Pas mal dit donc ! Au final, ça doit être sympa !! Rassure toi pour la meuleuse j'ai fait appel à des "pro" et ils ont aussi coupé aussi une gaine....avec leur tenue de cosmonaute tu ne penses pas à changer de pseudo ? , qqles idées : "le cosmonaute ou l'apiculteur
  19. J'attache une certaine importance au look car comme tu le sais dans ce forum quasiment tous les modules nécessaires sont déjà partagés (de GEA à Sonos en passant par freebox, Alerte meteo, Jourchome et aussi gestion des graphiques)...donc il ne reste qu'à faire une bonne utilisation pour faire honneur
  20. C'est une très bonne idée....mais en effet, c'est dangereux !! je pense que je vais faire qqles photos ce weekend ! Pour les admins... j'ai une autre idée car les réalisations faites c'est bien ! mais les "To Do List" ça pourrait être sympa, non ? quelques idées farfelues à venir!! Par exemple, je suis en train de réfléchir pour domotiser mon chat
  21. en plus des bonnes idées, je souligne 2 points qui sont souvent sous-estimés : - La baie "domotique" et si possible pas trop loin du compteur EDF (limiter les câblés). En général, c'est la partie "hardware" qui pose problème !!! donc pas top petite, bien ventilée et bien placée - les alimentations ! Là aussi c'est le point faible car tu peux toujours commander en wifi, Zwave ....mais il te faut alimenter. Par exemple, pour moi je ne peux pas mettre de volets électriques uniquement car il faudrait que je tires des câbles ...Donc mets des alims (prises...) plus que de partout Par la suite, choisit bien ta box internet et ton NAS ...en plus du HC2 C'est plus facile si tu as des plugins développé par les experts de ce forum
  22. Effectivement c'est plus facile si tu as du matos. Moi, j'utilise un script PHP récupéré sur planete domotique...Ca marche pas mal mais effectivement la qualité est moyenne
  23. JM13

    Support Gea

    Ne rigole pas avec ça Lazer. J'ai eu la chance d'aller au Japon..et je peux t'assurer qu'ils ont des toilettes un peu particulières (auto-nettoyante et je ne rentre pas dans les détails) ...et le manuel était en Japonais ..je suis sorti TRES rapidement pas joueur du tout même un Geek comme moi !!
  24. Comme le dit Krikoff ...c'est une version très simple de TTS ...donc pas de reprise de radio ou autre. Mais ça correspond à mon besoin pour l'instant ...en attenant la V4 ! Et à voir les échanges sur les versions Alpha et "gros béta" il y a de la marge. Par contre, j'ai une question...comment génères-tu tes fichiers mp3 ? Comme j'ai fait un VD pour le TTS j'ai mis l'icone : "Ici la voix"
×
×
  • Créer...