Aller au contenu
OJC

VD Sonos TTS Remote

Recommended Posts

Oui, il y a une version docker d'après ce que j'ai vu

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans ce cas, je pourrais contribuer aux tests de ton futur VD.

Partager ce message


Lien à poster
Partager sur d’autres sites

j'ai aussi une debian H24 avec Jeedom dessus ;-) 

 

Va falloir une install code.js quoi ;-). J'ai pas regarde s'il y avait les paquets sur le git. 

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est en bonne voie, le VD Sonos TTS Remote est déjà converti et opérationnel avec node-sonos-http-api. Le VD Sonos Manager est aussi bien avancé (tout ce qui est sur l'image est totalement fonctionnel) :

 

5a525f8ee7345_Capturedu2018-01-0718-56-41.thumb.png.81dee306306bbe4dab0fa326452de795.png

 

Je vais avancer encore encore un peu avant de publier tout ça, avec peut-être un tuto pour l'installation de node-sonos-http-api :)

  • Like 4

Partager ce message


Lien à poster
Partager sur d’autres sites

comme quoi un hp gen8 avec esxi est parfait pour faire cela
autrement si on est root on peut installer quelques paquets linux car la hc2 tourne sous de debian 6 le seul soucis c'est le stockage 2go

Envoyé de mon SM-G901F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Yop, je confirme le code NodeJS fonctionne bien il est sur mon Syno via Docker depuis plus de 6mois, Bien jouer pour le VD ;) (je me suis contenté de reprendre le VD de Krikof en l'adaptant a api NodeJS)

Envoyé de mon Nexus 4 en utilisant Tapatalk

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites
Il y a 13 heures, Lazer a dit :

RIP

oui RIP France ;-)

 

Ah oui, ce VD va etre aux petits oignons, si l'envie t'en prend, c'est sur qu'avec un tuto pour node.js sera encore plus complet.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

hey. J'ai testé VD

sonos vd tts j'ai 1.0.1

J'ai testé ton vd 2

et j'ai de tels problèmes

la tête de la petla

 

[ERROR] 23:26:58: line 36: Assertion failed

 

sorki pour mon français, mais je ne le connais pas du tout, mais je vais aller chez le concessionnaire:) 

Partager ce message


Lien à poster
Partager sur d’autres sites

@wojtas810 A quel endroit se manifeste l'erreur ? Dans le debug du main loop ? d'un bouton ? lequel ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Le problème ce n’est pas le LUA mais l’impossibilité de faire une réelle implémentation UPnP, fermeture du HC. Alors oui Node JS c’est top j’adore puissant et souple d’utilisation, parfait ! De toute manière je crois impensable de tout faire avec un unique contrôleur, il faut juste utiliser correctement l’outil adapté au besoin.

Mais sinon, les intégrations suivantes ne sont pas satisfaisantes ?

https://www.mkshb.de/howto-node-sonos-http-api-installation/

https://www.mkshb.de/sonos-integration-2-0/

http://www.zwaveusersclub.com/forum.php?mod=viewthread&tid=1716

https://forum.fibaro.com/index.php?/topic/21797-tutorial-sonos-remote-vd-using-node-sonos-api/&page=13&tab=comments#comment-139493


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@Krikroff Elles sont sûrement très bien, comme ton VD d'ailleurs qui est particulièrement impressionnant au niveau du codage :13:, mais le plaisir de coder un truc soi-même n'est pas négligeable :).

 

De plus, ce que je veux précisément ce n'est pas uniquement un VD, mais une ligne de code (je n'ai pas parlé du nombre de caractères :2:) qui permette d'interagir avec les Sonos indifféremment depuis un VD ou une scène et ce de manière simple, sur le même principe que ce que j'ai fait pour les Yeelights. En l'état, j'ai un objet qui me permet d'accéder à toutes les fonctions offertes par node-sonos-http-api (y compris les plus récentes de la branche master comme la gestion des graves et aigus, outre quelques petites modifs persos comme le SetLoudness) avec la même commande :

sonos:call([zone name], [action], {[param 1]}, {[param 2]}, etc.]

Avec en plus un contrôle des paramètres pour suppléer la légèreté de la gestion d'erreurs du node qui se contente quasi-systématique de retourner une erreur 500 ou, plus rarement, un joli message d'erreur absolument incompréhensible à la javascript...

Bref, un truc qui permettra facilement à toute personne le souhaitant (y compris moi) de faire son/ses propres VD et scènes adaptés à la configuration de son système Sonos et à l'utilisation qu'il en fait.

Modifié par OJC

Partager ce message


Lien à poster
Partager sur d’autres sites

@wojtas810 Est-ce que tu peux mettre ici le résultat de fibaro:getGlobalValue('x_sonos_object') stp ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Courage @OJC, le debug en polonais tu es juste magique ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

<_<

@wojtas810 Voilà ce que tu devrais faire :

 

1. Dans le panneau des variables globales, tu supprimes en cliquant sur l'icône de la poubelle les variables x_sonos_object et x_sonos_api

2. Tu vas dans le VD Sonos Remote de @Krikroff et tu cliques sur l'icône de la disquette à gauche de l'écran pour recréer automatiquement la variable x_sonos_object avec un contenu tout propre

3. Tu vas dans le VD Sonos TTS Remote et tu cliques sur l'icône de la disquette à gauche de l'écran pour recréer automatiquement la variable x_sonos_api.

 

Normalement, ça devrait marcher. Je pense que le problème vient du fait que la variable x_sonos_object ne fait pas automatiquement le ménage et conserve les ID des anciens VD supprimés ce qui fait planter mon VD puisqu'il cherche le nom d'un autre VD avec un ID qui ne correspond plus à rien...

Modifié par OJC

Partager ce message


Lien à poster
Partager sur d’autres sites
21 godzin temu, OJC powiedział:

3. Przejdź na temat zdalnego VD Sonos TTS I KLIKNIJ IKONE dyskietki Po stronie lewej EKRANU, ABY automatycznie odtworzyć ZMIENNA x_sonos_api.

 

de tels résultats sont sortis
après l'avoir fait étape par étape

Zrzut ekranu 2018-01-12 o 13.11.28.png

Zrzut ekranu 2018-01-12 o 13.11.39.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut,

 

Dans le code du bouton btnTransmission, remplace :

2. local _i = _f:getSelfId()

par :

2. local sid = _f:getSelfId()

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Oué, c'est une ânerie ce que je t'ai mis... Remets comme c'était :

2. local _i = _f:getSelfId()

Qu'est-ce qui s'affiche dans la première étiquette du VD ? Normalement, tu devrais avoir "SONOS Remote v.1.0.1". Si ce n'est pas le cas, clique sur une des deux flèches juste en dessous.

Partager ce message


Lien à poster
Partager sur d’autres sites

Sinon, mon nouveau VD Sonos avance bien :D

 

5a591f5297c25_SonosController.thumb.png.66f6e4a63ae10fbd02937279cba28bf4.png

 

Bon, ça c'est sur Chrome... Sur Firefox c'est déjà moins sympa, et sur l'app Android il y a juste l'url de l'image :mellow:

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Est-ce qu'il y a des béta-testeurs intéressés ?? Je rappelle que ça implique d'avoir node-sonos-http-api installé sur une machine de son réseau.

Modifié par OJC

Partager ce message


Lien à poster
Partager sur d’autres sites

×