Aller au contenu

MAM78

Membres confirmés
  • Compteur de contenus

    2 515
  • Inscription

  • Dernière visite

  • Jours gagnés

    28

Tout ce qui a été posté par MAM78

  1. MAM78

    Support Gea

    Hello @Steven, J'ai bien ajouté "" après ,30 mais ça fonctionne toujours pas. J'ai le même message d'erreur. Par la même occasion tu pourrais STP m'expliquer pourquoi le première ligne GEA ne fonctionne pas (deuxième message TTS ne passe pas) ?
  2. MAM78

    Google Home

    Hello, je viens de faire de nombreux tests, mais ça ne fonctionne pas. La requête n'arrive pas sur ma HC2 (pas de réaction de la scène). Ma configuration est la suivante : LiveBoxe Orange Routeur Synology HC2 Je tente d'accéder à ma HC2 en exécutant l'URL suivante : http://<login>:<password>@<ip_externe_de la LiveBoxe>:<port>/api/scenes/<id_de_la_Scene_de_Steven>/action/start Savant que : sur ma LiveBoxe, j'ai fais un Nat du <port> sur le même port sur l'adresse IP de mon Routeur Synology sur mon Routeur Synology, j'ai fais un Nat du <port> sur le port 80 sur l'adresse IP mon HC2 l'adresse <ip_externe_de la LiveBoxe> correspond mon adresse IP actuelle que je changerais par mon nom de domaine qui pointe sur ma LiveBoxe, une fois que cela fonctionnera. le <login> et le <password> sont ceux que j'ai créé spécifiquement et pour lesquels j'ai donner l'accès à la scène créée avec le code de Steven Auriez-vous une idée, d'où pourrait venir le problème ? Par ailleurs, est-ce qu'il est possible de sécuriser cette connexion : Je suis surpris que vous indiquez une connexion en HTTP avec une passage en claire du login et mot de passe en claire sur le Net ! Faire la même chose avec du HTTPS ? Fonction de reverse proxi ?
  3. Non rien de grave dans l'utilisation. Sauf si tu as du code qui analyse les noms de scènes (ou VD à vérifier) pour retrouver l'ID de celle-ci. Grave, c'est la façon dont procède Fibaro.
  4. MAM78

    Google Home

    Pour faire des tests, vous me conseillez quoi Google Home ou Google Home Mini ? Est-ce que tous les 2 fonctionnent en français ?
  5. Hello @Nico C'est comme je te l'avais dit Effectivement, je suis obligé de laisser l'inter. local en position allumé en permanence pour pouvoir piloter les HUE. Si tu trouves une solution pour pouvoir garder le fonctionnement de l'inter local (pas ajout d'un module ou autre) ça m'intéresse. Mais mon usage pour le moment est pour les lampes extérieurs qui sont piloter automatiquement par des détecteurs de mouvements et d'ouverture de portes, donc plus besoin de l'inter. Le seul problème c'est si quelqu'un met en off l'inter. il n'est plus possible de piloter mes HUE.
  6. MAM78

    Support Gea

    De retour suite à un déplacement, je reprends ta suggestion ci-dessus, mais j'ai l'erreur suivante dans la log GEA : [DEBUG] 13:57:20: [1;31m2018-03-31 13:57:20.843642 [ fatal] Unknown exception: /opt/fibaro/scenes/85.lua:1540: attempt to index a nil value J'ai essayé également avec le code ci-dessous, mais la deuxième action TTS ne s'exécute pas : GEA.add({ {"Label!",id["VD_Nespresso"], "lblCafeShort", ""}, {"(Label)",id["VD_Nespresso"], "lblLastTypeCafe", "Court"}, }, -1, "", { {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Bonjour Michel, nous sommes le #datefull# il fait dehors "..wT.netatmo[Netatmo_stationNo].outm.temp.." degrés", 30}, {"Sleep", 10, {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Aujourd'hui le temps sera {Global, Meteo_Day_Speech} degrés", 30}} }, "Nespresso : Café court")
  7. Qu'est ce que tu veux dire par concentration/concentrateur ? Homebridge Homekit ? ?
  8. MAM78

    Google Home

    Est-ce qu'il est possible de faire du TTS sur les enceintes GH et Alexa ?
  9. MAM78

    Support Gea

    @pepite & @Steven désolé mais je suis largé, vous pourriez reprendre mon exemple ci-dessous et l'adapter afin que je puisse voir ce que ça donne. GEA.add( { id["OUVERTURE_FENETRE_AURELIEN"], {"Label-", id["VD_NETATMO_EXT_ARRIERE"], "lblTemp", DegreMini_Alerte_Ouvrants}, {id["MOUVEMENT_AURELIEN"]} }, Duree_Avant_Alerte_Ouvrants, "Il fait dehors #value[2]# degrés et la fenêtre de la chambre de Aurélien est ouverte depuis plus de #duration#", { {"Repeat"}, {"Inverse", 3}, {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Il fait dehors #value[2]# et la fenaitre de la chambre de aurelien est ouverte depuis plus de #durationfull#", Volume_Alerte_Ouvrants} }, "Fenêtre Aurélien toujours ouverte") Fonctionnellement mon besoin est le suivant : S'il fait dehors moins de x degrés ET Que la fenêtre de la chambre est ouverte depuis x minutes ET Qu'il n'y a pas eu de mouvement dans la chambre depuis au moin X minutes ALORS Notification Sonos avec un rappel de la température extérieure et de la durée d'ouverture.
  10. MAM78

    Support Gea

    Hello @pepite En fait, je me suis dit que que l'utilisation de la variable serait plus judicieuse en termes de perf. mais j'en ai aucune idée et vous ? Labels ou Variables ? Mais par ailleurs, c'est aussi l'occasion de mieux comprendre les suptilités de fonctionnement de GEA Ce sera également utile pour traite d'autres cas. Concenrnant à ta sggestion ci-dessous : Pourquoi tu as : mis 30 secondes sur la deuxième partie. supprimé l'option : {"Inverse"}, Si je veux retarder le deuxième message dans les 10 secondes qui suivents le premier, est-ce que mon code ci-dessous est bon ? local event = GEA.add({ {"Label!",id["VD_Nespresso"], "lblCafeShort", ""}, {"(Label)",id["VD_Nespresso"], "lblLastTypeCafe", "Court"}, }, -1, "", {"Inverse"}, {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Bonjour Michel, nous sommes le #datefull# il fait dehors "..wT.netatmo[Netatmo_stationNo].outm.temp.." degrés", 30}, "Nespresso : Café court") GEA.add( {"Depend", event}, -1, {"Sleep", 10, {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Aujourd'hui le temps sera {Global, Meteo_Day_Speech}", 30})) Quid de l'otion : {"Inverse"} est-ce qu'elle doit être rappellée dans la deuxième ligne GEA ?
  11. Sur la version iPhone c’est non [emoji22]
  12. MAM78

    Support Gea

    Hello @Steven est-ce que avec l'option JSONDecodeFromGlobal il est possible d'explorer la structure de la table comme ci-dessus ou est-ce que seul le premier niveau de la structure est accessible ? Si seul le premier niveau est accessible : penses-tu qu'il soit complique d'adapter la fonction GEA.decode = function(flux, property) pour qu'elle explore la structure pour trouver la correspondance au paramètre property ? Sinon pourrais-tu m'expliquer ce qui ne va pas dans ma ligne GEA ci-dessus ?
  13. Et comment sait-on quelle est la puce dans nos HC2 ?
  14. Un vrai bon sujet à suivre ...
  15. MAM78

    Support Gea

    En complément de ma demande ci-dessus, j'ai également celle-ci. J'ai un message SonosTTS qui est trop long qui pour effet que le début du message est répété à la fin du premier. Afin d'éviter ce PB, j'ai essayé de scinder mon message en deux en mettant une fonction "Sleep" sur le deuxième pour laisser le temps au premier de se terminer. GEA.add({ {"Label",id["VD_Nespresso"], "lblCafeShort", ""}, {"(Label)",id["VD_Nespresso"], "lblLastTypeCafe", "Court"}, }, -1, "", { {"Inverse"}, {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Bonjour Michel, nous sommes le #datefull# il fait dehors "..wT.netatmo[Netatmo_stationNo].outm.temp.." degrés", 30}, {"Sleep", 10, {"sonostts", id["VD_SONOS"], id["VD_SONOS_BT"], "Aujourd'hui le temps sera {Global, Meteo_Day_Speech}", 30}} }, "Nespresso : Café court") Mais ça ne fonctionne pas, seul le premier message en écouté. Voici le résultat du log GEA : [DEBUG] 09:24:56: [action] [Sonos TTS, [174,28,"Bonjour Michel, nous sommes le mardi 27 mars 2018 il fait dehors 7.2 degrés",30]] [DEBUG] 09:24:56: [action] [Sleep, [10,["sonostts",174,28,"Aujourd'hui le temps sera Averses. Maximales : 13 degrés. Vents de provenance Sud Ouest soufflant de 15 à 30 kilomètre heure. Risque de pluie : 90 pourcent ",30]]]
  16. MAM78

    Support Gea

    Hello @pepite j'ai essayé de m'inspirer de ton code ci-dessus mais en passant par la condition : JSONDecodeFromGlobal- et JSONDecodeFromGlobal Voici mon code : GEA.add({"JSONDecodeFromGlobal-", "WeatherState", "wT.netatmo["..Netatmo_stationNo.."].outm.temp", DegreMini_Alerte_Ouvrants},0,"Temp 1=#value[1]#",nil, "Test 1 Temp") GEA.add(true, 0,"Temp 2={JSONDecodeFromGlobal, WeatherState, wT.netatmo["..Netatmo_stationNo.."].outm.temp}",nil, "Test 2 Temp") La première fonctionne très bien. J'obtiens bien ça : Temp 1=9,6 Par-contre la deuxième ne passe pas, J'obtiens ça : Temp 2={JSONDecodeFromGlobal, WeatherState, wT.netatmo[1].outm.temp} J'ai comme résultat le texte et non son interprétation (soit : Temp 2=9,6) Je souhaiterais pouvoir utiliser la deuxième fonction afin de pouvoir intégrer l'option dans du texte sans la mettre dans une condition. Comme il est indiqué que c'est possible dans le doc de syntaxe GEA (extrait) : -> Il est possible de compléter les messages par des options existantes pour connaitre leur valeur sans les mettre en CONDITIONS - Ceci : GEA.add( {"WeatherLocal!", "Temperature", ""}, {"WeatherLocal!", ""}, 30, " La température ext. est de #value[1]# ° - météo : #value[2]#") - Donne le même résultat que: GEA.add(true, 30, "La température ext. est de {WeatherLocal, Temperature}° - météo : {WeatherLocal}") - Autre exemple : GEA.add({"Global!", "Heure", ""}, 30, "Bientôt l'heure de l'#value#" ) / GEA.add(true, 30, "Bientôt l'heure de l'{Global, Heure}") @Steven & @pepite est-ce un bug, limitation ou une erreur dans mes lignes GEA?
  17. Tu fais ça comment ? (comment tu captes l'info qu'une caméra à détecté un mouvement). En fait j'hésite à faire la détection soit par : mes détecteurs de mouvements externes (sans possibilité de sectionner les parties ne devant pas considérées comme des zonez à ignorer) Surveillance Station (avantage possibilité d'exclure certaines zones de la détection. Exemple : une partie de la rue) mes caméras (avantage possibilité d'exclure certaines zones de la détection. Exemple : une partie de la rue) C'est votre retour d'expérience sur le sujet. J'ai pas encore regardé le VD de @sebcbien, Je vois pas pour le moment comment l'exploiter.
  18. Pour ceux qui ont des sondes Netatmo, j'aime bien le VD et Scène ci-dessous qui me permet notamment d'annoncer la "vraie" température extérieur et de l'intégrer dans mon TTS du matin juste avant les prévisions du jour. Le look est sympathique également avec un résumé des toutes les infos sur une ligne. https://forum.fibaro.com/topic/23955-vd-weather-state-v20b-updated-scenevd-netatmo-weather-station-v201/
  19. Merci @Did c'est bon j'ai trouvé. Dans la fonction WU.substSpeech = function(substSpeech)
  20. @Did tu peux STP préciser où exactement ? @schwinny non pas normal
  21. Tu peux préciser STP ?
  22. C'est justement ce point que je ne comprends pas, mois je constate qu'il garde toutes les videos de mes CAM pas seulement les 10 dernières secondes Merci pour la suggestion pour le SSD. JE ne vois pas comment tu peux préciser le lieux d'installation de Surveillance Station (package). Je vois bien pour les vidéos et photos mais pas le Soft (package) 3. Tu veux dire que tu n'utilises pas l'enregistrement automatique sur détection de mouvement par les CAMs ?
  23. Y aurait pas un pro pour répondre à ma question ci-dessus ?
  24. MAM78

    Support Gea

    Vous voulez dire que pour moment c’est à ou
  25. elle est où cette dernière version ?
×
×
  • Créer...