Aller au contenu
Krikroff

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

Recommended Posts

Il y a 2 heures, J3R3M a dit :

Je suis meilleur pour donner des idées d'amélioration ! Haha

on commence un club ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

@Krikroff, peux-tu éventuellement m'indiquer comment modifier le code du bouton "PROCESS" dans le but d'avoir plus de 5 boutons de lancement de presets ?

Pour chacun de ces boutons, seule cette ligne diffère

local cmd, log = "RST5", "Play radio 5 command was sent"

Mais modifier "RST5" en "RST6" ne donne rien. J'en ai donc déduit qu'il y avait un bride (de protection) quelque part dans le code du bouton PROCESS, mais je n'arrive pas à mettre la main dessus !

 

Je suis bien évidemment conscient que tout changement dans les boutons du VD imposera la mise à jour de cette ligne dans chacun des boutons en fonciton de la position du bouton PROCESS.

local sid, bid = _f:getSelfId(), 20

Oui, j'ai déjà effectué quelques modifications dans mon VD, je l'avoue !

 

Merci d'avance :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Impossible de piloter mon Sonos One.

J’ai installé le module et renseigné l’IP 192.168.0.1 et le port 1400 mais rien ...

 

Les variables ne se crées pas et j’ai ça dans le debug du bouton process :


[DEBUG] 16:22:59: -- HC2 Toolkit Framework version 1.0.6
[DEBUG] 16:22:59: -- Current interpreter version is Lua 5.1
[DEBUG] 16:22:59: -- Total memory in use by Lua: 259.23 Kbytes
[DEBUG] 16:22:59: -------------------------------------------------------------------------
[DEBUG] 16:22:59: Toolkit.Debug loaded in memory...
[DEBUG] 16:22:59: Benchmark [Toolkit.Debug lib]: elapsed time: 0.000 cpu secs
[DEBUG] 16:22:59: Toolkit.Collections.Queue loaded in memory...
[DEBUG] 16:22:59: Benchmark [Toolkit.Collections.Queue lib]: elapsed time: 0.000 cpu secs
[DEBUG] 16:22:59: Toolkit.Net loaded in memory...
[DEBUG] 16:22:59: Benchmark [Toolkit.Net lib]: elapsed time: 0.000 cpu secs
[DEBUG] 16:22:59: Toolkit.Xml loaded in memory...
[DEBUG] 16:22:59: Benchmark [Toolkit.Xml lib]: elapsed time: 0.000 cpu secs
[DEBUG] 16:22:59: Toolkit.HttpUtility loaded in memory...
[ERROR] 16:22:59: line 117: bad argument #1 to 'len' (string expected, got nil)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Es-tu sûr que tu as renseigné l'IP de ton Sonos, et pas celle de ton routeur ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour Jojo,

 

Oui c'est la bonne IP. Il n'y a pas de raison que cela vienne du sonos ONE qui serait géré différemment ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Même le Plugin Fibaro ne le trouve pas ...

 

Il y aurait un truc à régler sur le Sonos dans les paramètres avancés ?

Partager ce message


Lien à poster
Partager sur d’autres sites

mais alors peut-être que l'API du Sono ONE a changé et n'est plus compatible ? Il faut voir cela avec le maître @Krikroff

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci pour ton retour Jojo.

J'attends le retour de @Krikroff alors :)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Désolé pour ma question mais tu es certain d’être sur le même réseau ? La détection étant réalisée via adresse MAC (mac vendor lookup) ...


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui les 2 sont sur le même réseau wifi :(

 

Ce qui est étonnant c'est que le plugin figaro ne le trouve pas non plus, alors que j'y accède par mon navigateur via : http://192.168.0.1:1400/status et je vois bien son IP et le même réseau wifi.

contents of /proc/ath_rincon/station
Debug info for STATION mode at 59551

             HW: 9580 cache: 128 mic: 1 split: 0 wme: 1
           SSID: [Joss2G] (6) 24:7F:20:xx:xx:xx
        Channel: current: 11 ap: 11
      STA State: 13
      STA Flags: 0x72
  Beacon Period: 100 ms

 

ZoneName Cuisine
ZoneIcon x-rincon-roomicon:kitchen
Configuration 1
LocalUID RINCON_7828CA0C8A4E01400
SerialNumber 78-28-CA-0C-8A-4E:5
SoftwareVersion 42.2-51240
SoftwareDate 2018-03-24 17:02:03.901395
SoftwareScm 386395
MinCompatibleVersion 41.0-00000
LegacyCompatibleVersion 36.0-00000
HardwareVersion 1.21.1.8-2
DspVersion 0.25.3
HwFlags 0x30
HwFeatures 0x0
Variant 1
GeneralFlags 0x0
IPAddress 192.168.0.31
MACAddress 78:28:CA:0C:8A:4E
Copyright © 2003-2017, Sonos, Inc. All rights reserved.
ExtraInfo  
HTAudioInCode 0
IdxTrk  
MDP2Ver 5
MDP3Ver 2
RelBuild 1
WhitelistBuild 0x0
ProdUnit 1
FuseCfg OK
RevokeFuse 0x1
AuthFlags 0x0
SwFeatures 0x0
RegState 3
CustomerID 120574300
HouseholdControlID Sonos_DhO7kA6XlgOvUP2zagk7VGREN7.9ZxZvzdOEwU8Ov4dBCnZ
HouseholdLocationID w0IaLUGIO7GqD/sCewhwCw==
DHCPServerMac 247F200F9310
NetworkIPAddress 192.168.0.0
NetworkMask 255.255.255.0
UptimeSeconds 59915

Partager ce message


Lien à poster
Partager sur d’autres sites

Vraiment étrange ... Et c’est quoi l’ip de ton Home center ?
Sinon tu as essayé en RJ45 ?


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

La HC2 est sur ma livebox (via un switch) sur l'adresse 192.168.0.47

 

Ils n'auraient pas changé un truc avec le sonos ONE quand même ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Autre chose étonnante : aucune variable ne se crée quand je valide le VD ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Tout est possible :(

Et avec l’application sonos sur un PC cela fonctionne ?




Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Enfin ... Quand je dis ça y est c'est pour la création de la variable.

Mais j'ai l'impression que je ne peux pas accéder au sonos One (et vu que je ne suis pas chez moi ...).

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est bon je vois bien les titres s'afficher ! Ouf :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool ! Et le plugin Fibaro toujours pas ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Non toujours pas, mais je m'en passe ;)

Modifié par JossAlf

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour tout le monde

J'ai deux enceintes play1 que j'ai associé l'une à l'autre afin de faire une PAIRE

Savez vous comment faire pour envoyer une instruction TTS?

J'ai bien initialement pour chacune des enceintes créée le VD dédié avec le couple IP/Port de chaque enceinte

 

D'une manière séparé tout fonctionne parfaitement

Cependant une fois couplée en PAIRE, je ne peux plus ni les commander, ni envoyer de msg TTS...

 

Auriez vous une idée comment faire?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour une paire il n’est pas nécessaire d’utiliser deux VD, 1 est suffisant en utilisant l’IP du maître (généralement l’enceinte gauche)


Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

×