Aller au contenu

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


Krikroff

Recommended Posts

Bah faut bien avec une bande de fous furieux comme vous [emoji16]

J'espère que la modif réglera définitivement le problème [emoji6]

Envoyé de mon iPhone àl'aide de Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Mauvaise nouvelle Krikroff ... :(  cela ne fonctionne plus ce matin voila le message d'erreur

[DEBUG] 03:14:37: Get transport state request
[DEBUG] 03:14:39: Communication error code: 1
[DEBUG] 03:14:39: retry #0 action: GetTransportInfo
[DEBUG] 03:15:02: Communication error code: 2
[DEBUG] 03:15:02: retry #1 action: GetTransportInfo
[DEBUG] 03:15:24: Communication error code: 2
[DEBUG] 03:15:24: retry #2 action: GetTransportInfo
[DEBUG] 03:15:36: Communication error code: 2
[DEBUG] 03:15:36: retry #3 action: GetTransportInfo
[DEBUG] 03:15:39: Communication error code: 2
[DEBUG] 03:15:39: retry #4 action: GetTransportInfo
[DEBUG] 03:16:01: Communication error code: 2
[DEBUG] 03:16:01: retry #5 action: GetTransportInfo
[DEBUG] 03:16:23: Communication error code: 2
[DEBUG] 03:16:23: retry #6 action: GetTransportInfo
[DEBUG] 03:16:36: Communication error code: 2
[DEBUG] 03:16:36: retry #7 action: GetTransportInfo
[DEBUG] 03:16:39: Communication error code: 2
[DEBUG] 03:16:39: retry #8 action: GetTransportInfo
[DEBUG] 03:16:43: Communication error code: 2
[DEBUG] 03:16:43: retry #9 action: GetTransportInfo
[DEBUG] 03:16:46: Communication error code: 2
[DEBUG] 03:16:46: Error: Code returned n.c
[DEBUG] 03:17:07: Communication error code: 2
[DEBUG] 03:17:07: retry #0
[DEBUG] 03:17:28: Communication error code: 2
[DEBUG] 03:17:28: retry #0
[ERROR] 03:17:29: line 1539: attempt to index local 'self' (a number value)
Lien vers le commentaire
Partager sur d’autres sites

Tu peux remplacer la ligne 1510

Sonos.getZpStatus = function(self, retry)

par

function Sonos:getZpStatus(retry)

mais sans trop de convictions :(

 

Quelle est la version du HC2 ?

Lien vers le commentaire
Partager sur d’autres sites

@Krikroff

tu avais raison de ne pas être convaincu  ;)

[DEBUG] 20:38:17: Loudness is OFF
[DEBUG] 20:38:17: Get transport state request
[DEBUG] 20:38:17: transport state: STOPPED
[DEBUG] 20:38:44: Communication error code: 2
[DEBUG] 20:38:44: retry #0
[ERROR] 20:38:45: line 1526: attempt to index local 'self' (a number value)
Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

@PITP2, je suis bien ennuyé car je test depuis 10 jours maintenant le vfib et je n'arrive pas àreproduire le problème que tu rencontres :huh:... Je cherche mais rien... Je ne lâche pas l'affaire ;)

Lien vers le commentaire
Partager sur d’autres sites

  • 3 weeks later...

Depuis le passage en V4.018 je me retrouve une nouvelle fois avec des problèmes sur l'expression de la valeur d'une température stockée dans une variable globale

 

Le tts dit => Il fait degré degré degré degré dans la veranda ..

Donc répétition 4 fois du mot degrés

 

le debug indique ceci pour la valeur stockée dans la variable globale.

 

[DEBUG] 14:55:13: 21.3

Donc le problème ne vient pas de là .

 
local ValeurTemp = fibaro:getGlobalValue ('TempEnOVeranda')
fibaro:debug(ValeurTemp)
local degre = string.gsub(ValeurTemp, ',' , ' degret ')   --- on remplace la virgule par le mot degret
local degre = string.gsub(ValeurTemp, '.' , ' degret ')   --- on remplace la virgule par le mot degret
local notification = "Il fait " .. degre .. " dans la verandaaa";
fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=50|txt="..notification..". . .|");
Lien vers le commentaire
Partager sur d’autres sites

Pas très lisible sur le téléphone je vais regarder des que j'ai 5 minutes et un écran de plus de 4" [emoji16]

Mais si il y a répétition juste d'une partie du message alors le problème vient a 99% du code qui génère le message, je confirme ou infirme ça asap !

Envoyé de mon iPhone àl'aide de Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

Oui il y a des erreurs dans le code: le second gsub écrase le premier car la variable est ré-déclarée avec un local devant  ;) ,ensuite le pattern du gsub n'est pas bon tu dois remplacer les lignes par les suivante:

local degre = string.gsub(ValeurTemp, '[,]' , ' degret ')
degre = string.gsub(degre, '[.]' , ' degret ')

Logiquement le TTS est capable d’interpréter les nombres décimaux, cela ne marche pas chez toi ?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bonjour thomasgx, non le code ne marche pas sur HCLite... Peut-être en V4 lorsque j’aurais terminé la conversion en plugin et si Fibaro ouvre le HClite aux plugins

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bonsoir Krikroff,

 

quelques jours d'inscription et je vais déjà  faire mon boulet :(

 

Voilà  mon problème. J'ai installé ton VD Sonos sans soucis en version 0.0.8, et je rencontre 2 problèmes.

 

j'arrive bien à  faire fonctionner la synthèse vocale mais elle est lue 2 fois de suite.

j'utilise pour cela le code suivant dans un bouton en LUA :

fibaro:setGlobal("SonosTTS", "lng=fr|dr=auto|vol=10|txt=coucou, test de synthese vocale |");

Mon 2ème problème est quand je veux jouer un mp3 stocké sur mon NAS syno, j'ai toujours le message d'erreur suivant en debug.

[ERROR] 18:37:04: line la reprise est automatiq..."]:5

Le code que j'utilise est le suivant :

PlayFile("192.168.0.102/TTS/002.mp3", 10);

je précise que cette même URL fonctionne sans problème depuis Firefox ou depuis le plugin de Fibaro.

 

Je cherche depuis ce matin, et je dois bien me résoudre à  appeler au secours  :13:

 

Merci d'avance de ton aide.

Modifié par Fred le ouf
Lien vers le commentaire
Partager sur d’autres sites

bonsoir Fred le ouf [emoji12], je vais voir de mon côté car la je n'ai pas les idées suffisamment claires [emoji16]

Édit: demain je pense [emoji6]

Envoyé de mon iPhone àl'aide de Tapatalk

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...