Intégration Sonos
Intégration Sonos
Bonjour,
Nouveau sur Domoticz (sur Raspberry), j'ai toutefois réussi l'installation et la configuration de base sans encombres.
Je possède des enceintes Sonos et je souhaiterais les intégrer au système. J'ai suivi ce tutoriel => https://www.domoticz.com/forum/viewtopic.php?t=10940
J'arrive à l'étape 4 plus ou moins sans encombres mais je cale pour la suite. Quelqu'un a-t-il déjà réussi cette opération via ce chemin de croix ou via tout autre tutoriel?
Merci d'avance
Nouveau sur Domoticz (sur Raspberry), j'ai toutefois réussi l'installation et la configuration de base sans encombres.
Je possède des enceintes Sonos et je souhaiterais les intégrer au système. J'ai suivi ce tutoriel => https://www.domoticz.com/forum/viewtopic.php?t=10940
J'arrive à l'étape 4 plus ou moins sans encombres mais je cale pour la suite. Quelqu'un a-t-il déjà réussi cette opération via ce chemin de croix ou via tout autre tutoriel?
Merci d'avance
Re: Intégration Sonos
j'ai 3 sonos à la maison, intégrées à Domoticz (presque) sans problèmes...
Quel blocage rencontres-tu ? Erreur, installation impossible ?
il y a ce tuto en français (je l'avais regardé à l'époque) :
http://blog.quatriememedia.fr/2015/10/1 ... -domoticz/
Quel blocage rencontres-tu ? Erreur, installation impossible ?
il y a ce tuto en français (je l'avais regardé à l'époque) :
http://blog.quatriememedia.fr/2015/10/1 ... -domoticz/
Dz version : 2023.2
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
Rpi 4 avec dongle téléinfo, RFXCom, sondes 1-wire et GPIO
Re: Intégration Sonos
A la commande une erreur apparait parce qu'il ne trouve pas le fichier settings.json. Effectivement, il n'y a pas de fichier seetings.json mais bien settings.js
Il me semble avoir déjà testé la procédure que tu propose...sans résultat mais si tu y es arrivé, j'ai du faire une erreur quelque part. Je vais le refaire de A à Z et si je cale, je viendrai alors chercher de l'aide ici.
Dois-je faire une manipulation spéciale pour supprimer l'installation précédente ou je peux tout simplement refaire toute la manipulation sans me tracasser de ce que j'ai fait avant?
De mémoire, j'ai la version 11 de node, c'est bon?
Si j'ai bien compris, l'IP à mettre dans les commandes, c'est l'IP du Raspberry (ou en tout cas du serveur Domoticz)?
Merci pour la réponse
Code : Tout sélectionner
pm2 start server.jsIl me semble avoir déjà testé la procédure que tu propose...sans résultat mais si tu y es arrivé, j'ai du faire une erreur quelque part. Je vais le refaire de A à Z et si je cale, je viendrai alors chercher de l'aide ici.
Dois-je faire une manipulation spéciale pour supprimer l'installation précédente ou je peux tout simplement refaire toute la manipulation sans me tracasser de ce que j'ai fait avant?
De mémoire, j'ai la version 11 de node, c'est bon?
Si j'ai bien compris, l'IP à mettre dans les commandes, c'est l'IP du Raspberry (ou en tout cas du serveur Domoticz)?
Merci pour la réponse
Re: Intégration Sonos
Vous avez la même pour Denon, voir Spotify connect?
Re: Intégration Sonos
Après application du tutoriel suggéré, voici ce que j'obtiens
Ensuite, je démarre le server.js et j'ai ceci
J'ai suivi par l'installation de pm2 et j'obtiens ceci
J'ai ensuite tenter de démarrer le service avec pm2 mais j'ai une erreur
Bref, un grand merci pour le coup de main
SI je peux encore abusé un peu, l'erreur suivante me turlupine...
Une idée de la cause/résolution?
Merci beaucoup
Code : Tout sélectionner
pi@raspberrypi:~/node-sonos-http-api $ npm install
added 265 packages from 290 contributors and audited 470 packages in 55.795s
found 1 low severity vulnerability
run `npm audit fix` to fix them, or `npm audit` for details
Code : Tout sélectionner
pi@raspberrypi:~/node-sonos-http-api $ node server.js
2018-11-27T17:46:04.425Z INFO Could not find file /home/pi/node-sonos-http-api/settings.json
2018-11-27T17:46:04.734Z INFO Presets loaded: { example:
{ players:
[ { roomName: 'Bathroom', volume: 10 },
{ roomName: 'Kitchen', volume: 10 },
{ roomName: 'Office', volume: 10 },
{ roomName: 'Bedroom', volume: 10 },
{ roomName: 'TV Room', volume: 15 } ],
playMode: { shuffle: true, repeat: 'all', crossfade: false },
pauseOthers: false } }
2018-11-27T17:46:07.520Z INFO http server listening on 0.0.0.0 port 5005Code : Tout sélectionner
pi@raspberrypi:~/node-sonos-http-api $ sudo npm install pm2 -g
/usr/bin/pm2 -> /usr/lib/node_modules/pm2/bin/pm2
/usr/bin/pm2-dev -> /usr/lib/node_modules/pm2/bin/pm2-dev
/usr/bin/pm2-docker -> /usr/lib/node_modules/pm2/bin/pm2-docker
/usr/bin/pm2-runtime -> /usr/lib/node_modules/pm2/bin/pm2-runtime
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules/pm2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
+ pm2@3.2.2
added 313 packages from 243 contributors in 67.646s
Code : Tout sélectionner
pi@raspberrypi:~/node-sonos-http-api $ node server.js
2018-11-27T18:06:25.295Z INFO Could not find file /home/pi/node-sonos-http-api/settings.json
2018-11-27T18:06:25.599Z INFO Presets loaded: { example:
{ players:
[ { roomName: 'Bathroom', volume: 10 },
{ roomName: 'Kitchen', volume: 10 },
{ roomName: 'Office', volume: 10 },
{ roomName: 'Bedroom', volume: 10 },
{ roomName: 'TV Room', volume: 15 } ],
playMode: { shuffle: true, repeat: 'all', crossfade: false },
pauseOthers: false } }
2018-11-27T18:06:28.314Z INFO http server listening on 0.0.0.0 port 5005
(node:21353) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
^C
pi@raspberrypi:~/node-sonos-http-api $ pm2 -x start server.js --name "node-sonos"
[PM2] Starting /home/pi/node-sonos-http-api/server.js in fork_mode (1 instance)
[PM2] Done.
┌────────────┬────┬─────────┬──────┬───────┬────────┬─────────┬────────┬─────┬───────────┬──────┬──────────┐
│ App name │ id │ version │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │
├────────────┼────┼─────────┼──────┼───────┼────────┼─────────┼────────┼─────┼───────────┼──────┼──────────┤
│ node-sonos │ 0 │ 1.6.5 │ fork │ 21506 │ online │ 0 │ 0s │ 0% │ 25.1 MB │ pi │ disabled │
└────────────┴────┴─────────┴──────┴───────┴────────┴─────────┴────────┴─────┴───────────┴──────┴──────────┘
Use `pm2 show <id|name>` to get more details about an app
SI je peux encore abusé un peu, l'erreur suivante me turlupine...
Code : Tout sélectionner
018-11-27T18:06:25.295Z INFO Could not find file /home/pi/node-sonos-http-api/settings.json
2018-11-27T18:06:25.599Z INFO Presets loaded: { example:
{ players:
[ { roomName: 'Bathroom', volume: 10 },
{ roomName: 'Kitchen', volume: 10 },
{ roomName: 'Office', volume: 10 },
{ roomName: 'Bedroom', volume: 10 },
{ roomName: 'TV Room', volume: 15 } ],
playMode: { shuffle: true, repeat: 'all', crossfade: false },
pauseOthers: false } }Merci beaucoup
Re: Intégration Sonos
Après un redémarrage du Raspberry, le service ne semble également pas redémarré automatiquement.
Re: Intégration Sonos
Il y a un type de matériel HEOS by Denon présent nativement, c'est pas ça que tu cherche?
Re: Intégration Sonos
Bonjour,
Moi j'utilise https://github.com/gerard33/sonos avec ma PLAY:1 et ça fonctionne nickel chrome
@+
Moi j'utilise https://github.com/gerard33/sonos avec ma PLAY:1 et ça fonctionne nickel chrome
@+