Zibase : ZiBASEDOM
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
Je suis du meme avis.
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
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)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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?
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
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)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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?
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?
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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 !
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)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
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
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
@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
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
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
C'est que j'ai fait, mais:
L'installation des dépendances de myfitnesspal renvoie des erreurs:
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
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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:
et le résultat avec ma config
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
tu peux essayer de comparer pour voir d’éventuelles différencesroot@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
Système DIY 2 PI3 avec SSD (voir mon profil pour le détail)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
Huum.... Il est où ce repertoire plugin? j'suis un peu paumé dans l'arborescence.
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
A priori pour ton installation dans
/var/www/html/plugins/Zibasedom
sinon chez moi dans
/usr/share/nginx/www/jeedom/plugins/Zibasedom
/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)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
Merci c'est bien dans: /var/www/html/plugins/Zibasedom
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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)
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)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
La configuration réseau est bonne et voici les logs:
http error:
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:
update: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
et Zibasedom: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
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
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
le dernier argument null doit être une liste de niveau de log et non pas null.
Chez moi j'ai
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 !!!!
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
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"}
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)
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
C'est peut etre une piste en effet, bien vu!
Mais ca depasse de tres tres loin mes compétences aussi...
Mais ca depasse de tres tres loin mes compétences aussi...
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
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
// 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
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
Re: [Sujet officiel] Plugin Zibase : ZiBASEDOM
Alors la, chapeau! Bravo ca fonctionne: NodeJS démarre et a priori les sondes remontent bien.
Un grand merci a tous!!
Un grand merci a tous!!
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités