Page 46 sur 120

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 10:45
par epierre
negan a écrit : Merci pour ton travail !
ok sur mon site la 0.1.39 s'intalle
j'ai rajouté l'install des dépendances
cela se lance encore manuellement

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 11:52
par deennoo
Concernant la version Synology.

Sur mon ds216Play (proc arm monaco), DSM6 et Node 4.2.6

Le spk de la 0.1.42 s'install mais ne démarre pas. (une astuce pour le lancer depuis un ssh ?)

Par contre : https://www.npmjs.com/package/node-mydomoathome

Cette version s'install et demarre tres bien :
- installer node
- mkdir mdah
- npm i node-mydomoathome
et on le lance depuis : /volume1/user/mdah/node_modules/node-mydomoathome en tapant : node mdah.js

Reste le probleme du xml a trouver :

Code : Tout sélectionner

warn: basic configuration not found in /etc/mydomoathome/config.json, defaulting
warn: domoticz access configuration not found in /etc/mydomoathome/config.json, defaulting

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 11:56
par epierre
deennoo a écrit : Le spk de la 0.1.42 s'install mais ne démarre pas. (une astuce pour le lancer depuis un ssh ?)
node /usr/local/mydomoatome/app/mdah.js

il faut que je corrige le script de démarrage
deennoo a écrit :Par contre : https://www.npmjs.com/package/node-mydomoathome

Cette version s'install et demarre tres bien :
- installer node
- mkdir mdah
- npm i node-mydomoathome
et on le lance depuis : /volume1/user/mdah/node_modules/node-mydomoathome en tapant : node mdah.js

Reste le probleme du xml a trouver :

Code : Tout sélectionner

warn: basic configuration not found in /etc/mydomoathome/config.json, defaulting
warn: domoticz access configuration not found in /etc/mydomoathome/config.json, defaulting
config.json dans le même répertoire que mdah.js, un exemple dans le README.md

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 12:03
par deennoo
ok merci.

Voici l'erreur du spk :

Code : Tout sélectionner

/volume1/@appstore/MyDomoAtHome/app$ node mdah.js
module.js:328
    throw err;
    ^

Error: Cannot find module 'express'
    at Function.Module._resolveFilename (module.js:326:15)
    at Function.Module._load (module.js:277:25)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/volume1/@appstore/MyDomoAtHome/app/mdah.js:21:15)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 12:08
par epierre
deennoo a écrit :ok merci.

Voici l'erreur du spk :

Code : Tout sélectionner

Error: Cannot find module 'express'  
sur le 0.1.42? argh

dans un ssh aller dans :
cd /usr/local/mydomoathome/app
sudo npm install

et attendre 20mn (sur mon DS215 hier... )

je vais voir à ce qu'il démarre tout seul puis m'attaquer aux dépendances, voir pour les accélérer.

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 12:32
par deennoo
epierre a écrit : sur le 0.1.42? argh

dans un ssh aller dans :
cd /usr/local/mydomoathome/app
sudo npm install

et attendre 20mn (sur mon DS215 hier... )

je vais voir à ce qu'il démarre tout seul puis m'attaquer aux dépendances, voir pour les accélérer.
C'est darty

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 12:34
par deennoo
Fini ! lol

Si je peux me permettre :

sur la page de demarrage, dans l'onglet : Your application's environment

il serait facile pour l'utilisateur d'avoir un sorte de pavé de config avec :
- Ip de domomticz
- Port
- User
- Password
et valider.

Ce pavé de config mettrait a jour config.json et redemarrerait le service.

j'ai cree config.json avec vi dans /usr/local/mydomoathome/app

Mais voici les logs en demarrage manuel

Code : Tout sélectionner

warn: basic configuration not found in /etc/mydomoathome/config.json, defaulting
warn: domoticz access configuration not found in /etc/mydomoathome/config.json, defaulting
info: Domoticz server: http://127.0.0.1:8080/json.htm
info: Node version: 4.2.6
info: MDAH version: MyDomoAtHome 0.1.38
info: OS version: Linux linux 3.10.77
info: Hostname: Synology 192.168.0.71 in /var/services/homes/Nico
info: MDAH port: 3002
info: Refreshing version cache: v0.1.39

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 13:46
par epierre
deennoo a écrit :Fini ! lol
Si je peux me permettre :
sur la page de demarrage, dans l'onglet : Your application's environment
oui je sais c'est prévu mais il faut un installer d'abord ;-)

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 13:48
par deennoo
Okay ! Cette remarque est aussi valable pour les versions "classic"

Re: MyDomoAtHome - ImperiHome

Publié : 24 mai 2016, 14:03
par epierre
deennoo a écrit :Okay ! Cette remarque est aussi valable pour les versions "classic"
oui c'est mon ticket 52 de novembre ;-)
https://github.com/empierre/MyDomoAtHome/issues/52

mais sur Syno c'est différent de PI car l'IHM est propriétaire. J'avais identifié cela justement pour les syno.

le problème que j'ai c'est comment protéger car cela peut être fait one shot ou plusieurs fois, mais si l'url n'est pas protégée tout le monde peut traffiquer la config...