Aller au contenu

Fibaro Hc2 Vd Sonos Remote: Télécommande Pour Diffuseur Sonos


Krikroff

Messages recommandés

Faut croire que non... Je suis désolé j'avais complément zappé

Pour le premier problème de diffusion en double cela donne quoi si tu fixes la durée au lieu de auto ?

Envoyé de mon iPhone àl'aide de Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir Krikroff,

 

je viens de faire des tests après avoir redémarré le HC2, et le 1er problème ne se produit plus, que le paramètre soit en auto ou sur une durée fixe (mais alors pourquoi ?) .

 

Par contre, pour le 2ème point, j'ai maintenant le message d'erreur suivant :

PlayFile("192.168.0.102/TTS/002.mp3", 10); 
[ERROR] 18:51:51: line 1: attempt to call global 'PlayFile' (a nil value)

Impossible de lire mon MP3; Tu aurais une idée oh grand gourou fibaro :wub: ?

Lien vers le commentaire
Partager sur d’autres sites

oui la méthode playfile ne fait pas partie du module mais c'est une référence àun autre code. Je vais te donner le lien asap ;)

Envoyé de mon iPhone àl'aide de Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

EN

 

Trying this code but when temperature is - values it will not work

 

 

local temperature = fibaro:getValue(302, "value")

local tmp = os.date("its %A, and temperature outside is "..temperature.." degree")
 
fibaro:debug(tmp)
fibaro:setGlobal("SonosTTS", "lng=en|dr=auto|vol=40|txt="..tmp..". . .|");

 

Lien vers le commentaire
Partager sur d’autres sites

Hello,

 

When global variable "SonosTTS" have text in UTF-8 e.g.

fibaro:setGlobal("SonosTTS", "lng=pl|dr=auto|vol=25|txt=Piękny tekścik.|");

pattern "(%w+)=([%w%s?!.,;:]+)|" from line for _a, _b in string.gmatch(s, "(%w+)=([%w%s?!.,;:]+)|") do does not match text variable, and TTS not working. (%w not matching the text in UTF-8)

 

maybe could use "(%w+)=(.-)|" as the pattern?

Lien vers le commentaire
Partager sur d’autres sites

bonjour, 

 

j'utilise le module SONOS depuis quelques temps, et aussi le TTS pour diffuser une série de messages. C'est un super boulot, et ca marche vraiment nickel.

J'ai juste un petit problème, lorsque le SONOS joue un album en entier, la diffusion du message TTS coupe la musique, envoie le message, la musique reprend, mais par contre le SONOS s'arrête à  la fin du morceau...  quelque part il a oublié qu'il était en train de jouer un album complet...

 

Quelqu'un a la même chose, ou c'est juste chez moi ?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

EN

Krikroff, can you tell how to fix your VD to support swedish letters?

If i test this in browser it says swedish à…à„à– letters correctly: http://translate.google.com/translate_tts?ie=UTF8&tl=sv&q=Smà¶rgà¥sbord

 

But when i look at your VD i see that you use ie=UTF-8 instead. Did try to change to UTF8 but it does not work...

Can you give me some hint? Please  :)

 

 

Lien vers le commentaire
Partager sur d’autres sites

Je viens de découvrir avec plaisir qu'on pouvait de façon non officielle mais facilement, désactiver le service sonosnet (wifi sonos).

http://bsteiner.info/articles/disabling-sonos-wifi

Est ce que tu crois qu'il serait possible d'intégrer un bouton pour le mettre sur off et un autre pour remettre sur on dans ton module? :D

Chez moi tout est en ethernet donc pas besoin du wifi, sauf peut être pour des MAJ ou le service doit être activé...

En plus ça consomme moins, et avec la domotique c'est un peu ce qu'on recherche aussi...

  • Upvote 1
Lien vers le commentaire
Partager sur d’autres sites

Merci pour l'info,

 

Cela marche très bien :), mais comme une nouille j'ai balancé la commande forcement sur le seul en Wifi, je te laisse imaginer la suite :lol:

 

Pas de problème pour intégrer le Wifi On/Off au module.

 

Il y a aussi le reboot qui est possible...

Lien vers le commentaire
Partager sur d’autres sites

EN

Krikroff, can you tell how to fix your VD to support swedish letters?

If i test this in browser it says swedish à…à„à– letters correctly: http://translate.google.com/translate_tts?ie=UTF8&tl=sv&q=Smà¶rgà¥sbord

 

But when i look at your VD i see that you use ie=UTF-8 instead. Did try to change to UTF8 but it does not work...

Can you give me some hint? Please  :)

 

Change

for _a, _b in string.gmatch(s, "(%w+)=([%w%s?!.,;:]+)|") do

in main loop to

for _a, _b in string.gmatch(s, "(%w+)=(.-)|") do
Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...