Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] Freebox_Os

Pour échanger sur les plugins classés en catégorie "Monitoring"
Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7986
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 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?
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

remyg83
Timide
Messages : 102
Inscription : 14 août 2017, 11:11

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par remyg83 » 04 mars 2019, 16:32

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?

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7986
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 05 mars 2019, 08:56

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
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

remyg83
Timide
Messages : 102
Inscription : 14 août 2017, 11:11

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par remyg83 » 05 mars 2019, 13:35

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

Marcellinio44
Timide
Messages : 55
Inscription : 02 mai 2017, 22:26
Localisation : Nantes

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Marcellinio44 » 05 mars 2019, 18:30

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
| Jeedom | DIY RPI3 ssd | RFPLAYER
Xiaomi : |Bouton x3|Présence x5|Yeelight x3|Ouverture x11|Gateway x2|Smart plug x1|T°/H x6|Inondation x1| Roborock Vaccum
BLEA : |Nut mini x2|mi flora
Broadlink : |MP1|
Zwave : |FGD212 x2|

erdinger
Timide
Messages : 19
Inscription : 17 mars 2019, 17:39

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par erdinger » 17 mars 2019, 19:34

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

Didier3L
Actif
Messages : 1345
Inscription : 01 mai 2016, 13:40

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Didier3L » 18 mars 2019, 18:40

Information du site universfreebox.com
https://www.universfreebox.com/article/ ... ment-Alexa
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

tsim79
Actif
Messages : 534
Inscription : 23 avr. 2015, 11:54

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par tsim79 » 01 avr. 2019, 01:04

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.

mecano91
Actif
Messages : 941
Inscription : 30 sept. 2014, 20:41
Localisation : Paris, France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mecano91 » 01 avr. 2019, 07:43

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


Avatar de l’utilisateur
Patrick
Helper
Messages : 1004
Inscription : 29 août 2014, 15:21
Localisation : Savoie

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Patrick » 01 avr. 2019, 08:27

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 .
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean

En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal

soyann
Timide
Messages : 143
Inscription : 12 mai 2018, 02:50

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par soyann » 11 avr. 2019, 13:21

Bonjour,
Des nouvelles de l'intégration des modules domotiques de la Delta?
Merci d'avance

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7986
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 15 avr. 2019, 08:55

Je n'a toujours pas les requet api et pas non plus trouvé le temps de chercher
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Avatar de l’utilisateur
JAG
Actif
Messages : 585
Inscription : 21 mai 2016, 11:10

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par JAG » 16 avr. 2019, 18:56

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
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7986
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 17 avr. 2019, 12:44

Oui mais cette documentation n'a pas les spécificité de la delta
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

pastaguas
Timide
Messages : 29
Inscription : 06 déc. 2017, 10:19

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par pastaguas » 18 avr. 2019, 09:16

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é 46 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

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7986
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 18 avr. 2019, 09:35

Super merci
Quel serai les intégrations a privilégié
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

pastaguas
Timide
Messages : 29
Inscription : 06 déc. 2017, 10:19

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par pastaguas » 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 ...

Avatar de l’utilisateur
mika-nt28
Actif
Messages : 7986
Inscription : 05 août 2014, 08:58
Localisation : Dreux - France

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par mika-nt28 » 18 avr. 2019, 09:44

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"
Pour faciliter la compréhension de votre problème, n’oubliez pas de poster
- Des Screenshots de votre configuration
- Le Log au moment du problème constaté

Encouragez-moi https://www.paypal.me/mikant28

Chnours2056
Timide
Messages : 43
Inscription : 29 déc. 2016, 21:17

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par Chnours2056 » 18 avr. 2019, 09:57

Bonjour, Je pense aussi au IO Home. Merci d'avance pour le travail

pastaguas
Timide
Messages : 29
Inscription : 06 déc. 2017, 10:19

Re: [Plugin Tiers][Sujet Principal] Freebox_Os

Message par pastaguas » 18 avr. 2019, 10:17

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 ....

Répondre

Revenir vers « [Catégorie] Monitoring »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité