Page 23 sur 31

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 22 juil. 2016, 22:23
par llaumgui
Bonjour,

plusieurs problèmes :
  • Problème de dépendances (optional) alors que je satisfais bien les prérequis + fresh install sur de la Odrobian Jessie en utilisant l'install.sh de Jeedom. :

    Code : Tout sélectionner

    npm WARN optional Skipping failed optional dependency /noble/xpc-connection:
    npm WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4
  • Problème de remontée incomplète :
    Image
    Alors que sur My Flower Power
  • tout est bon... Après comme j'ai le même affichage daubé sur Impérihome je pense que le problème vient de l'API. [/*]
  • Problème de connexion :

    Code : Tout sélectionner

    [38;5;0m[Jul 23 2016 13:23:19]: synchronize[39m
    [Jul 23 2016 13:23:19]: xxx: Searching
    [Jul 23 2016 13:23:49]: xx: Not found
    [Jul 23 2016 13:23:52]: xx: Searching
    [Jul 23 2016 13:24:22]: xxx: Not found
    [Jul 23 2016 13:24:24]: xxx: Searching
    [Jul 23 2016 13:24:54]: xxx: Not found
    [38;5;0m[Jul 23 2016 13:24:54]: off[39m
    mais je pense que ça vient de moi

    Code : Tout sélectionner

     service bluetooth status 
    ● bluetooth.service - Bluetooth service
       Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
      Drop-In: /etc/systemd/system/bluetooth.service.d
               └─customexec.conf
       Active: active (running) since sam. 2016-07-23 13:26:52 CEST; 51min ago
         Docs: man:bluetoothd(8)
     Main PID: 3415 (bluetoothd)
       Status: "Running"
       CGroup: /system.slice/bluetooth.service
               └─3415 /usr/lib/bluetooth/bluetoothd --noplugin=sap
    
    juil. 23 13:26:52 jeedom bluetoothd[3415]: Bluetooth daemon 5.23
    juil. 23 13:26:52 jeedom bluetoothd[3415]: Starting SDP server
    juil. 23 13:26:52 jeedom bluetoothd[3415]: Excluding (cli) sap
    juil. 23 13:26:52 jeedom bluetoothd[3415]: Bluetooth management interface 1.4 initialized
    juil. 23 13:26:52 jeedom bluetoothd[3415]: hci0 Load Connection Parameters failed: Unkno...01)
    juil. 23 13:26:52 jeedom systemd[1]: Started Bluetooth service.
    Hint: Some lines were ellipsized, use -l to show in full.
    
Et une question :
  • Est-ce compatible avec du PlayBulbe ? Car avec une clef BLE il me semble logique de pouvoir suivre plusieurs devices BT ?

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 23 juil. 2016, 14:51
par Zerat9w
Zerat9w a écrit :Lorsque je relance le démon du plugin j'ai un message disant PB d'authentification. Concernant la partie login/password de l'appli c'est OK vu que les infos sont bien synchronisée chez parrot. Pour les identifiants API j'ai bien fais un copier coller du mail. J'ai même demander un second accès avec une autre adresse mail et cela me fait toujours pareil.
Quelqu'un aurait il déjà eu ce PB ?

Je pense que le fait que mon FP ne se créé pas tout seul vient de la.

Envoyé de mon A0001 en utilisant Tapatalk
J'ai toujours mon message Erreur lors de l'authentification SNIF ....

Envoyé de mon A0001 en utilisant Tapatalk

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 23 juil. 2016, 17:18
par llaumgui
Re,

J'avance !
llaumgui a écrit :Problème de connexion :

Code : Tout sélectionner

[38;5;0m[Jul 23 2016 13:23:19]: synchronize[39m
[Jul 23 2016 13:23:19]: xxx: Searching
[Jul 23 2016 13:23:49]: xx: Not found
[Jul 23 2016 13:23:52]: xx: Searching
[Jul 23 2016 13:24:22]: xxx: Not found
[Jul 23 2016 13:24:24]: xxx: Searching
[Jul 23 2016 13:24:54]: xxx: Not found
[38;5;0m[Jul 23 2016 13:24:54]: off[39m
mais je pense que ça vient de moi

Code : Tout sélectionner

 service bluetooth status 
● bluetooth.service - Bluetooth service
   Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled)
  Drop-In: /etc/systemd/system/bluetooth.service.d
           └─customexec.conf
   Active: active (running) since sam. 2016-07-23 13:26:52 CEST; 51min ago
     Docs: man:bluetoothd(8)
 Main PID: 3415 (bluetoothd)
   Status: "Running"
   CGroup: /system.slice/bluetooth.service
           └─3415 /usr/lib/bluetooth/bluetoothd --noplugin=sap

juil. 23 13:26:52 jeedom bluetoothd[3415]: Bluetooth daemon 5.23
juil. 23 13:26:52 jeedom bluetoothd[3415]: Starting SDP server
juil. 23 13:26:52 jeedom bluetoothd[3415]: Excluding (cli) sap
juil. 23 13:26:52 jeedom bluetoothd[3415]: Bluetooth management interface 1.4 initialized
juil. 23 13:26:52 jeedom bluetoothd[3415]: hci0 Load Connection Parameters failed: Unkno...01)
juil. 23 13:26:52 jeedom systemd[1]: Started Bluetooth service.
Hint: Some lines were ellipsized, use -l to show in full.
Je n'arrive pas à le fixer le

Code : Tout sélectionner

hci0 Load Connection Parameters failed: Unknown Command (0x01)
mais je chaine avec un

Code : Tout sélectionner

hciconfig hci0 up


Du coup ça lance l'interface à la suite : https://gist.github.com/llaumgui/b94daf ... 2e06eb2057
Et plus de problème de connexion :

Code : Tout sélectionner

[38;5;0m[Jul 23 2016 16:56:52]: synchronize[39m
[Jul 23 2016 16:56:52]: a0143d090885: Searching
[Jul 23 2016 16:56:57]: a0143d090885: Found
[Jul 23 2016 16:56:57]: a0143d090885: Connection
[Jul 23 2016 16:57:01]: a0143d090885: Connected
[Jul 23 2016 16:57:07]: a0143d090885: Getting samples
[Jul 23 2016 16:57:09]: a0143d090885: Sending samples
[Jul 23 2016 16:57:09]: a0143d090885: Updated
[Jul 23 2016 16:57:09]: a0143d090885: Disconnected
[38;5;0m[Jul 23 2016 16:57:09]: off[39m
Et ça remonte bien chez Parrot.
llaumgui a écrit :Problème de dépendances (optional) alors que je satisfais bien les prérequis + fresh install sur de la Odrobian Jessie en utilisant l'install.sh de Jeedom. :

Code : Tout sélectionner

npm WARN optional Skipping failed optional dependency /noble/xpc-connection:
npm WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4
Dépendance optional, me demande si c'est important. J'ai vu sur ce topic des gars qui demande de migrer sous nginx, mais c'est n'importe quoi... Ca n'a rien à voir.
llaumgui a écrit :Problème de remontée incomplète :
Image
Alors que sur My Flower Power[/*] tout est bon... Après comme j'ai le même affichage daubé sur Impérihome je pense que le problème vient de l'API.
Faut que je trouve d'où viennent ces infos... mais ça pu le problème d'API.
llaumgui a écrit :Est-ce compatible avec du PlayBulbe ? Car avec une clef BLE il me semble logique de pouvoir suivre plusieurs devices BT ?
[/quote][/quote]Je pense que si le plugin n'est pas exclusif (ex btscan) ça doit passer.

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 23 juil. 2016, 17:30
par lunarok
Voir la doc, le plugin est exclusif pour la connexion bluetooth. Explication dans le fil c'est du au besoin flowerpower

Envoyé de mon A0001 en utilisant Tapatalk

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 23 juil. 2016, 17:42
par llaumgui
OK,

Merci pour la réponse. Sinon pour mon mon problème d'affichage ? Une idée ?

En fait c'est plus les datas le problème :
Image

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 23 juil. 2016, 23:17
par llaumgui
Bon, déjà pour avoir un token, si vous n'utilisez pas le prénom de votre petite copine en mot de passe ça marche pas...

Code : Tout sélectionner

$postdata = 'grant_type='.$grant_type.'&username='.$this->username.'&password='.urlencode($this->password).'&client_id='.$this->client_id.'&client_secret='.$this->client_secret;
$fields=5;
Faut rajouter un urlencode...

Après, les données du plugin concorde avec l'API qui me donne n'importe quoi :

Code : Tout sélectionner

{
   "sensors":[
      {
         "sensor_serial":"XXXXXX",
         "current_history_index":7735,
         "last_upload_datetime_utc":"2016-07-23T20:46:46Z",
         "total_uploaded_samples":91,
         "battery_level":{
            "battery_end_of_life_date_utc":"2017-04-16T19:00:59Z",
            "level_percent":100
         },
         "processing_uploads":false
      }
   ],
   "locations":[
      {
         "location_identifier":"XXXXXX",
         "last_processed_upload_timedate_utc":"2016-07-23T20:49:05Z",
         "total_sample_count":95,
         "last_sample_upload":"2016-07-23T20:49:05Z",
         "first_sample_utc":"2016-07-22T17:46:00Z",
         "last_sample_utc":"2016-07-23T20:46:46Z",
         "global_validity_timedate_utc":null,
         "air_temperature":{
            "status_key":"waiting_data",
            "instruction_key":null,
            "next_analysis_timedate_utc":"2016-07-24T17:30:59Z",
            "predicted_action_timedate_utc":null,
            "done_action_timedate_utc":null,
            "gauge_values":{
               "min_threshold":10.0,
               "max_threshold":40.0,
               "current_value":0.0
            }
         },
         "light":{
            "status_key":"waiting_data",
            "instruction_key":null,
            "next_analysis_timedate_utc":"2016-07-24T17:30:59Z",
            "predicted_action_timedate_utc":null,
            "done_action_timedate_utc":null,
            "gauge_values":{
               "min_threshold":10.0,
               "max_threshold":99.0,
               "current_value":0.0
            }
         },
         "soil_moisture":{
            "status_key":"waiting_data",
            "instruction_key":null,
            "next_analysis_timedate_utc":"2016-07-24T17:30:59Z",
            "predicted_action_timedate_utc":null,
            "done_action_timedate_utc":null,
            "gauge_values":{
               "min_threshold":20.0,
               "max_threshold":null,
               "current_value":13.3451092165655
            }
         },
         "fertilizer":{
            "status_key":"waiting_data",
            "instruction_key":null,
            "next_analysis_timedate_utc":"2016-07-24T17:30:59Z",
            "predicted_action_timedate_utc":null,
            "done_action_timedate_utc":null,
            "gauge_values":{
               "min_threshold":1.5,
               "max_threshold":5.0,
               "current_value":-1.0
            }
         },
         "user_sharing":{
            "first_all_green":{
               "sharing_status":"conditions_unmet"
            }
         },
         "processing_uploads":false
      }
   ],
   "garden_status_version":35,
   "user_config_version":16,
   "errors":[

   ],
   "server_identifier":"1.4.21 June 9th 2016"
}
Donc avec le fix pour le mot de passe, le bluetooth qui marche, le plugin fait son job. L'API de Parrot, moins...

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 23 juil. 2016, 23:48
par Zerat9w
C'était un PB de mot de passe de l'appli trop complexe (!+). Merci pour le tuyau. Tout fonctionne nickel pour moi

Envoyé de mon A0001 en utilisant Tapatalk

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 24 juil. 2016, 19:13
par llaumgui
Zerat9w a écrit :C'était un PB de mot de passe de l'appli trop complexe (!+). Merci pour le tuyau. Tout fonctionne nickel pour moi
De rien, c'est une erreur classique lorsque tu consommes une API REST de la pas faire d'urlencode ;-).
Du coup j'ai tout qui s'affiche nickel moi aussi, je pense que j'avais besoin de 24 heures d’analyse.

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 25 juil. 2016, 15:57
par llaumgui
J'ai tout qui marche mais faut quand même relancer le service presque tout les jours...

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 25 juil. 2016, 18:02
par stravinsky
llaumgui a écrit :J'ai tout qui marche mais faut quand même relancer le service presque tout les jours...
meme probléme ici :!:

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 27 juil. 2016, 11:25
par llaumgui
llaumgui a écrit :Bon, déjà pour avoir un token, si vous n'utilisez pas le prénom de votre petite copine en mot de passe ça marche pas...

Code : Tout sélectionner

$postdata = 'grant_type='.$grant_type.'&username='.$this->username.'&password='.urlencode($this->password).'&client_id='.$this->client_id.'&client_secret='.$this->client_secret;
$fields=5;
Faut rajouter un urlencode...
J'ai fait une PR sur GitHub.

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 08 août 2016, 21:08
par coxforce
Bonsoir,
Comme d'autres, une correction serait-elle possible pour avoir un relevé de températures correct?

Température relevée par Jeedom:
Image

Température relevée par le site flowerpower:
Image

Merci et bonne soirée.

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 19 août 2016, 15:47
par stravinsky
j'ai un souci avec le plug in.

le démon stoppe seul de temps en temps

Image

cf logs (en mode debug) ci dessous :

Image

EDIT : j'avais désactivé la gestion automatique....

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 30 août 2016, 21:37
par llaumgui
Question, je mets pas et je ne veux as d'engrais... Je peux le désactiver de l'affichage ?

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 30 août 2016, 22:06
par lunarok
Non pas possible sur ce widget

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 01 sept. 2016, 14:15
par coxforce
Bonjour,

J'ai un problème bizarre depuis quelques temps.
Le bluetooth ne fonctionne plus. Pour rappel, Jeedom en maitre sur serveur HP, et clé bluetooth sur un Jeedom esclave.

Je me connecte en SSH sur l'esclave, droits su.
Je fais un "hcitool lescan"
Réponse: Set scan parameters failed: Input/output error

Un simple "sudo hciconfig hci0 reset" et c'est bon. Il me scanne le réseau bluetooth et me trouve les capteurs.

Une idée?

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 01 sept. 2016, 16:47
par DenisPac
Pour info je suis tombé sur un produit de Xiaomi qui ressemble beaucoup à celui de Parrot :
m.gearbest.com/other-garden-supplies/pp_373947.html

Envoyé de mon GT-I9505 en utilisant Tapatalk

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 01 sept. 2016, 19:51
par llaumgui
Ça ressemble au niveau du hard... Mais as tu le soft ? L'API qui permet d'ouvrir ton objet ?
Si c'est pour avoir un jolie truc qui interagi qu'avec lui même pas la peine.

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 01 sept. 2016, 21:48
par lunarok
Et xiaomi ils sont super forts pour ça, des objets jolis qui ressemblent a d'autres mais leur soft bof et 0 interroperabilite

Envoyé de mon A0001 en utilisant Tapatalk

Re: [Sujet officiel] Plugin Flower Power Bluetooth

Publié : 02 sept. 2016, 07:51
par llaumgui
Surtout que lors du dernier deal Orange ils était à 15€ ;-), même prix que pour les Xiomi.