Community Forum
    • Blog
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Jeedom API Key probleme

    Scheduled Pinned Locked Moved Remora
    16 Posts 5 Posters 6.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z Offline
      ZigBus
      last edited by

      Re: Un plugin Remora pour Jeedom

      Bonjour,

      Je viens d'assember une carte que je voulais tester avec Jeedom.

      Cependant il me semble que la variable et le champs du formulaire pour la clé API soient limités à 32 Octets et ma clé en fait 50 ...

      Pourriez vous la passer à 64 ?

      Bonne soirée à tous !

      AuFilElecA 1 Reply Last reply Reply Quote
      • Nicolas SizornN Offline
        Nicolas Sizorn
        last edited by

        Moi aussi j'utilise le remora avec jeedom, et nul besoin de rentrer la clé API. tu veux faire quoi en particulier ?

        AuFilElecA 1 Reply Last reply Reply Quote
        • AuFilElecA Offline
          AuFilElec @Nicolas Sizorn
          last edited by

          @Nicolas-Sizorn

          Je pense que @ZigBus à une installation récente de Jeedom, ce qui fait qu'il a une clé de 50 caractères, contrairement aux anciennes qui étaient de 32.
          Je regarde ça et j'enverrai la modification à @Charles dès que ce sera bon, pour qu'il le mette sur le dépôt officiel.

          1 Reply Last reply Reply Quote
          • AuFilElecA Offline
            AuFilElec @ZigBus
            last edited by

            Salut @ZigBus

            Je viens de vérifier dans le code du core de Jeedom et la génération de la clé API est limité à 32 caractères.
            Comment se fait-il que tu es un clé de 50 ?

            1 Reply Last reply Reply Quote
            • M Offline
              martinou
              last edited by martinou

              Bonjour,

              J'ai une version 2.4.6 de Jeedom et j'ai pour ma part une clé d'API de 48 caractères...
              J'ai, pour mes propres besoins, modifié le code existant du Remora pour autoriser des clés de 50 caractères (+ 2 ou 3 autres trucs).
              J'ai fait une pull-request vers le dépôt officiel.

              Cdt

              AuFilElecA 1 Reply Last reply Reply Quote
              • AuFilElecA Offline
                AuFilElec @martinou
                last edited by

                Merci @martinou pour ta contribution, par contre ça ne répond pas à ma question. Comment ce fait-il que vous ayez une clé API Jeedom de 50 caractères, alors que la génération de clé dans le core de Jeedom est limitée par défaut à 32 ?

                M 1 Reply Last reply Reply Quote
                • M Offline
                  martinou @AuFilElec
                  last edited by

                  @AuFilElec Peux-tu me dire dans quelle classe php de jeedom tu trouves cette information? Afin que je puisse regarder de mon côté.
                  J'ai beau laisser jeedom générer et regénérer des clés, elles font à chaque fois 48 caractères.

                  AuFilElecA 1 Reply Last reply Reply Quote
                  • AuFilElecA Offline
                    AuFilElec @martinou
                    last edited by

                    @martinou
                    Oui bien sur, c'est la classe config.class.php, fonction genKey

                    M 1 Reply Last reply Reply Quote
                    • M Offline
                      martinou @AuFilElec
                      last edited by

                      @AuFilElec
                      Dans le script php de ma version, il s'agit bien de 48 et non pas 32.
                      Il s'agit du code de la branche stable de jeedom : config.class.php.
                      Alors que le code de la branche beta définit 32 chars: config.class.php

                      Je pense donc que la Remora devrait gérer des clés de 48 chars pour le moment.

                      AuFilElecA 1 Reply Last reply Reply Quote
                      • AuFilElecA Offline
                        AuFilElec @martinou
                        last edited by AuFilElec

                        @martinou

                        Le moteur de recherche de Github s'est moqué de moi, car j'ai cherché le mot clé genKey dans les branches beta et stable. Je retrouvais les mêmes résultats, alors quand allant voir dans le fichier directement, la valeur par défaut était de 48 sur la version stable.
                        C'est assez étrange qu'ils aient fait un retour à 32 caractères dans la branche beta.

                        J'ai poussé une pull request pour une clé de 48 caractères.

                        M 1 Reply Last reply Reply Quote
                        • M Offline
                          martinou @AuFilElec
                          last edited by

                          @AuFilElec Super, merci!

                          1 Reply Last reply Reply Quote
                          • T Offline
                            theju
                            last edited by

                            Bonjour à tous,
                            Je viens de faire la modif, mais j'ai toujours un problème :

                            • J'ai du régénérer ma clé API (la mienne faisait 49 caractères ...) -> OK, je peux l'inserer en entier
                            • Je configure le chemin pour jeedom : /plugins/teleinfo/core/php/jeeTeleinfo.php
                            • Enregistrement OK.

                            Je change de page et je reviens sur la config :
                            Ma cle API est passée à CLEAPICHEMIN_JEEDOM (donc xxxxxxxxxxx/plugins/teleinfo/core/php/jeeTeleinfo.php)

                            Confirmé par les logs apache :

                            192.168.10.4 - - [11/Jan/2017:11:47:39 +0100] "GET /plugins/teleinfo/core/php/jeeTeleinfo.php?api=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/plugins/teleinfo/core/php/jeeTeleinfo.php&ADCO=040728148870&OPTARIF=HC..&ISOUSC=45&HCHC=049436198&HCHP=069719630&PTEC=HP..&IINST=017&IMAX=058&PAPP=03950&HHPHC=A&MOTDETAT=000000& HTTP/1.1" 200 261
                            

                            Du coup ca ne fonctionne pas évidement.

                            Une idée ?

                            Merci

                            Julien

                            AuFilElecA M 2 Replies Last reply Reply Quote
                            • AuFilElecA Offline
                              AuFilElec @theju
                              last edited by

                              @theju
                              Désolé, mais vu que j'ai cramé mon ordi, je ne peux plus travailler dessus.
                              Bon courage

                              1 Reply Last reply Reply Quote
                              • M Offline
                                martinou @theju
                                last edited by

                                @theju Bonjour,

                                As-tu bien pensé à mettre à jour le Spiffs ET le Sketch?
                                (Car la mise à jour des 2 partie est indispensable pour que ça fonctionne)
                                Pour ma part, je viens de tester avec les dernières sources dispos et je ne rencontre pas ce problème.

                                Cdt

                                T 1 Reply Last reply Reply Quote
                                • T Offline
                                  theju @martinou
                                  last edited by

                                  @martinou

                                  Oui, j'ai bien mis tout à jour, je vais faire un reset ce soir pour être sur.

                                  Julien

                                  1 Reply Last reply Reply Quote
                                  • AuFilElecA Offline
                                    AuFilElec
                                    last edited by

                                    Salut @theju,

                                    As-tu réussi à faire fonctionner la Remora avec ta clé de 48 caractères ?

                                    1 Reply Last reply Reply Quote
                                    • First post
                                      Last post

                                    2

                                    Online

                                    5.7k

                                    Users

                                    534

                                    Topics

                                    5.0k

                                    Posts

                                    Top Topics

                                    • Denky 4 - Domoticz - Triphasé -
                                      Nicolas BernaertsN
                                      Nicolas Bernaerts
                                      0
                                      7
                                      266

                                    • Denky D4 et Linky Standard TInfo Rx Non Configuré
                                      CharlesC
                                      Charles
                                      0
                                      5
                                      298

                                    Popular Tags

                                    teleinfo
                                    24 topics
                                    arduino
                                    19 topics
                                    remora
                                    16 topics
                                    esp8266
                                    10 topics
                                    arduipi
                                    10 topics
                                    wifinfo
                                    7 topics
                                    raspberry
                                    7 topics
                                    broadcast
                                    7 topics
                                    Copyright © 2022 Charles-Henri Hallard | Return to blog page | Powered by NodeBB