MyDomoAtHome - ImperiHome

Forum dédié aux autres applis Android ou Apple.
Vous en connaissez une sympa, vous avez un problème de config ? C'est ici.
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message 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
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: MyDomoAtHome - ImperiHome

Message 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
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message 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
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: MyDomoAtHome - ImperiHome

Message 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)
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message 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.
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: MyDomoAtHome - ImperiHome

Message 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
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: MyDomoAtHome - ImperiHome

Message 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
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message 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 ;-)
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: MyDomoAtHome - ImperiHome

Message par deennoo »

Okay ! Cette remarque est aussi valable pour les versions "classic"
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message 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...
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Répondre