Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Zibase : ZiBASEDOM

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 07:56

Je suis du meme avis.

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 09:30

Chez moi avec un rpi2 (sous jessie) + derniere version de jeedom + Zibase 2 le plugin fonctionne très bien

Par contre dans tous les logs précédents avec des problèmes , l'installation du plugin est dans
/var/www/html/plugins/Zibasedom
alors que chez moi, avec une installation standard de Jeedom, l'arborescence est:
/usr/share/nginx/www/jeedom/plugins/Zibasedom
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 10:00

Ton installation c'est une V1.x de jeedom qui a été mise à jour en 2.x ou c'est une install fraiche en 2.x?

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 10:03

C'est une installation en V1.x que j'ai migré en 2.x. sans problème
Le plugin a été au départ installé sur cette v1x et fonctionne très bien depuis
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 10:13

Justement je me demande si la clé n'est pas la: en V1 c'est jeedom qui installait Node et le plugin a été créé sur cette base. Depuis la V2, jeedom n'utilise plus node et celui-ci n'est plus installé.
Dans mon cas il s'agit d'une installe fraiche, directement en V2 et qui nécessite donc de rajouter node si besoin (ce qui est le cas ici). Mais est-ce qu'il n'y a pas une différence dans l'installation par rapport à ce qui était fait avant?

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 10:21

Effectivement ça peut être une piste
est ce que les autres personnes ayant ce problème peuvent confirmer qu'ils ont fait une installation fraîche directement en v2 ?
Sinon y-a-t-il quelqu'un qui a installé le plugin directement en V2 ?
Cela aiderait à cerner le problème !
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 10:29

Bon, sur ma box perso (pas celle avec la Zibase), où j'ai mysensor. Box qui a été installée sur un Pi2 il ya quelques semaines et en restaurant ma sauvegarde de jeedom (anciennement installé sur un cubieboard). Un which node me donne: /usr/local/bin/node
Alors que sur la box avec Zibase, qui est mon ancien cubie, avec une installe fraiche en 2.0, un which node me donne: /usr/bin/node

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par lunarok » 15 mars 2016, 10:57

Y a rien qui a l'air de géner dans le code pour "/var/www/html/plugins/Zibasedom"
@Dks21 : tu as bien fait ca dans l'ordre
1 - installer un de mes plugins nodejs pour avoir un nodejs fonctionnel (mysensors, rflink, myfitnesspal, opentrack ...) l'idéal étant un que tu peux valider que ca marche (pour s'assurer que ton nodejs est ok)
2 - désactiver/réactiver zibasedom pour relancer l'install de ses dépendances en module npm à lui
Là avec les logs activer en debug tu devrais avoir des infos si ca marche pas plus

Et oui @scanab il faudrait que tu intègres l'installation nodejs dans tes dépendances, tu peux prendre mon script dans les plugins nodejs. Profite en au passage pour passer en gestion de services et dépendances normalisées par la V2
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

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 11:06

C'est que j'ai fait, mais:
L'installation des dépendances de myfitnesspal renvoie des erreurs:

Code : Tout sélectionner

Setting up nodejs (5.7.1-1nodesource1~jessie1) ...
Version actuelle : v5.7.1
npm ERR! Linux 4.4.3-sunxi
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "mfp"
npm ERR! node v5.7.1
npm ERR! npm  v3.6.0
npm ERR! path /var/www/.npm
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/var/www/.npm'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, mkdir '/var/www/.npm']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/var/www/.npm' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR!     /var/www/html/plugins/myfitnesspal/node/npm-debug.log
npm ERR! Linux 4.4.3-sunxi
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "request"
npm ERR! node v5.7.1
npm ERR! npm  v3.6.0
npm ERR! path /var/www/.npm
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/var/www/.npm'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, mkdir '/var/www/.npm']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'mkdir',
npm ERR!   path: '/var/www/.npm' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR!     /var/www/html/plugins/myfitnesspal/node/npm-debug.log
Fin de l'installation

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 11:16

Pour tester si le problème viens de l'installation de nodejs, tu peux tester les choses suivantes.
De ce que je comprends de nodejs (je ne suis pas un spécialiste de javascript), on installe le programme node et npm avec si possible un paquet
en version minimum 4.x (la version 5.X devrait marché, mais moi je suis en 4.x).
Ensuite l'install utilise npm pour installer des librairies dans le répertoire node/node_modules du plugin.
Je te joins la liste des lib installées chez moi et tu peux essayer de comparer. La commande dans le répertoir du plugin:

Code : Tout sélectionner

cd plugins/Zibasedom/node/node-modules
ls -LR string xml2js
et le résultat avec ma config
root@raspgaule:~/jeedom/plugins/Zibasedom/node/node_modules# ls -LR string xml2js
string:
CHANGELOG.md lib Makefile package.json README.md test

string/lib:
string.js string.min.js

string/test:
browser.test.html mocha.opts string.test.js

xml2js:
83.coffee canon.xml CONTRIBUTING.md incompat2.js lib node_modules README.md text.xml
att.js Config.xml Depp.js incompat.coffee LICENSE package.json text.coffee x.js

xml2js/lib:
bom.js processors.js xml2js.js

xml2js/node_modules:
sax xmlbuilder

xml2js/node_modules/sax:
AUTHORS examples lib LICENSE LICENSE-W3C.html package.json README.md test

xml2js/node_modules/sax/examples:
big-not-pretty.xml get-products.js not-pretty.xml shopping.xml test.html
example.js hello-world.js pretty-print.js strict.dtd test.xml

xml2js/node_modules/sax/lib:
sax.js

xml2js/node_modules/sax/test:
attribute-name.js end_empty_stream.js script-close-better.js xmlns-issue-41.js
attribute-no-space.js entities.js script.js xmlns-rebinding.js
buffer-overrun.js entity-mega.js self-closing-child.js xmlns-strict.js
case.js flush.js self-closing-child-strict.js xmlns-unbound-element.js
cdata-chunked.js index.js self-closing-tag.js xmlns-unbound.js
cdata-end-split.js issue-23.js stray-ending.js xmlns-xml-default-ns.js
cdata-fake-end.js issue-30.js trailing-attribute-no-value.js xmlns-xml-default-prefix-attribute.js
cdata.js issue-35.js trailing-non-whitespace.js xmlns-xml-default-prefix.js
cdata-multiple.js issue-47.js unclosed-root.js xmlns-xml-default-redefine.js
cyrillic.js issue-49.js unquoted.js
duplicate-attribute.js issue-84.js utf8-split.js
emoji.js parser-position.js xmlns-as-tag-name.js

xml2js/node_modules/xmlbuilder:
lib LICENSE node_modules package.json README.md

xml2js/node_modules/xmlbuilder/lib:
index.js XMLCData.js XMLDocType.js XMLDTDEntity.js XMLNode.js XMLStringifier.js
XMLAttribute.js XMLComment.js XMLDTDAttList.js XMLDTDNotation.js XMLProcessingInstruction.js XMLText.js
XMLBuilder.js XMLDeclaration.js XMLDTDElement.js XMLElement.js XMLRaw.js

xml2js/node_modules/xmlbuilder/node_modules:
lodash

xml2js/node_modules/xmlbuilder/node_modules/lodash:
array chain.js date function.js lang number object.js string utility
array.js collection date.js index.js lang.js number.js package.json string.js utility.js
chain collection.js function internal LICENSE.txt object README.md support.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/array:
chunk.js dropRightWhile.js first.js initial.js pullAt.js sortedIndex.js takeRightWhile.js unzip.js
compact.js dropWhile.js flattenDeep.js intersection.js pull.js sortedLastIndex.js takeWhile.js without.js
difference.js fill.js flatten.js lastIndexOf.js remove.js tail.js union.js xor.js
drop.js findIndex.js head.js last.js rest.js take.js uniq.js zip.js
dropRight.js findLastIndex.js indexOf.js object.js slice.js takeRight.js unique.js zipObject.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/chain:
chain.js lodash.js reverse.js tap.js toJSON.js value.js wrapperChain.js wrapperPlant.js wrapperToString.js
commit.js plant.js run.js thru.js toString.js valueOf.js wrapperCommit.js wrapperReverse.js wrapperValue.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/collection:
all.js countBy.js filter.js foldr.js includes.js max.js reduceRight.js size.js
any.js detect.js find.js forEach.js indexBy.js min.js reject.js some.js
at.js each.js findLast.js forEachRight.js inject.js partition.js sample.js sortByAll.js
collect.js eachRight.js findWhere.js groupBy.js invoke.js pluck.js select.js sortBy.js
contains.js every.js foldl.js include.js map.js reduce.js shuffle.js where.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/date:
now.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/function:
after.js before.js bindKey.js curryRight.js delay.js memoize.js partial.js spread.js
ary.js bindAll.js compose.js debounce.js flow.js negate.js partialRight.js throttle.js
backflow.js bind.js curry.js defer.js flowRight.js once.js rearg.js wrap.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/internal:
arrayCopy.js baseFilter.js baseSome.js createPad.js LodashWrapper.js
arrayEach.js baseFind.js baseSortBy.js createPartialWrapper.js MapCache.js
arrayEachRight.js baseFlatten.js baseToString.js createWrapper.js mapDelete.js
arrayEvery.js baseForIn.js baseUniq.js deburrLetter.js mapGet.js
arrayFilter.js baseFor.js baseValues.js equalArrays.js mapHas.js
arrayMap.js baseForOwn.js baseWrapperValue.js equalByTag.js mapSet.js
arrayMax.js baseForOwnRight.js binaryIndexBy.js equalObjects.js mergeData.js
arrayMin.js baseForRight.js binaryIndex.js escapeHtmlChar.js metaMap.js
arrayReduce.js baseFunctions.js bindCallback.js escapeStringChar.js pickByArray.js
arrayReduceRight.js baseIndexOf.js bufferClone.js extremumBy.js pickByCallback.js
arraySome.js baseInvoke.js cacheIndexOf.js getData.js reEscape.js
assignDefaults.js baseIsEqualDeep.js cachePush.js getView.js reEvaluate.js
assignOwnDefaults.js baseIsEqual.js charAtCallback.js indexOfNaN.js reInterpolate.js
baseAssign.js baseIsFunction.js charsLeftIndex.js initCloneArray.js reorder.js
baseAt.js baseIsMatch.js charsRightIndex.js initCloneByTag.js replaceHolders.js
baseBindAll.js baseLodash.js compareAscending.js initCloneObject.js SetCache.js
baseCallback.js baseMap.js compareMultipleAscending.js isBindable.js setData.js
baseClone.js baseMatches.js composeArgs.js isIndex.js shimIsPlainObject.js
baseCompareAscending.js baseMatchesProperty.js composeArgsRight.js isIterateeCall.js shimKeys.js
baseCopy.js baseMergeDeep.js createAggregator.js isLength.js sortedUniq.js
baseCreate.js baseMerge.js createAssigner.js isObjectLike.js toIterable.js
baseDelay.js baseProperty.js createBindWrapper.js isSpace.js toObject.js
baseDifference.js basePullAt.js createCache.js isStrictComparable.js trimmedLeftIndex.js
baseEach.js baseRandom.js createCompounder.js lazyClone.js trimmedRightIndex.js
baseEachRight.js baseReduce.js createCtorWrapper.js lazyReverse.js unescapeHtmlChar.js
baseEvery.js baseSetData.js createExtremum.js lazyValue.js wrapperClone.js
baseFill.js baseSlice.js createHybridWrapper.js LazyWrapper.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/lang:
cloneDeep.js isBoolean.js isEqual.js isMatch.js isNumber.js isString.js toPlainObject.js
clone.js isDate.js isError.js isNaN.js isObject.js isTypedArray.js
isArguments.js isElement.js isFinite.js isNative.js isPlainObject.js isUndefined.js
isArray.js isEmpty.js isFunction.js isNull.js isRegExp.js toArray.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/number:
inRange.js random.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/object:
assign.js extend.js forIn.js forOwnRight.js invert.js mapValues.js omit.js result.js values.js
create.js findKey.js forInRight.js functions.js keysIn.js merge.js pairs.js transform.js
defaults.js findLastKey.js forOwn.js has.js keys.js methods.js pick.js valuesIn.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/string:
camelCase.js endsWith.js kebabCase.js padRight.js snakeCase.js template.js trimLeft.js unescape.js
capitalize.js escape.js pad.js parseInt.js startCase.js templateSettings.js trimRight.js words.js
deburr.js escapeRegExp.js padLeft.js repeat.js startsWith.js trim.js trunc.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/utility:
attempt.js constant.js iteratee.js matchesProperty.js noop.js propertyOf.js times.js
callback.js identity.js matches.js mixin.js property.js range.js uniqueId.js
tu peux essayer de comparer pour voir d’éventuelles différences
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 12:00

Huum.... Il est où ce repertoire plugin? j'suis un peu paumé dans l'arborescence.

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 12:25

A priori pour ton installation dans
/var/www/html/plugins/Zibasedom
sinon chez moi dans
/usr/share/nginx/www/jeedom/plugins/Zibasedom
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 12:28

Merci c'est bien dans: /var/www/html/plugins/Zibasedom

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 12:32

Et voici le résultat de

Code : Tout sélectionner

ls -LR string xml2js
ls -LR string xml2js
string:
CHANGELOG.md lib Makefile package.json README.md test

string/lib:
string.js string.min.js

string/test:
browser.test.html mocha.opts string.test.js

xml2js:
83.coffee att.js canon.xml Config.xml CONTRIBUTING.md Depp.js incompat2.js incompat.coffee lib LICENSE node_modules package.json README.md text.coffee text.xml x.js

xml2js/lib:
bom.js processors.js xml2js.js

xml2js/node_modules:
sax xmlbuilder

xml2js/node_modules/sax:
AUTHORS examples lib LICENSE LICENSE-W3C.html package.json README.md test

xml2js/node_modules/sax/examples:
big-not-pretty.xml example.js get-products.js hello-world.js not-pretty.xml pretty-print.js shopping.xml strict.dtd test.html test.xml

xml2js/node_modules/sax/lib:
sax.js

xml2js/node_modules/sax/test:
attribute-name.js cdata-end-split.js duplicate-attribute.js flush.js issue-47.js script.js trailing-attribute-no-value.js xmlns-as-tag-name.js xmlns-unbound.js
attribute-no-space.js cdata-fake-end.js emoji.js index.js issue-49.js self-closing-child.js trailing-non-whitespace.js xmlns-issue-41.js xmlns-xml-default-ns.js
buffer-overrun.js cdata.js end_empty_stream.js issue-23.js issue-84.js self-closing-child-strict.js unclosed-root.js xmlns-rebinding.js xmlns-xml-default-prefix-attribute.js
case.js cdata-multiple.js entities.js issue-30.js parser-position.js self-closing-tag.js unquoted.js xmlns-strict.js xmlns-xml-default-prefix.js
cdata-chunked.js cyrillic.js entity-mega.js issue-35.js script-close-better.js stray-ending.js utf8-split.js xmlns-unbound-element.js xmlns-xml-default-redefine.js

xml2js/node_modules/xmlbuilder:
lib LICENSE node_modules package.json README.md

xml2js/node_modules/xmlbuilder/lib:
index.js XMLBuilder.js XMLComment.js XMLDocType.js XMLDTDElement.js XMLDTDNotation.js XMLNode.js XMLRaw.js XMLText.js
XMLAttribute.js XMLCData.js XMLDeclaration.js XMLDTDAttList.js XMLDTDEntity.js XMLElement.js XMLProcessingInstruction.js XMLStringifier.js

xml2js/node_modules/xmlbuilder/node_modules:
lodash

xml2js/node_modules/xmlbuilder/node_modules/lodash:
array chain collection date function index.js lang LICENSE.txt number.js object.js README.md string.js utility
array.js chain.js collection.js date.js function.js internal lang.js number object package.json string support.js utility.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/array:
chunk.js drop.js dropWhile.js findLastIndex.js flatten.js initial.js last.js pull.js slice.js tail.js takeRightWhile.js uniq.js without.js zipObject.js
compact.js dropRight.js fill.js first.js head.js intersection.js object.js remove.js sortedIndex.js take.js takeWhile.js unique.js xor.js
difference.js dropRightWhile.js findIndex.js flattenDeep.js indexOf.js lastIndexOf.js pullAt.js rest.js sortedLastIndex.js takeRight.js union.js unzip.js zip.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/chain:
chain.js commit.js lodash.js plant.js reverse.js run.js tap.js thru.js toJSON.js toString.js value.js valueOf.js wrapperChain.js wrapperCommit.js wrapperPlant.js wrapperReverse.js wrapperToString.js wrapperValue.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/collection:
all.js collect.js detect.js every.js findLast.js foldr.js groupBy.js indexBy.js map.js partition.js reduceRight.js select.js some.js where.js
any.js contains.js each.js filter.js findWhere.js forEach.js include.js inject.js max.js pluck.js reject.js shuffle.js sortByAll.js
at.js countBy.js eachRight.js find.js foldl.js forEachRight.js includes.js invoke.js min.js reduce.js sample.js size.js sortBy.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/date:
now.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/function:
after.js backflow.js bindAll.js bindKey.js curry.js debounce.js delay.js flowRight.js negate.js partial.js rearg.js throttle.js
ary.js before.js bind.js compose.js curryRight.js defer.js flow.js memoize.js once.js partialRight.js spread.js wrap.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/internal:
arrayCopy.js baseAt.js baseFind.js baseLodash.js baseToString.js compareMultipleAscending.js deburrLetter.js isIndex.js mapHas.js shimKeys.js
arrayEach.js baseBindAll.js baseFlatten.js baseMap.js baseUniq.js composeArgs.js equalArrays.js isIterateeCall.js mapSet.js sortedUniq.js
arrayEachRight.js baseCallback.js baseForIn.js baseMatches.js baseValues.js composeArgsRight.js equalByTag.js isLength.js mergeData.js toIterable.js
arrayEvery.js baseClone.js baseFor.js baseMatchesProperty.js baseWrapperValue.js createAggregator.js equalObjects.js isObjectLike.js metaMap.js toObject.js
arrayFilter.js baseCompareAscending.js baseForOwn.js baseMergeDeep.js binaryIndexBy.js createAssigner.js escapeHtmlChar.js isSpace.js pickByArray.js trimmedLeftIndex.js
arrayMap.js baseCopy.js baseForOwnRight.js baseMerge.js binaryIndex.js createBindWrapper.js escapeStringChar.js isStrictComparable.js pickByCallback.js trimmedRightIndex.js
arrayMax.js baseCreate.js baseForRight.js baseProperty.js bindCallback.js createCache.js extremumBy.js lazyClone.js reEscape.js unescapeHtmlChar.js
arrayMin.js baseDelay.js baseFunctions.js basePullAt.js bufferClone.js createCompounder.js getData.js lazyReverse.js reEvaluate.js wrapperClone.js
arrayReduce.js baseDifference.js baseIndexOf.js baseRandom.js cacheIndexOf.js createCtorWrapper.js getView.js lazyValue.js reInterpolate.js
arrayReduceRight.js baseEach.js baseInvoke.js baseReduce.js cachePush.js createExtremum.js indexOfNaN.js LazyWrapper.js reorder.js
arraySome.js baseEachRight.js baseIsEqualDeep.js baseSetData.js charAtCallback.js createHybridWrapper.js initCloneArray.js LodashWrapper.js replaceHolders.js
assignDefaults.js baseEvery.js baseIsEqual.js baseSlice.js charsLeftIndex.js createPad.js initCloneByTag.js MapCache.js SetCache.js
assignOwnDefaults.js baseFill.js baseIsFunction.js baseSome.js charsRightIndex.js createPartialWrapper.js initCloneObject.js mapDelete.js setData.js
baseAssign.js baseFilter.js baseIsMatch.js baseSortBy.js compareAscending.js createWrapper.js isBindable.js mapGet.js shimIsPlainObject.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/lang:
cloneDeep.js isArguments.js isBoolean.js isElement.js isEqual.js isFinite.js isMatch.js isNative.js isNumber.js isPlainObject.js isString.js isUndefined.js toPlainObject.js
clone.js isArray.js isDate.js isEmpty.js isError.js isFunction.js isNaN.js isNull.js isObject.js isRegExp.js isTypedArray.js toArray.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/number:
inRange.js random.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/object:
assign.js defaults.js findKey.js forIn.js forOwn.js functions.js invert.js keys.js merge.js omit.js pick.js transform.js values.js
create.js extend.js findLastKey.js forInRight.js forOwnRight.js has.js keysIn.js mapValues.js methods.js pairs.js result.js valuesIn.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/string:
camelCase.js deburr.js escape.js kebabCase.js padLeft.js parseInt.js snakeCase.js startsWith.js templateSettings.js trimLeft.js trunc.js words.js
capitalize.js endsWith.js escapeRegExp.js pad.js padRight.js repeat.js startCase.js template.js trim.js trimRight.js unescape.js

xml2js/node_modules/xmlbuilder/node_modules/lodash/utility:
attempt.js callback.js constant.js identity.js iteratee.js matches.js matchesProperty.js mixin.js noop.js property.js propertyOf.js range.js times.js uniqueId.js

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 12:49

OK ca a l'air identique, donc a priori il t'installe bine les bonnes lib
questions:
- sous jeedom dans l'onglet configuration/configuration réseau , as tu bien renseigné l'adresse IP et le complément ?
- sinon quand tu réinstalles le plugin zibasedom quel message as tu (mettre debug dans la configuration des logs)
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 13:26

La configuration réseau est bonne et voici les logs:

http error:
016/03/15 13:11:13 [error] 555#0: *6678 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined index: last_launch in /var/www/html/desktop/modal/plugin.deamon.php on line 103" while reading response header from upstream, client: 194.254.231.132, server: , request: "GET /index.php?v=d&modal=plugin.deamon&plugin_id=Zibasedom HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "XXXXXXXXXXX", referrer: "http://XXXXXXXXXXX/index.php?v=d&p=plugin&id=Zibasedom"
2016/03/15 13:16:16 [error] 559#0: *6986 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined index: last_launch in /var/www/html/desktop/modal/plugin.deamon.php on line 103" while reading response header from upstream, client: 194.254.231.132, server: , request: "GET /index.php?v=d&modal=plugin.deamon&plugin_id=Zibasedom HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "XXXXXXXXXXX", referrer: "http://XXXXXXXXXXX/index.php?v=d&p=plugin"
plugin:
2016-03-15 13:09:55][plugin][DEBUG] : Recherche de /var/www/html/core/class/../../plugins/Zibasedom/plugin_info/install.php
[2016-03-15 13:09:55][plugin][DEBUG] : Fichier d'installation trouvé pour : Zibasedom
update:
2016-03-15 13:08:25][update][ALERT] : Début de la mise à jour de : Zibasedom
[2016-03-15 13:08:25][update][ALERT] : Téléchargement de Zibasedom...
[2016-03-15 13:08:35][update][ALERT] : OK
[2016-03-15 13:08:35][update][ALERT] : Décompression du zip...
[2016-03-15 13:08:38][update][ALERT] : OK
[2016-03-15 13:08:38][update][ALERT] : Installation de Zibasedom...
[2016-03-15 13:08:38][update][ALERT] : OK
et Zibasedom:
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:11:33][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:11:43][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:11:54][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:12:03][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:12:03][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:12:13][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:12:23][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:12:34][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:13:01][Zibasedom][DEBUG] : ajax loadProbes()
[2016-03-15 13:13:01][Zibasedom][DEBUG] : Zibasedom::loadProbes()
[2016-03-15 13:13:01][Zibasedom][DEBUG] : https://zibase.net/api/get/ZAPI.php?zib ... arget=home
[2016-03-15 13:13:01][Zibasedom][DEBUG] : lancement execution requete
[2016-03-15 13:13:01][Zibasedom][DEBUG] : requete exécuté
[2016-03-15 13:13:03][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:13:03][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
[2016-03-15 13:13:05][Zibasedom][DEBUG] : ajax loadActuators()
[2016-03-15 13:13:05][Zibasedom][DEBUG] : Zibasedom::loadActuators()
[2016-03-15 13:13:05][Zibasedom][DEBUG] : https://zibase.net/api/get/ZAPI.php?zib ... arget=home
[2016-03-15 13:13:05][Zibasedom][DEBUG] : lancement execution requete
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:13:06][Zibasedom][DEBUG] : requete exécuté
[2016-03-15 13:13:13][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:13:24][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:13:34][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:14:03][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:14:03][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:14:14][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:14:24][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:14:34][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:15:04][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:15:04][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:15:14][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:15:25][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:15:35][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:16:04][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:16:04][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:16:14][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:16:19][Zibasedom][INFO] : Redémarrage du démon Zibasedom
[2016-03-15 13:16:19][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:16:19][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:16:24][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:16:29][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:16:34][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:16:39][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:16:49][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:16:57][Zibasedom][DEBUG] : ajax loadProbes()
[2016-03-15 13:16:57][Zibasedom][DEBUG] : Zibasedom::loadProbes()
[2016-03-15 13:16:57][Zibasedom][DEBUG] : https://zibase.net/api/get/ZAPI.php?zib ... arget=home
[2016-03-15 13:16:57][Zibasedom][DEBUG] : lancement execution requete
[2016-03-15 13:16:57][Zibasedom][DEBUG] : requete exécuté
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB16 - FGSD 29 - Cave
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB15 - FGSD 28
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB14 - FGSD 27 - Couloir 2
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB12 - FGSD 26 - Dressing
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB11 - FGSD 25 - Buanderie
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB10 - Oeil SAM
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB9 - Oeil Salon
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB3 - Repeteur Cave 1
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZB2 - Repeteur Cave 2
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZA16 - Ouverture Entrée
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZA15 - Ouverture Cave 1
[2016-03-15 13:16:57][Zibasedom][DEBUG] : probe : ZA14 - Ouveture Chaufferie
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA13 - Entree PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA12 - Grenier GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA11 - Chambre Avt GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA10 - Mezzanine GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA9 - Salon GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA8 - Grange PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA5 - Mezzanine PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : ZA4 - Salon PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156777 - DF_T° CAVE
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156776 - DF-T° FGSD 28
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156775 - DF-T° Couloir 2
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156773 - DF-T° Dressing
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156772 - DF-T° Buanderie
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : PZA6 - Conso Entree GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : PZA7 - Conso Salon PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156758 - DF-T° Entree PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156757 - DF-T° Grenier GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156756 - DF-T° Chambre Avt GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156755 - DF-T° Mezzanine GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156754 - DF-T° Salon GM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156753 - DF-T° Grange
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156750 - DF-T° Mezzanine PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439156749 - DF-T° Salon PM
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439171074 - Chambre AR - GM - T°
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439219713 - Salon - GM - T°
[2016-03-15 13:16:58][Zibasedom][DEBUG] : probe : OS439186948 - Mezzanine-GM-T°
[2016-03-15 13:17:01][Zibasedom][DEBUG] : ajax loadActuators()
[2016-03-15 13:17:01][Zibasedom][DEBUG] : Zibasedom::loadActuators()
[2016-03-15 13:17:01][Zibasedom][DEBUG] : https://zibase.net/api/get/ZAPI.php?zib ... arget=home
[2016-03-15 13:17:01][Zibasedom][DEBUG] : lancement execution requete
[2016-03-15 13:17:02][Zibasedom][DEBUG] : requete exécuté
[2016-03-15 13:17:02][Zibasedom][DEBUG] : actuator : B8 - Prise Chambre AB
[2016-03-15 13:17:02][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:02][Zibasedom][DEBUG] : ID : ZB8
[2016-03-15 13:17:02][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:02][Zibasedom][DEBUG] : actuator : B7 - Sirene Chaufferie
[2016-03-15 13:17:02][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:02][Zibasedom][DEBUG] : ID : ZB7
[2016-03-15 13:17:02][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:03][Zibasedom][DEBUG] : actuator : B6 - Sirene Mezzanine
[2016-03-15 13:17:03][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:03][Zibasedom][DEBUG] : ID : ZB6
[2016-03-15 13:17:03][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:03][Zibasedom][DEBUG] : actuator : B5 - Prise Chambre AC
[2016-03-15 13:17:03][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:03][Zibasedom][DEBUG] : ID : ZB5
[2016-03-15 13:17:03][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:03][Zibasedom][DEBUG] : actuator : B1 - Prise SAM
[2016-03-15 13:17:03][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:03][Zibasedom][DEBUG] : ID : ZB1
[2016-03-15 13:17:03][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:05][Zibasedom][DEBUG] : actuator : A7 - Prise Salon
[2016-03-15 13:17:05][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:05][Zibasedom][DEBUG] : ID : ZA7
[2016-03-15 13:17:05][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:05][Zibasedom][DEBUG] : actuator : A6 - Prise Entree GM
[2016-03-15 13:17:05][Zibasedom][DEBUG] : saveActuator()
[2016-03-15 13:17:05][Zibasedom][DEBUG] : ID : ZA6
[2016-03-15 13:17:05][Zibasedom][DEBUG] : Create new Zibasedom actuator
[2016-03-15 13:17:05][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:17:05][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:17:15][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:17:25][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:17:36][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom
[2016-03-15 13:18:03][Zibasedom][DEBUG] : Zibasedom::runDeamon()
[2016-03-15 13:18:03][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:18:13][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:18:24][Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402
if (logLevel[Type] == "1") {
^

TypeError: Cannot read property 'info' of null
at jeedomLog (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:402:14)
at Object. (/var/www/html/plugins/Zibasedom/node/Zibasedom.js:456:2)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Function.Module.runMain (module.js:447:10)
at startup (node.js:141:18)
at node.js:933:3
[2016-03-15 13:18:34][Zibasedom][ERROR] : Impossible de lancer le démon Zibasedom

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par mbuffat69 » 15 mars 2016, 14:51

On avance, car je crois avoir trouvé la cause de l'erreur !!!!!

d'après tes logs, je crois que l'erreur viens du lancement de nodejs par le plugin

Code : Tout sélectionner

[Zibasedom][INFO] : Lancement démon Zibasedom : nodejs /var/www/html/plugins/Zibasedom/node/Zibasedom.js XXXXXXXXXXX 80 /core/api/jeeApi.php?api=XXXXXXXXXXX XXXXXXXXXXX 600000 null
le dernier argument null doit être une liste de niveau de log et non pas null.
Chez moi j'ai

Code : Tout sélectionner

nodejs /usr/share/nginx/www/jeedom/plugins/Zibasedom/node/Zibasedom.js xxxxxxx  80 /jeedom/core/api/jeeApi.php?api=xxxxxxx xxxxxxx 600000 {"debug":"0","info":"0","event":"0","error":"1"}
et ca marche

par contre avec null, c'est ce qui explique l'erreur en JS et ce qui fait que ça plante ensuite dans l’exécution de nodejs.

A priori dans ton cas le logLevel n'est pas récupéré par le plugin (dans Zibasedom.class.php) d'ou le null d'ou le plantage
La il faudrait un spécialiste des plugins sous JEEDOM, ce que je ne suis pas !!!!
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 15:04

C'est peut etre une piste en effet, bien vu!
Mais ca depasse de tres tres loin mes compétences aussi...

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

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par lunarok » 15 mars 2016, 15:10

Ca :
// On passe le niveau de log au serveur nodejs
$logLevel = json_encode(config::byKey('logLevel'));
$logLevel = str_replace('"','\\"', $logLevel);
$logLevel = str_replace('{','\\{', $logLevel);
$logLevel = str_replace('}','\\}', $logLevel);

Ligne 108 à 112 du fichier plugins/Zibasedom/core/class/Zibasedom.class.php
Tu ajoute une ligne juste après avec $logLevel = '1';
Enfin pas forcément 1, voir ce qu'à mbuffat69 dans son lancement par exemple

Mais cette clef n'existe pas en 2.0 je crois, donc c'est pour ca que sur une install fraiche ca marche pas
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

Dks21
Timide
Messages : 109
Inscription : 09 févr. 2015, 14:31
Localisation : Dijon

Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM

Message par Dks21 » 15 mars 2016, 15:23

Alors la, chapeau! Bravo ca fonctionne: NodeJS démarre et a priori les sondes remontent bien.
Un grand merci a tous!!

Répondre

Revenir vers « [Plugin Tiers] Zibasedom »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités