Page 109 sur 126

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 27 févr. 2019, 09:09
par mika-nt28
Je vais essaayer de trouvé un peut de temps pour integrer au plugin la partie domotique
Est ce que quelqu'un peut me redonner l'url de get ainsi que la reponse?

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 04 mars 2019, 16:32
par remyg83
Décidement, à chaque fois que j'ai une question sur un plugin je sollicite toujours le meme auteur (motion, plex, freebox!!!) lol..
Juste à tittre d'info, sera t il possible de gerer la partie "lecteur audio" du player de la delta.
A savoir quand on fait une demande à alexa de lancer un flow sur deezer, la delta garde la possibilité de la commanda (avance, mute, volume, etc...),
Est il possible de prévoir une intégration?

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 05 mars 2019, 08:56
par mika-nt28
Bah c'est justement l'objet de ma question au dessus de ton poste.
sur le site de free, il n'ont pas encore detailler l'api pour la delta par contre elle doit etre dans l'aide du server

La partie que tu demande est a mon avis sur le players et je ne sais pas s'il existe une api pour elle

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 05 mars 2019, 13:35
par remyg83
Oui, en fait j'ai vu ton post après avoir envoyé le miens! Je ne sais pas si Free a prévu une API pour le player. Je vais voir avec eux sur le bugtracker si je peux avoir une réponse. Je pense qu'ils vont la prévoir car ils ont l'air de vouloir "ouvrir" leur box au monde communiquant.
Dès que tu as le temps, je t'ai laissé un message sur le sujet de Plex pour la delta..
Merci encore

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 05 mars 2019, 18:30
par Marcellinio44
mika-nt28 a écrit :
27 févr. 2019, 09:09
Je vais essaayer de trouvé un peut de temps pour integrer au plugin la partie domotique
Est ce que quelqu'un peut me redonner l'url de get ainsi que la reponse?
Je suis avec grand intérêt l'évolution du plugin car très intéressé par l'intégration de la partie domotique, qu'appelles-tu url de get?

https://dev.freebox.fr/sdk/os/
https://dev.freebox.fr/sdk/os/api_changes_3_0_to_4_0/

je suis sous la fbx delta, je peux te donner des infos au besoin

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 17 mars 2019, 19:34
par erdinger
Salut. Donc je confirme cela marche avec la Delta.
Par contre, j'ai une bonne question de noob (en fait 2):

1/ Peut on changer le taux de rafraichissement des datas qui remontent (exemple le débit utilisé ou allumé depuis ?)
2/ La partie HDD redescend bien, mais as on possibilité de virer le nom sous "disque dur" (pour ma part occupation sata-1000) ou sous le debit (vdsl-up)




Par avance, merci

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 mars 2019, 18:40
par Didier3L
Information du site universfreebox.com
https://www.universfreebox.com/article/ ... ment-Alexa

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 01 avr. 2019, 01:04
par tsim79
Bonsoir,

Je n'ai pas lu les 109 pages du sujets, mais y aurait-il une solution pour avoir des infos et stats de la connexion fibre optique?
- j'ai testé l'équipement ADSL, je n'ai aucune info lors des tests.
- j'ai fait une recherche "fibre" dans ce sujets et sur le forum, je n'ai rien trouvé en lien à ma question.

Merci de vos retours.

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 01 avr. 2019, 07:43
par mecano91
RaGE a écrit :Bonjour,
Je ne sais pas si cela concerne directement le plug-in freebox_os, mais je me demandais s'il était possible d'utiliser la télécommande freebox pour lancer des ordres à jeedom, ou d'intercepter les envois de la télécommande dans jeedom.
Ma freebox est sur une prise commandée. L'idée serait que lorsque j' "allume" la freebox avec la télécommande, jeedom allume la prise commandée (sur laquelle se trouve d'autres appareillages, dont ... la télé), puis la freebox, qui ne peut réagir qu premier appui puisque non alimentée.
Ou que j'utilise une des touches de la télécommande de facon détournée pour allumer la prise. Est-ce que c'est possible ?
C'est pas possible la télécommande communique avec le player et donc si la prise commandé est éteint il ne recevra rien et n'enverra donc rien à jeedom
Se n'est qu'une fois la prise allumé que le plat et transmet à jeedom donc il faut l'activer avant

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 01 avr. 2019, 08:27
par Patrick
Si, c'est possible, si tu utilises une télécommande infrarouge pour piloter ta freebox, tu peux alors intercepter les commandes avec le plugin gratuit Lecteur IR (sa fonction est d'écouter les messages IR et de lancer des actions /scénario Jeedom selon les codes IR reçu... ) et ce même si ta freebox est débranchée .

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 11 avr. 2019, 13:21
par soyann
Bonjour,
Des nouvelles de l'intégration des modules domotiques de la Delta?
Merci d'avance

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 15 avr. 2019, 08:55
par mika-nt28
Je n'a toujours pas les requet api et pas non plus trouvé le temps de chercher

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 16 avr. 2019, 18:56
par JAG
Salut @mika-nt28
J'ai trouvé cela sur internet, je pense que tu connais deja

https://dev.freebox.fr/sdk/server.html
bonne soirée

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 17 avr. 2019, 12:44
par mika-nt28
Oui mais cette documentation n'a pas les spécificité de la delta

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 avr. 2019, 09:16
par pastaguas
Salut,

Voici pour ta demande extrait de la documentation complète :
API-FREEBOX-195-208.pdf
Extract documentation API HOME
(233.48 Kio) Téléchargé 93 fois
Désolé mais les liens ne fonctionnent pas


Si tu as besoins de la documentation complète fait moi signe je t’envoie ça en MP

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 avr. 2019, 09:35
par mika-nt28
Super merci
Quel serai les intégrations a privilégié

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 avr. 2019, 09:42
par pastaguas
Pour moi :

Lister l'ensembles des modules sous iohome et action en relation ...
Pour les autres je ne sais pas ...

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 avr. 2019, 09:44
par mika-nt28
pastaguas a écrit :
18 avr. 2019, 09:42
Pour moi :

Lister l'ensembles des modules sous iohome et action en relation ...
Pour les autres je ne sais pas ...
Si je fais le lien avec le doc c'est "Get Home Adapters List"

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 avr. 2019, 09:57
par Chnours2056
Bonjour, Je pense aussi au IO Home. Merci d'avance pour le travail

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Publié : 18 avr. 2019, 10:17
par pastaguas
Re,

En fait il y a plusieurs étapes :
Get Home Adapters List va te lister l'ensemble des modules (protocole) actif au niveau de la DELTA ==> A mon sens cela représenté un groupe spécifique dans jeedom car suivant les protocoles tu va rencontrer des spécificité. Pour chaque Protocole tu peux à mon sens gérer un état enable/disable (mais cela n'est pas la priorité)

Code : Tout sélectionner

{
  "result" : [
      {
        "icon_url" : "/resources/images/home/pictos/adapter_cam.png",
        "id" : 1,
        "label" : "Gestionnaire de caméra",
        "status" : "active",
        "type" : {
            "abstract" : false,
            "generic" : false,
            "inherit" : "adapter",
            "name" : "adapter::cam"
          }
      },
      {
        "icon_url" : "/resources/images/home/rts_logo.png",
        "id" : 2,
        "label" : "Réseau Rts",
        "status" : "active",
        "type" : {
            "abstract" : false,
            "generic" : false,
            "inherit" : "adapter",
            "name" : "adapter::rts"
          }
      },
      {
        "icon_url" : "/resources/images/home/io_logo.png",
        "id" : 3,
        "label" : "Réseau IOHomeControl",
        "props" : {
            "Addr" : [XXX],
            "SomfyId" : [XXX]
          },
        "status" : "active",
        "type" : {
            "abstract" : false,
            "generic" : false,
            "inherit" : "adapter",
            "name" : "adapter::ios"
          }
      },
      {
        "icon_url" : "/resources/images/home/adapter_sigfox.png",
        "id" : 4,
        "label" : "Réseau Sigfox",
        "status" : "active",
        "type" : {
            "abstract" : false,
            "generic" : false,
            "inherit" : "adapter",
            "name" : "adapter::sigfox"
          }
      },
      {
        "icon_url" : "/resources/images/home/adapter_dm.png",
        "id" : 5,
        "label" : "Réseau DomusRf",
        "props" : {
            "Network ID" : 5670
          },
        "status" : "active",
        "type" : {
            "abstract" : false,
            "generic" : false,
            "inherit" : "adapter",
            "name" : "adapter::domus"
          }
      }
    ],
  "success" : true
}



Ensuite tu peux lister l'ensemble des "nodes" de la freebox delta qui sont à considéré comme des équipements au sens jeedom
/api/v6/home/nodes (actuellement j'ai deux vollet roulant)
Label group ==> c'est objet jeedom (lieux)
Label ==> c'est le nom de l'équipement jeedom

Code : Tout sélectionner

{
  "result" : [
      {
        "adapter" : 3,
        "category" : "shutter",
        "group" : {
            "label" : "Couloir"
          },
        "id" : 6,
        "label" : "Vollet Gauche",
        "name" : "node_6",
        "props" : {
            "Address" : [XXX],
            "ArcId" : 0
          },
        "show_endpoints" : [
            {
              "category" : "",
              "ep_type" : "slot",
              "id" : 0,
              "label" : "Consigne d'ouverture",
              "name" : "position_set",
              "ui" : {
                  "access" : "w",
                  "display" : "slider",
                  "icon_url" : "/resources/images/home/pictos/volet_3.png",
                  "range" : [
                      0,
                      100
                    ],
                  "unit" : "%"
                },
              "value" : 0,
              "value_type" : "int",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "slot",
              "id" : 1,
              "label" : "Stop",
              "name" : "stop",
              "ui" : {
                  "access" : "w",
                  "display" : "button"
                },
              "value" : null,
              "value_type" : "void",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "slot",
              "id" : 2,
              "label" : "Toggle",
              "name" : "toggle",
              "ui" : {
                  "access" : "w",
                  "display" : "button"
                },
              "value" : null,
              "value_type" : "void",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "signal",
              "id" : 4,
              "label" : "Consigne d'ouverture",
              "name" : "position_set",
              "refresh" : 2000,
              "ui" : {
                  "access" : "r",
                  "display" : "slider",
                  "icon_url" : "/resources/images/home/pictos/volet_3.png",
                  "range" : [
                      0,
                      100
                    ],
                  "unit" : "%"
                },
              "value" : 100,
              "value_type" : "int",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "signal",
              "id" : 5,
              "label" : "État",
              "name" : "state",
              "refresh" : 2000,
              "ui" : {
                  "access" : "r",
                  "display" : "text"
                },
              "value" : "CLEF IO",
              "value_type" : "string",
              "visibility" : "normal"
            }
          ],
        "signal_links" : [
          ],
        "slot_links" : [
          ],
        "status" : "active",
        "type" : {
            "abstract" : false,
            "endpoints" : [
                {
                  "ep_type" : "slot",
                  "label" : "Consigne d'ouverture",
                  "name" : "position_set",
                  "value_type" : "int",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "slot",
                  "label" : "Stop",
                  "name" : "stop",
                  "value_type" : "void",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "slot",
                  "label" : "Toggle",
                  "name" : "toggle",
                  "value_type" : "void",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "slot",
                  "label" : "Consigne d'ouverture",
                  "name" : "position",
                  "value_type" : "int",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "signal",
                  "label" : "Consigne d'ouverture",
                  "name" : "position_set",
                  "param_type" : "void",
                  "value_type" : "int",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "signal",
                  "label" : "État",
                  "name" : "state",
                  "param_type" : "void",
                  "value_type" : "string",
                  "visiblity" : "normal"
                }
              ],
            "generic" : false,
            "icon" : "/resources/images/home/pictos/volet_3.png",
            "inherit" : "node::ios",
            "label" : "Volet roulant",
            "name" : "node::ios::2",
            "params" : {
              },
            "physical" : true
          }
      },
      {
        "adapter" : 3,
        "category" : "shutter",
        "group" : {
            "label" : "Couloir"
          },
        "id" : 7,
        "label" : "Vollet droit",
        "name" : "node_7",
        "props" : {
            "Address" : XXX,
            "ArcId" : 1
          },
        "show_endpoints" : [
            {
              "category" : "",
              "ep_type" : "slot",
              "id" : 0,
              "label" : "Consigne d'ouverture",
              "name" : "position_set",
              "ui" : {
                  "access" : "w",
                  "display" : "slider",
                  "icon_url" : "/resources/images/home/pictos/volet_3.png",
                  "range" : [
                      0,
                      100
                    ],
                  "unit" : "%"
                },
              "value" : 0,
              "value_type" : "int",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "slot",
              "id" : 1,
              "label" : "Stop",
              "name" : "stop",
              "ui" : {
                  "access" : "w",
                  "display" : "button"
                },
              "value" : null,
              "value_type" : "void",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "slot",
              "id" : 2,
              "label" : "Toggle",
              "name" : "toggle",
              "ui" : {
                  "access" : "w",
                  "display" : "button"
                },
              "value" : null,
              "value_type" : "void",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "signal",
              "id" : 4,
              "label" : "Consigne d'ouverture",
              "name" : "position_set",
              "refresh" : 2000,
              "ui" : {
                  "access" : "r",
                  "display" : "slider",
                  "icon_url" : "/resources/images/home/pictos/volet_3.png",
                  "range" : [
                      0,
                      100
                    ],
                  "unit" : "%"
                },
              "value" : 0,
              "value_type" : "int",
              "visibility" : "normal"
            },
            {
              "category" : "",
              "ep_type" : "signal",
              "id" : 5,
              "label" : "État",
              "name" : "state",
              "refresh" : 2000,
              "ui" : {
                  "access" : "r",
                  "display" : "text"
                },
              "value" : "CLEF IO",
              "value_type" : "string",
              "visibility" : "normal"
            }
          ],
        "signal_links" : [
          ],
        "slot_links" : [
          ],
        "status" : "active",
        "type" : {
            "abstract" : false,
            "endpoints" : [
                {
                  "ep_type" : "slot",
                  "label" : "Consigne d'ouverture",
                  "name" : "position_set",
                  "value_type" : "int",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "slot",
                  "label" : "Stop",
                  "name" : "stop",
                  "value_type" : "void",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "slot",
                  "label" : "Toggle",
                  "name" : "toggle",
                  "value_type" : "void",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "slot",
                  "label" : "Consigne d'ouverture",
                  "name" : "position",
                  "value_type" : "int",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "signal",
                  "label" : "Consigne d'ouverture",
                  "name" : "position_set",
                  "param_type" : "void",
                  "value_type" : "int",
                  "visiblity" : "normal"
                },
                {
                  "ep_type" : "signal",
                  "label" : "État",
                  "name" : "state",
                  "param_type" : "void",
                  "value_type" : "string",
                  "visiblity" : "normal"
                }
              ],
            "generic" : false,
            "icon" : "/resources/images/home/pictos/volet_3.png",
            "inherit" : "node::ios",
            "label" : "Volet roulant",
            "name" : "node::ios::2",
            "params" : {
              },
            "physical" : true
          }
      }
    ],
  "success" : true
}
Il restera à gérer ensuite l'envoie des commande via methode PUT dans la documentation et en parrallèle , remonter l'état du vollet toujours via les API surtout pour gérer les ouvertures/fermeture partielle ==> dans un premier temps faire une ouverture complète/fermeture sera déja un premier pas


Il y a toute une notion d'appairage aussi ... je pense qu'i va falloir qu'on ouvre un suivi complet car les possibilités sont très nombreuse et si tu n'es pas en possession de la DELTA ça risque d'être compliqué. Malheureusement je ne suis pas developpeur mais si je peux aider ....