Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] Parrot Plants

Pour échanger sur les plugins classés en catégorie "Nature"
DimitraBelder
Timide
Messages : 46
Inscription : 13 mai 2015, 00:11

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par DimitraBelder » 05 févr. 2018, 14:53

Bonjour Lunarok,

Il semble que dans dernière mise à jour, il y a un lien de dépendance qui n'est pas bon :
node-pre-gyp ERR! Tried to download(404): https://github.com/tessel/node-usb/rele ... arm.tar.gz

Code : Tout sélectionner

Début de l'installation
Reading package lists...
Building dependency tree...
Reading state information...
bluetooth is already the newest version.
bluez is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
libbluetooth-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Version actuelle : v5.12.0
Ok, version suffisante
npm WARN deprecated minimatch@0.4.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
> bleno@0.1.14 install /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno
> node-gyp rebuild
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno/build'
CC(target) Release/obj.target/hci-ble/src/hci-ble.o
CC(target) Release/obj.target/hci-ble/src/utility.o
LINK(target) Release/hci-ble
CC(target) Release/obj.target/l2cap-ble/src/l2cap-ble.o
CC(target) Release/obj.target/l2cap-ble/src/utility.o
LINK(target) Release/l2cap-ble
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bleno/build'
> usb@1.3.1 install /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Tried to download(404): https://github.com/tessel/node-usb/releases/download/1.3.1/usb_bindings-v1.3.1-node-v47-linux-arm.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for usb@1.3.1 and node@5.12.0 (node-v47 ABI, glibc) (falling back to source compile with node-gyp)
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/build'
make: *** No rule to make target '../.node-gyp/5.12.0/include/node/common.gypi', needed by 'Makefile'.  Stop.
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:100:13)
gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Linux 4.9.35-v7+
gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding/usb_bindings.node" "--module_name=usb_bindings" "--module_path=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding"
gyp ERR! cwd /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb
gyp ERR! node -v v5.12.0
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
node-pre-gyp ERR! build error
node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding/usb_bindings.node --module_name=usb_bindings --module_path=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at emitTwo (events.js:100:13)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:850:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5)
node-pre-gyp ERR! System Linux 4.9.35-v7+
node-pre-gyp ERR! command "/usr/bin/nodejs" "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb
node-pre-gyp ERR! node -v v5.12.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.39
node-pre-gyp ERR! not ok
Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding/usb_bindings.node --module_name=usb_bindings --module_path=/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/usb/src/binding' (1)
npm WARN install:usb@1.3.1 usb@1.3.1 install: `node-pre-gyp install --fallback-to-build`
npm WARN install:usb@1.3.1 Exit status 1
> bluetooth-hci-socket@0.5.1 install /var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket
> node-gyp rebuild
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket/build'
CXX(target) Release/obj.target/binding/src/BluetoothHciSocket.o
SOLINK_MODULE(target) Release/obj.target/binding.node
COPY Release/binding.node
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node-flower-power/node_modules/bluetooth-hci-socket/build'
flower-power@0.3.0 /var/www/html/plugins/flowerpowerbt/node/node-flower-power
+-- async@0.2.10
+-- bleno@0.1.14
| +-- bplist-parser@0.0.6
| `-- debug@0.7.4
+-- jshint@2.3.0
| +-- cli@0.4.5
| | `-- glob@7.1.2
| |   +-- fs.realpath@1.0.0
| |   +-- inflight@1.0.6
| |   | `-- wrappy@1.0.2
| |   +-- inherits@2.0.3
| |   +-- minimatch@3.0.4
| |   | `-- brace-expansion@1.1.8
| |   |   +-- balanced-match@1.0.0
| |   |   `-- concat-map@0.0.1
| |   +-- once@1.4.0
| |   `-- path-is-absolute@1.0.1
| +-- console-browserify@0.1.6
| +-- minimatch@0.4.0
| | +-- lru-cache@2.7.3
| | `-- sigmund@1.0.1
| +-- shelljs@0.1.4
| `-- underscore@1.4.4
`-- noble-device@1.4.1
`-- noble@1.9.0
+-- bluetooth-hci-socket@0.5.1
| `-- nan@2.8.0
`-- debug@2.2.0
`-- ms@0.7.1
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
npm WARN optional Skipping failed optional dependency /bleno/xpc-connection:
npm WARN notsup Not compatible with your operating system or architecture: xpc-connection@0.1.4
flower-power-cloud@1.2.0 /var/www/html/plugins/flowerpowerbt/node/node-flower-power-cloud
+-- async@1.5.2
+-- node-schedule@0.6.0
| +-- cron-parser@0.6.2
| `-- long-timeout@0.0.2
`-- request@2.83.0
+-- aws-sign2@0.7.0
+-- aws4@1.6.0
+-- caseless@0.12.0
+-- combined-stream@1.0.5
| `-- delayed-stream@1.0.0
+-- extend@3.0.1
+-- forever-agent@0.6.1
+-- form-data@2.3.1
| `-- asynckit@0.4.0
+-- har-validator@5.0.3
| +-- ajv@5.5.2
| | +-- co@4.6.0
| | +-- fast-deep-equal@1.0.0
| | +-- fast-json-stable-stringify@2.0.0
| | `-- json-schema-traverse@0.3.1
| `-- har-schema@2.0.0
+-- hawk@6.0.2
| +-- boom@4.3.1
| +-- cryptiles@3.1.2
| | `-- boom@5.2.0
| +-- hoek@4.2.0
| `-- sntp@2.1.0
+-- http-signature@1.2.0
| +-- assert-plus@1.0.0
| +-- jsprim@1.4.1
| | +-- extsprintf@1.3.0
| | +-- json-schema@0.2.3
| | `-- verror@1.10.0
| |   `-- core-util-is@1.0.2
| `-- sshpk@1.13.1
|   +-- asn1@0.2.3
|   +-- bcrypt-pbkdf@1.0.1
|   +-- dashdash@1.14.1
|   +-- ecc-jsbn@0.1.1
|   +-- getpass@0.1.7
|   +-- jsbn@0.1.1
|   `-- tweetnacl@0.14.5
+-- is-typedarray@1.0.0
+-- isstream@0.1.2
+-- json-stringify-safe@5.0.1
+-- mime-types@2.1.17
| `-- mime-db@1.30.0
+-- oauth-sign@0.8.2
+-- performance-now@2.1.0
+-- qs@6.5.1
+-- safe-buffer@5.1.1
+-- stringstream@0.0.5
+-- tough-cookie@2.3.3
| `-- punycode@1.4.1
+-- tunnel-agent@0.6.0
`-- uuid@3.2.1
npm WARN flower-power-cloud@1.2.0 No license field.
> deasync@0.1.12 install /var/www/html/plugins/flowerpowerbt/node/node_modules/deasync
> node ./build.js
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/5.12.0"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/.node-gyp"
make: Entering directory '/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/build'
CXX(target) Release/obj.target/deasync/src/deasync.o
SOLINK_MODULE(target) Release/obj.target/deasync.node
COPY Release/deasync.node
make: Leaving directory '/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/build'
Installed in `/var/www/html/plugins/flowerpowerbt/node/node_modules/deasync/bin/linux-arm-node-5/deasync.node`
node-flower-bridge@1.5.2 /var/www/html/plugins/flowerpowerbt/node
+-- async@1.5.2
+-- buffer-equal@1.0.0
+-- chance@0.8.0
+-- cli-color@1.2.0
| +-- ansi-regex@2.1.1
| +-- d@1.0.0
| +-- es5-ext@0.10.38
| | `-- es6-symbol@3.1.1
| +-- es6-iterator@2.0.3
| +-- memoizee@0.4.11
| | +-- es6-weak-map@2.0.2
| | +-- event-emitter@0.3.5
| | +-- is-promise@2.1.0
| | +-- lru-queue@0.1.0
| | `-- next-tick@1.0.0
| `-- timers-ext@0.1.2
+-- deasync@0.1.12
| +-- bindings@1.2.1
| `-- nan@2.8.0
+-- nedb@1.8.0
| +-- async@0.2.10
| +-- binary-search-tree@0.2.5
| +-- localforage@1.5.6
| | `-- lie@3.1.1
| |   `-- immediate@3.0.6
| +-- mkdirp@0.5.1
| | `-- minimist@0.0.8
| `-- underscore@1.4.4
`-- promise@7.3.1
`-- asap@2.0.6
Fin de l'installation
Du coup, la récupèration des données échoue :( :

Code : Tout sélectionner

[ 'Parrot pot 6ae0', 'Flower power 9318', 'Flower power 133F' ]
[38;5;0m[Feb 05 2018 13:32:30]: synchronize[39m
[Feb 05 2018 13:32:30]: Parrot pot 6ae0: Searching
[Feb 05 2018 13:33:00]: Parrot pot 6ae0: Not found
[Feb 05 2018 13:33:02]: Parrot pot 6ae0: Searching
[Feb 05 2018 13:33:06]: Parrot pot 6ae0: Found
[Feb 05 2018 13:33:06]: Parrot pot 6ae0: Connection
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:10]: Parrot pot 6ae0: Connected
[Feb 05 2018 13:33:20]: Parrot pot 6ae0: Disconnected
[38;5;0m[Feb 05 2018 13:33:20]: off[39m
[38;5;0m[Feb 05 2018 13:33:20]: synchronize[39m
[Feb 05 2018 13:33:20]: Flower power 9318: Searching
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
[Feb 05 2018 13:33:50]: Flower power 9318: Not found
[Feb 05 2018 13:33:52]: Flower power 9318: Searching
[Feb 05 2018 13:33:59]: Flower power 9318: Found
[Feb 05 2018 13:33:59]: Flower power 9318: Connection
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:12]: Flower power 9318: Connected
[Feb 05 2018 13:34:22]: Flower power 9318: Disconnected
[38;5;0m[Feb 05 2018 13:34:22]: off[39m
[38;5;0m[Feb 05 2018 13:34:22]: synchronize[39m
[Feb 05 2018 13:34:22]: Flower power 133F: Searching
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
noble warning: unknown handle 71 disconnected!
[Feb 05 2018 13:34:25]: Flower power 133F: Found
[Feb 05 2018 13:34:25]: Flower power 133F: Connection
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:27]: Flower power 133F: Connected
[Feb 05 2018 13:34:37]: Flower power 133F: Disconnected
[38;5;0m[Feb 05 2018 13:34:37]: off[39m

Avatar de l’utilisateur
darghorn
Timide
Messages : 97
Inscription : 08 nov. 2014, 04:35
Localisation : 92

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par darghorn » 15 févr. 2018, 23:35

J'ai exactement le même problème, et les mêmes traces.
@Lunarok, aurais tu une piste pour nous ?
DIY / VM Debian sur ESXi 6.5 - ProLiant MicroServer Gen8
Protocoles : Z-Wave+ / Hue / Xiaomi

capitainabloc
Timide
Messages : 87
Inscription : 15 juil. 2015, 12:20

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par capitainabloc » 22 févr. 2018, 11:20

bonjour à tous, en effet même problème.
Les courbes ne se mettent à jour que par connexion à la base de données, donc si on fait un update depuis un telephone ou une tablette.
Est-ce lié au firmware rpi?

capitainabloc
Timide
Messages : 87
Inscription : 15 juil. 2015, 12:20

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par capitainabloc » 23 févr. 2018, 08:47

Salut à tous,
l'installation de la dernière MàJ s'est bien déroulée, mais toujours le même processus:

Code : Tout sélectionner

[ 'Flower power AD6X' ]
[Feb 23 2018 08:00:13]: synchronize
[Feb 23 2018 08:00:13]: Flower power AD6X: Searching
[Feb 23 2018 08:00:43]: Flower power AD6X: Not found
[Feb 23 2018 08:00:45]: Flower power AD6X: Searching
[Feb 23 2018 08:00:46]: Flower power AD6X: Found
[Feb 23 2018 08:00:46]: Flower power AD6X: Connection
[Feb 23 2018 08:00:48]: Flower power AD6X: Connected
[Feb 23 2018 08:00:48]: Flower power AD6X: Connected
[Feb 23 2018 08:00:48]: Flower power AD6X: Connected
[Feb 23 2018 08:00:48]: Flower power AD6X: Connected
[Feb 23 2018 08:00:58]: Flower power AD6X: Disconnected
il ne récupère pas les données en BT, mais va les chercher sur le cloud.

Par curiosité, j'ai aussi testé un outil de récupération: https://www.journaldulapin.com/2014/04/ ... pberry-pi/, qui ne fonctionne pas non plus...
je l'ai testé sur Rpi3, serveur Ubuntu 16 et OrangePi armbian, sans succès...
Je pense que c'est lié à l'impossibilité de récupérer le paquet usb_bindings-v1.3.1-node-v47-linux-arm.tar.gz, qui n'existe plus, et que je ne sais pas ou trouver... d'ou l'erreur 404 sur https://github.com/tessel/node-usb/releases

si quelqu'un a une solution...

capitainabloc
Timide
Messages : 87
Inscription : 15 juil. 2015, 12:20

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par capitainabloc » 01 mars 2018, 09:20

Bonjour Lunarok,

j'ai réussi à récupérer les données par la méthode de sandeepmistry/node-flower-power en utilisant

Code : Tout sélectionner

npm install noble@1.8.1
, comme discuté ici: https://github.com/sandeepmistry/node-f ... /issues/26
Du coup, j'ai fait ca dans les dossier node_modules du plugin, et ca marche nickel maintenant. J'ai d'abord supprimé les dossiers node_modules/noble, puis j'ai lancé la commande ci-dessus en sudo.

Avatar de l’utilisateur
pinault22
Timide
Messages : 144
Inscription : 05 nov. 2015, 15:23

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par pinault22 » 20 mars 2018, 18:16

Bonjour,

Je décide de remettre mes parrot plants en fonctionnement.
Je suis en Jeedom 3.1.7, je supprime via la market le plugin puis je réinstalle le plugin.
Je met l'id (mon mail) ma clé j'essaie de la refaire sur le lien https://api-flower-power-pot.parrot.com ... ess/signup j'ai le message : We're sorry, but something went wrong.
Alors je me dit que pas grave dans un premier temps pour discuter directement via le BT et je vais essayé via le site (a moins que justement l'API soit l'inverse).

J'installe les dépendances :

Code : Tout sélectionner

Début de l'installation
--2018-03-20 17:11:08--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.16.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.16.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1592 (1.6K) [text/plain]
Saving to: 'dependencies.sh'
0K .                                                     100% 21.8M=0s
2018-03-20 17:11:08 (21.8 MB/s) - 'dependencies.sh' saved [1592/1592]
Version actuelle : 8
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125+rpi1).
W: chmod 0700 of directory /var/cache/apt/archives/partial failed - SetupAPTPartialDirectory (1: Operation not permitted)
E: Could not open lock file /var/cache/apt/archives/lock - open (13: Permission denied)
E: Unable to lock directory /var/cache/apt/archives/
dependencies.sh: 20: [: stretch: unexpected operator
Ok, version suffisante
added 55 packages in 6.737s
Installation spécifique plugin
Reading package lists...
Building dependency tree...
Reading state information...
bluetooth is already the newest version (5.43-2+rpt2+deb9u2).
bluez is already the newest version (5.43-2+rpt2+deb9u2).
libbluetooth-dev is already the newest version (5.43-2+rpt2+deb9u2).
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Fin de l'installation
Les logs du flowerpowerbt_node

Code : Tout sélectionner

module.js:549
throw err;
^
Error: Cannot find module 'cli-color'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/html/plugins/flowerpowerbt/resources/start.js:1:73)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
Je vais attendre un peu, faut que je récupère une clé api mais ca n'a pas l'air fonctionnel...
Et par BT, bah faut peut etre que ca fonctionne par le site avant...

Ah moins que dans la doc :
Mes données ne se mettent pas à jour ?
Vérifier le log du service, si vous ne voyer pas de lignes "getsamples" dans la connexion régulière, vérifier que votre clef Bluetooth n’est pas utilisé pour autre chose

Du coup je ne peux le faire fonctionner du tout a cause que ma clé interne BT est utilisé pour autre chose...
Si c'est ce dernier point qui pose problème, vous me conseillez quel clé BT pour être compatible et est-ce qu'elle peut poser problème avec ma clé BT interne du Raspi3 ?

Petite précision également, mon plugin n'apparait pas dans le Market, je ne sait pas si c'est grave docteur...

Merci

jeanmi51
Timide
Messages : 36
Inscription : 10 févr. 2016, 14:53

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par jeanmi51 » 21 mars 2018, 11:58

Même problème impossible d'obtenir une clé API sur le site https://api-flower-power-pot.parrot.com ... ess/signup

Avatar de l’utilisateur
pinault22
Timide
Messages : 144
Inscription : 05 nov. 2015, 15:23

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par pinault22 » 25 mars 2018, 09:43

Aille, j'ai acheté une nouvelle clé compatible mais rien ne remonte en BT, j'ai acheté aussi le parrot plants (car j'avais les flowers et je me disais que c'était peut être plus compatible...).
Il y a quelqu'un chez qui cela fonctionne ?

greenski
Timide
Messages : 126
Inscription : 12 sept. 2016, 16:52

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par greenski » 26 mars 2018, 09:49

pinault22 a écrit :
20 mars 2018, 18:16
Bonjour,

Je décide de remettre mes parrot plants en fonctionnement.
Je suis en Jeedom 3.1.7, je supprime via la market le plugin puis je réinstalle le plugin.
Je met l'id (mon mail) ma clé j'essaie de la refaire sur le lien https://api-flower-power-pot.parrot.com ... ess/signup j'ai le message : We're sorry, but something went wrong.

Les logs du flowerpowerbt_node

Code : Tout sélectionner

module.js:549
throw err;
^
Error: Cannot find module 'cli-color'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
Tout pareil.

Plugin acheté ce week end mais inutilisable.

Impossible d'avoir une clé API, ça crée une erreur chez Parrot avec le même message.

Pour les logs Node, j'ai réussi à passer outre l'erreur cli-color en faisant un

Code : Tout sélectionner

raspberrypi:/var/www/html/plugins/flowerpowerbt/resources $ sudo npm install cli-color
+ cli-color@1.2.0
added 13 packages in 7.765s
mais ça engendre d'autres erreurs :

Code : Tout sélectionner

module.js:549
throw err;
^
Error: Cannot find module './index'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/html/plugins/flowerpowerbt/resources/start.js:2:14)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
@Lunarok, les plugins payants sont censés fonctionner... :!:

phlucas
Timide
Messages : 30
Inscription : 19 sept. 2015, 16:55

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par phlucas » 30 mars 2018, 11:51

Bonjour, idem pour moi
Après trois test de nouvelle install de Jeedom sur 2 RPI ( model 2 et 3)
Installation des dépendances impossible de plus la date d'installations des dépendances reste à la mème date que la première installation...
et j'ai toujours les mème logs avec les erreurs suivante :

module.js:549
throw err;
^

Error: Cannot find module 'cli-color'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/var/www/html/plugins/flowerpowerbt/resources/start.js:1:73)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)

Avec mes remerciements, bon WE
Philippe

thomasb74
Timide
Messages : 46
Inscription : 04 déc. 2017, 09:18

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par thomasb74 » 03 avr. 2018, 10:45

Pour info, il semblerait que l'API soit en cessation d'activité ( pas trouvé de terme plus parlant..):

https://community.smartthings.com/t/par ... nued/78929

est-ce que ca expliquerait les soucis rencontrés récemment ( notamment l'impossibilité de s'enregistrer..) ?
  • Matériel:
    Synology DS713+
    Raspberry Pi 3
    Sonos
    RFPlayer pour les moteurs Somfy RTS
    Xiaomi Home Security

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par lunarok » 03 avr. 2018, 14:50

Oui ca merde grave, en voulant faire évoluer le plugin il me scanne meme plus les flower (donc avec un compte existant l'API dit juste f***)
Bref va falloir passer le plugin en local only ce qui veut dire perte des conseils entretien
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
mbuffat69
Timide
Messages : 389
Inscription : 02 févr. 2016, 21:25
Localisation : Lyon

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par mbuffat69 » 03 avr. 2018, 21:29

]'ai aussi eu ce problème récemment,mais en réinstallant complètement la librairie node-flower-power dans le répertoire node,
cela refonctionne.
Pour cela j'ai supprimé node-flower-power et node-flower-power-cloud et réinstaller la bibliothèque node parrot avec install.sh

Code : Tout sélectionner

rm -rf  node-flower-power node-flower-power-cloud
./install.sh
j'ai aussi installé les packages manquants cli-color avec npm.
Je suis en déporté sur un rpi2 sous jessie avec node en v4.9.1 (un peu ancienne) mais ça marche, car je récupère les infos par BT et je les transmets
bien au site parrot.
Sur jeedom, je récupère les infos sur le site parrot
C'est donc peut être un problème de version de nodejs !!!
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Avatar de l’utilisateur
fredlamour
Timide
Messages : 260
Inscription : 31 janv. 2016, 11:38
Localisation : Brissac Loire Aubance

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par fredlamour » 04 avr. 2018, 13:39

Bonjour,

Problème également avec le plugin. J'ai desinstallé, reinstallé mais les dépendances ne s'installent pas correctement et s'arrêtent à 40%.
Dans les logs, je trouves des erreurs :
sudo: nodejs: command not found

Avatar de l’utilisateur
pinault22
Timide
Messages : 144
Inscription : 05 nov. 2015, 15:23

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par pinault22 » 05 avr. 2018, 20:45

Comme un con j'ai viré ma clé api que j'avais et forcément je ne l'ai plus et impossible d'en refaire, j'aimerai bien le faire fonctionner
rm -rf node-flower-power node-flower-power-cloud
./install.sh
J'ai un peu peur de faire le ./install.sh car réinstaller jeedom alors que j'ai un jeedom stable (mise à part le parrot qui ne fonctionne aps) j'hésite un peu, vous en pensez quoi ?

phlucas
Timide
Messages : 30
Inscription : 19 sept. 2015, 16:55

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par phlucas » 06 avr. 2018, 07:56

pinault22 a écrit :
05 avr. 2018, 20:45
Comme un con j'ai viré ma clé api que j'avais et forcément je ne l'ai plus et impossible d'en refaire, j'aimerai bien le faire fonctionner
rm -rf node-flower-power node-flower-power-cloud
./install.sh
J'ai un peu peur de faire le ./install.sh car réinstaller jeedom alors que j'ai un jeedom stable (mise à part le parrot qui ne fonctionne aps) j'hésite un peu, vous en pensez quoi ?
Bonjour,
réinstall faite hier, mais ne fonctionne toujours pas...
Cordialement
Philippe

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par lunarok » 10 avr. 2018, 17:49

Pour information, vu les changements Parrot, j'ai demandé à Sarakha si il peut regarder pour intégrer les flowerpower dans BLEA directement. L'API disparaissant, il n'y a plus de valeur ajoutée à faire un scan séparé.
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

gpga
Actif
Messages : 755
Inscription : 03 mars 2015, 10:29
Localisation : 67 proche de Strasbourg

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par gpga » 10 avr. 2018, 21:28

Merci pour cette bonne idée, je serai tres content de pouvoir rajouter mes parrots plants à mes autres modules BT
1x Nuc I3 cible / Stick Aeon Gen5 / +- 30 modules Zwave / 7 cameras (Surveillance station)
1 x RPi2 source / Teleinfo USB
1 x Odroid C2 / Stick Aeon Gen 5 / 10 modules Zwave

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

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par mecano91 » 10 avr. 2018, 21:44

Pourtant Parrot avait déclaré qu'il était pas question d'abandonner ses capteurs =>
" la fin prochaine de la prise en charge d'IFTTT, en raison de changements dans la politique financière de la plateforme, mais rappelle que sa société défend vigoureusement l'open source et l'accès aux datas, « pour preuve Flower Power est peut être l'objet connecté le plus ouvert qui existe "

Envoyé de mon ASUS_Z016D en utilisant Tapatalk


greenski
Timide
Messages : 126
Inscription : 12 sept. 2016, 16:52

Re: [Plugin Tiers][Sujet Principal] Parrot Plants

Message par greenski » 17 avr. 2018, 22:48

est-ce que l'un de vous a un plugin fonctionnel svp?
si oui et que vous vous debrouillez un peu en programmation, pouvez-vous me contacter par MP ?

merci

Répondre

Revenir vers « [Catégorie] Nature »

Qui est en ligne ?

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