Aller au contenu

Yams Wu - Yet Another Meteo Station (Wunderground Version)


Messages recommandés

Posté(e)

Essaie de rajouter dans :

WU.substSpeech = function(substSpeech)

 

Ceci

 

substSpeech = string.gsub(substSpeech, "%%", "%");

 

En espérant qu'il pleuve bientôt ;-)

  • Like 1
Posté(e)

  Merci @pepite,

Je ne sais pas si c'est mieux, il m'a annoncé de la pluie cette nuit mais pas de pourcentage, en général, il en parle le matin donc je verrais ça demain.

 

Posté(e)

 @pepite,

Alors ce matin, j'ai eu "Risque de pluie : 50" et pas de %.

Déjà, on touche au bon endroit.

 

Posté(e)

@Did

Pour l'endroit j'en étais s ;-) après pour la syntaxe ;-) c'est autre chose. Faut que je retrouve l'origine du texte avant que toutes les substitutions aient lieu et que le texte repasse dans la variable speech. je vais jeter un oeil sur ma variable.

Posté(e)

 Tu l'utilises aussi ce VD de @sebcbien, tu ne l'as pas remarqué ce double % dans le tts?

 

Posté(e)

Oui je l'utilise, si si mais je ne me suis jamais penché plus que cela dessus, le WAF ne s'était pas trop plainte. Maintenant qu'on est dessus ;-) ca va le faire. ;-)

Posté(e)

oui oui on est d'accord sur le caractère spécial qui doit être précédé de "%" pour être "conservé" tel quel donc pour un "." il faut "%."..donc pour un "%", il faut bien "%%".

 

Pour le TTS et la douce voix de Madame(pour moi) elle peut en lire qu'1 seul, puisque lorsqu'il y en a 2, elle nous dit bien "pourcent pourcent".

 

Je vais relire le code, c'est dans ta fonction substspeech juste le temps que je trouve lol la bonne syntaxe pour ne mettre qu'un seul pourcentage dans la variable speech ;-)

Posté(e)

 Ta dernière modif supprime une bonne partie du tts, j'ai remis:

Le 06/03/2018 à 14:37, pepite a dit :

substSpeech = string.gsub(substSpeech, "%%", "%");

et elle est plus bavarde (sans le %).

 

Posté(e)

Ola,

 

Comment ca une bonne partie du TTS ? Cela ne substitue que %% par %, cela ne touche pas au texte. Bizarre bizarre

Posté(e) (modifié)

Hello,

 

je voudrais savoir si l'on peut utiliser ou adapter la brique Notifications SMS   mais je sais pas comment ....:huh: ??

 

-- notifications
    WU.notifications = true;                -- send notifications
    WU.push_fcst1 = "05:15";                -- time when forecast for today will be pushed to smartphone
    WU.push_fcst2 = "22:38";                -- time when forecast for tonight will be pushed to smartphone
    WU.notificationTypes = {"push", "email"};--notification types {"push", "email", "sms"}
    WU.smartphoneID = {46};                    -- Smartphone Id to send push to. {id1, id2, id3}
    WU.userID = {2};                        -- User Id to send email to. {id1, id2, id3}
    WU.sms = {
        ["VD_ID"] = 229,                        -- Virtual Device ID
        ["VD_Button"] = "1",                -- Virtual Device Button
        ["VG_Name"] = "SMS"};                -- Global Variable Name
    WU.debug_messages = false;                -- Diplay debug for notifications

en utilisant le plugin SMS :

 

FreeSMS.JPG.9d7e9f17ea73f267e8aa633205ec4656.JPG

 

merci par avance ,

 

Minos

 

 

 

Modifié par minos
oubli
Posté(e)

 @pepite,

Et si on met simplement:

substSpeech = string.gsub(substSpeech, "%%", " pourcent ");

ça ne ferait pas l'affaire?

 

Posté(e)

Pourriez-vous m'indiquer dans quelles conditions vous lancez la lecture des variables globales pour le TTS (réveil matin, bouton, détecteurs de mouvement, ...).

 

Je suppose que vous faites ça via GEA, mais j'aimerais bien connaitre vos conditions d'exécution pour m'en inspirer tout en restant WAF ;)

 

Posté(e)

@Did, bonne idee ca se tente Dans ce cas, il faut 4 % soit "%%%%"
@MAM78
Exact , GEA pour moi.
20h : météo du lendemain
07h00 : météo du jour :-)

Couplé au SMS.

Envoyé de mon Nexus 5X en utilisant Tapatalk

Posté(e) (modifié)

Hello @pepite tu ne couples pas ça à un événement du type mouvement dans la pièce principale pour par exemple gérer les situations ou tu retardes ton réveil au-delà de 7h00 ;)

 

Est-ce que dans GEA tu peux gérer un scénario du type :

  • Conditions : 
    • 7h est dépassé 
    • mouvement dans la chambre puis mouvement dans le salon dans un interval de temps
  • Exécution :
    • Message Sonos "nous sommes le ...." puis annonce de la météo

 

Modifié par MAM78
Posté(e)

 @pepite,

Ok, j'ai ajouté les quatre %.

@MAM78,

Chez moi, c'est lancé en même temps que l'ouverture des volets programmée à des horaires différents selon la semaine ou le week-end et les jours fériés.

 

Posté(e)

Ok[mention=43]Did[/mention] mais si tu décides de faire la grasse mat. tu loupes l’annonce je cherche quelques chose de plus subtil.

 

Qu’elle chose qui m’assure qu’il y a bien quelqu’un de debout pour entendre le message, sinon il sert à rien.

 

L’idéal serait d’identifier la personne, mais pour ça il faudrait une reconnaissance faciale, du genre une caméra dotée de cette capacité. Vous avez une idée de caméra qui aurait cette fonction et qui pourrait être intégrée sur nos HC2.

 

 

Posté(e)

@MAM78

Inutile de coupler à un évènement particulier pour moi, à 7h00 nous y sommes forcément ;) le mini réveil matin humain ne se lève jamais après 6h30 et je n'ai qu'une seule pièce cuisine-salon-salle à manger, tout est ouvert ;-).

 

Le coupler à un détecteur de mouvement pourquoi pas, mais si tu ne fais que passer dans la pièce ;-) ca va déclencher et tu ne l'entendras pas tout de même ;-)

 

Pour les cams à reconnaissance faciale, je ne vois sans réfléchir que la Netatmo Welcome, mais je ne crois pas que l'on puisse récupérer cela dans la HC2 ;-)

×
×
  • Créer...