Messages : 1
Sujets : 1
Inscription : Mar 2018
Réputation :
0
Version de firmware du serveur: A jour
Bonjour, je souhaite intégrer un freebox player V6 à ma configuration, seulement je bloque avec la nouvelle version de l'API.
Qu'un aurait-il déjà travaillé dessus ?
Merci
Likes Received: 1 in 1 posts
Likes Given: 0
Messages : 14
Sujets : 0
Inscription : Aug 2016
Réputation :
0
(03-29-2018, 11:12 PM)japasa a écrit : Bonjour, je souhaite intégrer un freebox player V6 à ma configuration, seulement je bloque avec la nouvelle version de l'API.
Qu'un aurait-il déjà travaillé dessus ?
Merci
Bonjour,
J'ai changé d'opérateur pour passer chez free, et je peux contrôler le player en ayant récupérer les codes sur ce tuto:
http://tutoriels.domotique-store.fr/content/51/90/fr/api-de-la-freebox-tv-_-player-v5-_-v6-via-requ%C3%AAtes-http.html
Maintenant, j'aimerais faire du retour d'état, avez vous des pistes?
Merci.
Likes Received: 2 in 1 posts
Likes Given: 0
Messages : 14
Sujets : 0
Inscription : Aug 2016
Réputation :
0
09-23-2018, 10:05 AM
(Modification du message : 09-24-2018, 08:01 PM par fil.)
Bonjour,
Apres recherche, quand le player freebox est allumé, il génère un xml et rien en veille.
Pouvez vous m'aider a faire un JS afin d'avoir un retour d'état? Je l'imagine assez simple, xml OK donc player allumé ou xml KO donc player en veille, mais je suis nul en javascript...
merci d'avance pour votre aide.
Voici la commande qui me permet de voir le xml:
http://192.168.1.155:54243/device.xml
Et là, le xml:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://192.168.1.155:54243</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Freebox Player</friendlyName>
<manufacturer>Freebox SAS</manufacturer>
<manufacturerURL>http://www.freebox.fr</manufacturerURL>
<modelDescription>Freebox UPnP Renderer</modelDescription>
<modelName>Freebox</modelName>
<modelNumber>6</modelNumber>
<modelURL>http://www.freebox.fr</modelURL>
<serialNumber>0</serialNumber>
<UDN>uuid:xxxxxxxxxxxxxxxxxxxxxxxxxxxxe1</UDN>
<UPC>00000000</UPC>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<url>/icons/sm.png</url>
<width>48</width>
<height>48</height>
<depth>24</depth>
</icon>
<icon>
<mimetype>image/png</mimetype>
<url>/icons/lrg.png</url>
<width>120</width>
<height>120</height>
<depth>24</depth>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<url>/icons/sm.jpg</url>
<width>48</width>
<height>48</height>
<depth>24</depth>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<url>/icons/lrg.jpg</url>
<width>120</width>
<height>120</height>
<depth>24</depth>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<controlURL>/service/ConnectionManager/control</controlURL>
<eventSubURL>/service/ConnectionManager/event</eventSubURL>
<SCPDURL>/service/ConnectionManager/scpd</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<controlURL>/service/AVTransport/control</controlURL>
<eventSubURL>/service/AVTransport/event</eventSubURL>
<SCPDURL>/service/AVTransport/scpd</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<controlURL>/service/RenderingControl/control</controlURL>
<eventSubURL>/service/RenderingControl/event</eventSubURL>
<SCPDURL>/service/RenderingControl/scpd</SCPDURL>
</service>
</serviceList>
</device>
</root>
Likes Received: 2 in 1 posts
Likes Given: 0
Messages : 400
Sujets : 24
Inscription : May 2017
Réputation :
0
Version de firmware du serveur: v2.1.144-rc2
que souhaites tu comme retour d'états ??
juste savoir ci il est allumé ou éteint ou tu veux plus d'infos ?
Likes Received: 29 in 24 posts
Likes Given: 2
Messages : 14
Sujets : 0
Inscription : Aug 2016
Réputation :
0
Oui effectivement, j'ai juste besoin de savoir si le player est allumé ou en veille afin de faire des scénarios.
Likes Received: 2 in 1 posts
Likes Given: 0
Messages : 400
Sujets : 24
Inscription : May 2017
Réputation :
0
Version de firmware du serveur: v2.1.144-rc2
Donc, en faisant simplement un ping sur bon port du player, on obtient l’état du player.
Et le port à pinger sur la Freebox est le 54243
Si il y a un retour la Freebox est allumé, si pas de retour la freebox est éteinte.
Likes Received: 29 in 24 posts
Likes Given: 2
Messages : 14
Sujets : 0
Inscription : Aug 2016
Réputation :
0
J'utilise déja un ping sur l'IP du player pour savoir si il est complètement éteint (carte réseau éteinte).
Avec ce ping, je sais si le player est éteint(ping ip KO) mais je sais pas faire la différence entre en veille ou allumé(ping ip OK)
l
Alors, effectivement utiliser le port est la solution, mais je ne vois pas comment faire un ping du port?
Likes Received: 2 in 1 posts
Likes Given: 0
Messages : 14
Sujets : 0
Inscription : Aug 2016
Réputation :
0
Bonjour,
Help me, please
Likes Received: 2 in 1 posts
Likes Given: 0
Messages : 400
Sujets : 24
Inscription : May 2017
Réputation :
0
Version de firmware du serveur: v2.1.144-rc2
je pense qui'il faut utiliser une fonction genre xmltojson en javascript dans ton js du connecteur pour transformer le xml en json et pouvoir interpréter des donnée
Likes Received: 29 in 24 posts
Likes Given: 2