Demande d'aide Freebox - Version imprimable +- Forum Lifedomus (http://forum-lifedomus.com) +-- Forum : Votre communauté (http://forum-lifedomus.com/forumdisplay.php?fid=1) +--- Forum : Nouveau venu ? Apprenons à nous connaitre (http://forum-lifedomus.com/forumdisplay.php?fid=3) +--- Sujet : Demande d'aide Freebox (/showthread.php?tid=4015) |
Freebox - japasa - 03-29-2018 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 RE: Freebox - fil - 05-23-2018 (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. 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. RE: Freebox - fil - 09-23-2018 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> RE: Freebox - tonyb0t77 - 09-23-2018 que souhaites tu comme retour d'états ?? juste savoir ci il est allumé ou éteint ou tu veux plus d'infos ? RE: Freebox - fil - 09-23-2018 Oui effectivement, j'ai juste besoin de savoir si le player est allumé ou en veille afin de faire des scénarios. RE: Freebox - tonyb0t77 - 09-23-2018 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. RE: Freebox - fil - 09-23-2018 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? RE: Freebox - fil - 09-29-2018 Bonjour, Help me, please RE: Freebox - tonyb0t77 - 09-29-2018 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 |