Aller au contenu

JM13

Membres confirmés
  • Compteur de contenus

    367
  • Inscription

  • Dernière visite

Tout ce qui a été posté par JM13

  1. 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"
  2. JM13

    Robots Tondeuses, Retours D'expériences...

    Super...j'ai maintenant une bonne idée de mon prochain investissement... En attendant, j'ai l'icone pour le VD
  3. JM13

    Support Gea

    Tu as raison, je vais généraliser une tâche que je fais tourner aussi à 1:00 pour mises à jour diverses (JourChomé,Batteries, variables globales...) Merci PS : C'est quand même bien pratique GEA
  4. JM13

    Support Gea

    Pour clarifier la fonctionnalité "Maxtime"....Hé oui, je suis un peu dur à la comprenette Dans votre exemple de portail local portail = GEA.add(id_portail, -1, "", {{TTS},{"MaxTime", 1}}) -- On lance un message TTS une seule fois GEA.add(true, 60, "", {{"RestartTask", portail }}) -- On réactive la tache "portail" toute les 60 secondes maximum En fait "MaxTime" tue la tache qui n'aurait pas pu être relancée hors relancement de GEA.par exemple. Dans mon exemple d'arrosage, je veux prévenir de l'arrosage qui va commencer à 8h (pour avoir le temps de sortir de la pelouse ou d'enlever le linge sur l'étendoir ) mais je veux le faire qu'une seule fois (pas à chaque fois que quelqu'un bouge un doigt dans le salon) GEA.add(id["PRESENCE_SALON"], -1, "Attention début d'arrosage à 8h00", -- Quand je détecte quelqu'un dans le salon { {"If",{{"Global", "Presence_Salon", "1"}}}, -- S'il y a qqlun dans le salon {"Time", "19:40", "19:55"}, -- Seulement entre 19:40 et 19:55 {"Global", "SONOS_Num_Message", "6"}, -- Message TTS "arrosage va commencer..." {"VirtualDevice", id["SONOS"], 1}, {"MaxTime", 1} -- On ne dit le message qu'une seule fois...Trop de messages tuent l'apéro }) Il faut donc que je relance la tâche avec un "RestartTask"... Je trouvais que ça marchait bien.. ça marchait mais une seule fois pour toute !?!! C'est bien ça ?
  5. JM13

    Résumé Des Fonctions Lua (Doc Fibaro)

    Tiens, j'ai trouvé par hasard un petit tutoriel pour le LUA ...en Français http://wxlua.free.fr/Tutoriel_Lua/sommaire.php pour ceux qui ne veulent pas plonger dans la version Anglaise.
  6. JM13

    Netatmo: Un Autre Script Php

    Je ne savais pas que le nom des applications était unique !!! ??vu le nombre d'utilisateurs de Netatmo...ça va vite devenir compliqué pour les derniers arrivants
  7. JM13

    Evénements

    nouvelle version adoptée.. C'est quand même strange de ne pas pouvoir savoir quel module lance les trames Je sens que ce weekend je vais jouer au ping-pong avec les motions
  8. JM13

    Support Gea

    Merci pour vos conseils. ..ma "Todolist" est tellement longue que c'est mon banquier qui me freine[emoji6] Pour la tondeuse, je suis convaincu mais mon terrain doit être un peu aménagé d'abord (petits arbustes, ...) mais ça reste une bonne idée de cadeau pour Noël (après une Sonos de plus[emoji6] )
  9. JM13

    Support Gea

    Tu as raison Steven mais j'étais parti pour "ne faire q'une fois" alors que là , je vais pouvoir aller beaucoup plus loin !!! maintenant que GEA sait compter Pour l'invit c'est sympa et noté ...mais si tu voyais la hauteur de ma pelouse...elle ressemble à un champ de maà¯s ...je ne vais pas y couper....
  10. JM13

    Pilotage Alarme

    C'est astucieux de passer par le code couleur !!
  11. JM13

    Netatmo: Un Autre Script Php

    ma méthode me parait plus simple en effet. En effet, Il suffit de mettre un icone dans la zone "principale" et un autre dans le bouton.
  12. JM13

    Support Gea

    Ha, Ha...Le "MaxTime" me donne des idées.... Merci Steven...j'espère qu'il ne fera pas trop beau ce weekend car s'il fait trop beau je vais devoir jardiner et je n'aurais pas le temps de bricoler avec new_GEA
  13. Ta base de donnée "pour les graphiques" s'apelle "wordpressblog" ???? Etrange non ?? Pourquoi ne pas lui donner un nom plus cohérent avec son utilisation ? Autre remarque...dans certains cas quand j'ajoute un capteur la mise à jour de la base ne se passe pas bien et je suis obligé (en attendant une nouvelle version de Lazer ) de mettre certaines valeurs à la main dans la base. Par contre, le script LUA met bien les données à jour dans la base. Alors, je termine la conf à la main puis sa marche ...mais par contre je n'ai pas de problème de communication. As-tu constaté la mise jour de certaines valeurs dans la base ?
  14. JM13

    Evénements

    Tiens, j'ai une idée d'amélioration ...mais qui dépasse un peu mes connaissances du HC2. En fait, ce VD marche très bien mais ne trace pas toutes les actions. Il manque les trames en broadcast, non ? Depuis qqles jours, j'ai de temps en temps un déclenchement intempestif de la trame en broadcast et j'ai un dimmer qui clignote pendant qqles secondes montrant qu'il a reçu une trame mais je ne sais pas de quel capteur !!! J'ai 2 motions sensors et je ne sais pas duquel. Vous pensez qu'il est possible d'avoir un log avec + d'info ?
  15. C'est une bonne remarque ...webdav[emoji6]
  16. JM13

    Netatmo: Un Autre Script Php

    Shyrka973 merci pour le partage et même si je ne suis pas dans une région où le pluviomètre est un instrument connu et même si le Thermostat reste encore dans ma "To do list"...je vais regarder. Par contre, tu utilises un truc étrange pour moi : local icon = 1020 Comment fais-tu pour connaitre le n° exact d'un icone ? avec le ToolKit ? de mon coté j'utilise local selfId = fibaro:getSelfId(); local icon = fibaro:get (selfId, "deviceIcon"); -- en début de module pour sauvegarder l'icone -- Après ...on remet l'icone principal fibaro:call(selfId, "setProperty", "currentIcon", icon);
  17. donc tu n'as pas oublié la configuration du fichier config.inc.php Quand tu vas dans ta base simplement avec phpMyadmin, la base te semble correcte ?
  18. JM13

    My Batteries

    oui, je vais aller voir sur le site de Fibaro pour voir s'ils n'ont pas identifiés un bug qqle part...avec ce capteur. Pour ton info, GEA, le voit "mort" et met une erreur (mais c'est une erreur "normale...pas d'arrêt de la scène) [DEBUG] 07:08:21: [ Value [66|T° Motion] > 28 ] !!! ERROR !!! : vérification [Time,Sunrise,Sunrset] [Repeat] Merci quandmême pour ton aide.je change de pile aujourd'hui
  19. C'est vrai ...qui peut le plus ....peut le plus En fait, j'ai une trentaine de messages (statiques) et le coefficient WAF de mon installation domotique descend à chaque diffusion. C'est pour cela que je suis plus orienté vers la simplicité !!! Pour le PHP, ma remarque était en effet que même s'il y a encore des bugs(je n'ai encore pas tout testé) le script marche et la rapidité est indiscutable (pas de lantence). Le nom des fichiers générés (pour le cache) utilise le MD5 qui est pour moi une très bonne idée (à un regarder par un expert comme toi ) A suivre....
  20. JM13

    My Batteries

    Désolé...résurrection même sans pile ...c'est un capteur mutant [DEBUG] 09:31:54: 1409470189 [DEBUG] 09:31:54: 1409204558 [DEBUG] 09:31:54: 1409448714 [DEBUG] 09:31:54: Sun Aug 31 09:29:49 2014 [DEBUG] 09:31:54: Sun Aug 31 03:31:54 2014 [DEBUG] 09:31:54: Smoke_Sensor est en vie Il est cette fois noté comme mort dans l'interface Fibaro (c'est déjà bien ) mais le script le voit "vivant". Je crois que c'est le moment de remettre la pile ... et d'attendre la V4 pour voir s'il la gestion du Zwave s'est améliorée !!
  21. JM13

    My Batteries

    Steven, Effectivement, ton petit code remonte bien que le capteur est "probablement mort" MAIS le capteur n'ayant plus de piles depuis le 27/08 à 18h le débug ci-dessous reste étrange [DEBUG] 09:12:18: 1409375018 [DEBUG] 09:12:18: 1409204558 [DEBUG] 09:12:18: 1409447538 [DEBUG] 09:12:18: Sat Aug 30 07:03:38 2014 [DEBUG] 09:12:18: Sun Aug 31 03:12:18 2014 [DEBUG] 09:12:18: Smoke_Sensor est probablement mort Là , je crois que c'est le HC2 qui n'ayant plus de communication avec le capteur, ne remets pas les données à jour (ce qui n'est pas le cas pour d'autres capteurs)
  22. Quelques remarques en VRAC pour alimenter le débat : 1) Quand on lance l’exécution d'un message TTS, on sait "à priori" si le message est déjà diffusé ou pas. Ex : «Courrier dans la boite aux lettres» vs «Il fait 38 degrés aujourd’hui à 12:30» Dans le premier cas, on peut supposer que le message étant « figé » ou « statique », il soit à priori déjà diffusé. Dans mon cas, j’utilise ton ancien script pour lancer la lecture des messages (~30) stockés sur mon NAS. playFile("//"..IP_NAS.."/web/Sonos/audio/fr/TTS-MSG"..Num_Message..".mp3", Volume_Message); -- et tous les fichiers s’appellent TTS-MSGxx.mp3 Pas de latence et cela semble facile à utiliser sans code LUA (avec GEA) car j’ai un Virtual device pour le TTS et la commande, en passant par une variable globale est donc assez simple : {"Global", "SONOS_Num_Message", "8"} -- Numéro de Message sélectionné (ici le n°8) {"VirtualDevice", id["SONOS"], 1} -- appuie bouton du VD pour lecture TTS En plus, pour vérifier que le TTS code bien, ce n’est pas rare d’adapter le message avec une orthographe plus phonétique …donc tous les messages statiques existent forcément. 2) Si on traite les messages « statiques » de la sorte, dans le cas, d’un message « dynamique », là , cela devient plus simple car tu n’as pas à vérifier que le message existe car il n’existera jamais et je ne pense pas qu’il faille stocker un million de messages tous différents. Donc, tu peux directement lancer le TTS et même plus, ne pas créer de fichier car ils seront tous pour la plupart différents et/ou uniques. Ex : «Il fait 38,1 degrés aujourd’hui à 12:30» Ex : «Il fait -3 degrés aujourd’hui à 06:32» Ex : «Il fait 30 degrés aujourd’hui à 12:29» 3) Pour finir, il va falloir traiter la création des fichiers « statiques » et le stockage sur le NAS. Ce point est important, car j’ai l’impression que tu voudrais le faire « automatiquement » mais comme ce sont des messages « connus » rien n’empêche de le faire en avance !! Pour la création des messages, j’utilise le script en PHP http://www.planete-domotique.com/blog/2013/06/10/une-classe-php-pour-piloter-ses-sonos-avec-leedomus/ Je n’utilise pas ce script complètement mais comme ce script crée des fichiers (mp3) … je crée, les messages « statiques » dont j’ai besoin, je les renomme et les stocke sur le NAS. Conclusion : Pour lancer une lecture, on pourrait imaginer, - soit de 2 commandes différentes (PlayFile, Play_TTS) pour les messages statiques et pour le messages dynamiques, avec des paramètres différents - soit une commande unique mais un peu plus complexe à utiliser. Pour finir, je ne suis pas un spécialiste de PHP, mais la class pour le SONOS me semble pas mal…et semble un peu faire ce que tu veux faire. Voilà , voilà ...
  23. JM13

    Support Gea

    Oui mais tu peux jouer aussi avec la luminosité. ..et faire des scénarios plus complexes...et un regard admiratif de ta femme n'a pas de prix. ..non ? [emoji3]
  24. JM13

    Support Gea

    Prends un motion sensor et mets une condition du type :" quand plus personne dans le salon après 5mn ...éteindre"
  25. JM13

    Support Gea

    Habitué des contraintes WAF ...sans capteur de présence ...point de salut [emoji6] Tu vas comme moi il y a qqles temps, tourner en rond et tu auras toujours des cas qui n'iront pas.
×