MyDomoAtHome - ImperiHome
-
- Messages : 171
- Enregistré le : 29 août 2015, 15:57
Re: MyDomoAtHome - ImperiHome
Bonjour,
Je refais une installation neuve sur un raspberry mais plus moyen de faire fonctionner MyDomoAtHome j'ai vu dans les différents posts que l'on pouvait voir les messages d'erreurs dans le fichier nohup.out, le problème est que je ne le trouve nul part. Quelqu'un pourrait me donner le raccourci.
Merci
Je refais une installation neuve sur un raspberry mais plus moyen de faire fonctionner MyDomoAtHome j'ai vu dans les différents posts que l'on pouvait voir les messages d'erreurs dans le fichier nohup.out, le problème est que je ne le trouve nul part. Quelqu'un pourrait me donner le raccourci.
Merci
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+ 1 arduino éclairage LED neopixels
2 caméra IP + 2 raspberry (XBMC,piscine)
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+ 1 arduino éclairage LED neopixels
2 caméra IP + 2 raspberry (XBMC,piscine)
Re: MyDomoAtHome - ImperiHome
Bonjour à tous,
J'ai refais une install toute propre de MyDomoAtHome via la procédure http://domoticz.com/wiki/ImperiHome
Mon domoticz fonctionne visiblement bien :
Mais j'ai un souci de connexion:
Execution en local, donc apriori pas de souci de firewall
hummmmmmmm.... ça sent pas trés bon ça!
Compléments:
./start2.sh
./update-mdah.sh
systemctl status MyDomoAtHome
Pourriez-vous m'éclairer svp?
/Fab
J'ai refais une install toute propre de MyDomoAtHome via la procédure http://domoticz.com/wiki/ImperiHome
Mon domoticz fonctionne visiblement bien :
Code : Tout sélectionner
root@domoticz:/home/domoticz/MyDomoAtHome# curl http://192.168.0.252:8080/json.htm?type=devices&filter=all&used=true&order=Name
[1] 6476
[2] 6477
[3] 6478
root@domoticz:/home/domoticz/MyDomoAtHome# {
"ActTime" : 1456657925,
"ServerTime" : "2016-02-28 12:12:05",
"Sunrise" : "07:10",
"Sunset" : "18:15",
"result" : [
{
...
Execution en local, donc apriori pas de souci de firewall
Code : Tout sélectionner
root@domoticz:/home/domoticz/MyDomoAtHome# curl http://192.168.0.252:3001/devices
curl: (7) Failed to connect to 192.168.0.252 port 3001: Connexion refusée
root@domoticz:/home/domoticz/MyDomoAtHome# curl http://127.0.0.1:3001/devices
curl: (7) Failed to connect to 127.0.0.1 port 3001: Connexion refusée
Code : Tout sélectionner
root@domoticz:~# netstat -nap|grep 8080
tcp6 0 0 :::8080 :::* LISTEN 547/domoticz
tcp6 0 0 192.168.0.252:8080 192.168.0.48:62442 ESTABLISHED 547/domoticz
root@domoticz:~#
root@domoticz:~# netstat -nap|grep 3001
root@domoticz:~#
Compléments:
./start2.sh
Code : Tout sélectionner
root@domoticz:/home/domoticz/MyDomoAtHome# ./start2.sh
Error while loading /home/domoticz/MyDomoAtHome/bin/app.pl: Can't locate DateTime/Format/Strptime.pm in @INC (you may need to install the DateTime::Format::Strptime module) (@INC contains: /home/domoticz/MyDomoAtHome/bin/../lib /home/domoticz/MyDomoAtHome/lib /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /home/domoticz/MyDomoAtHome/lib/Domo.pm line 32.
BEGIN failed--compilation aborted at /home/domoticz/MyDomoAtHome/lib/Domo.pm line 32.
Compilation failed in require at /home/domoticz/MyDomoAtHome/bin/app.pl line 20.
BEGIN failed--compilation aborted at /home/domoticz/MyDomoAtHome/bin/app.pl line 20.
Code : Tout sélectionner
root@domoticz:/home/domoticz/MyDomoAtHome# sh ./update-mdah.sh
Stoping MyDomoAtHome service...
Retrieving latest code...
Already up-to-date.
Checking latest libraries dependencies...
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
libaudio-mpd-perl est déjà la plus récente version disponible.
libnet-upnp-perl est déjà la plus récente version disponible.
libpoe-component-client-mpd-perl est déjà la plus récente version disponible.
whiptail est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note, selecting 'perl' instead of 'libtime-piece-perl'
libcrypt-ssleay-perl est déjà la plus récente version disponible.
libdancer2-perl est déjà la plus récente version disponible.
libdatetime-perl est déjà la plus récente version disponible.
libjson-perl est déjà la plus récente version disponible.
libplack-perl est déjà la plus récente version disponible.
perl est déjà la plus récente version disponible.
starman est déjà la plus récente version disponible.
Les NOUVEAUX paquets suivants seront installés :
libdatetime-format-strptime-perl
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 26,0 ko dans les archives.
Après cette opération, 115 ko d'espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n'ont pas été authentifiés.
libdatetime-format-strptime-perl
E: Il y a des problèmes et -y a été employé sans --force-yes
Restarting MyDomoAtHome service...
Update path finished
● MyDomoAtHome.service - LSB: Start imperihome
Loaded: loaded (/etc/init.d/MyDomoAtHome.sh)
Active: active (running) since dim. 2016-02-28 12:38:46 CET; 5ms ago
Process: 2400 ExecStop=/etc/init.d/MyDomoAtHome.sh stop (code=exited, status=0/SUCCESS)
Process: 2468 ExecStart=/etc/init.d/MyDomoAtHome.sh start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/MyDomoAtHome.service
└─2473 /usr/bin/perl /usr/bin/plackup -E production -s Starman --workers=4 --user www-data --group www-data --port 3001 --pid /var/run/M...
févr. 28 12:38:46 domoticz MyDomoAtHome.sh[2468]: Starting plack server: MyDomoAtHome.
systemctl status MyDomoAtHome
Code : Tout sélectionner
root@domoticz:/etc/init.d# sudo systemctl status MyDomoAtHome
● MyDomoAtHome.service - LSB: Start imperihome
Loaded: loaded (/etc/init.d/MyDomoAtHome.sh)
Active: active (exited) since dim. 2016-02-28 12:50:39 CET; 58min ago
Process: 12296 ExecReload=/etc/init.d/MyDomoAtHome.sh reload (code=exited, status=0/SUCCESS)
Process: 423 ExecStart=/etc/init.d/MyDomoAtHome.sh start (code=exited, status=0/SUCCESS)
févr. 28 12:50:39 domoticz MyDomoAtHome.sh[423]: Starting plack server: MyDomoAtHome.
févr. 28 13:48:06 domoticz MyDomoAtHome.sh[12296]: Reloading plack server: MyDomoAtHome.
Pourriez-vous m'éclairer svp?
/Fab
-
- Messages : 171
- Enregistré le : 29 août 2015, 15:57
Re: MyDomoAtHome - ImperiHome
salut
j'ai un peu le même soucis j'arrive plus à faire fonctionner mydomoathome, j'ai le même message d’erreur quand je fais ./start2.sh
j'ai envoyé un message à epierre j'attends son message
a+
j'ai un peu le même soucis j'arrive plus à faire fonctionner mydomoathome, j'ai le même message d’erreur quand je fais ./start2.sh
j'ai envoyé un message à epierre j'attends son message
a+
Domoticz + Imperihome + Mydomoathome
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+ 1 arduino éclairage LED neopixels
2 caméra IP + 2 raspberry (XBMC,piscine)
1-wire : 12 DS18b20 + 3 DS2413
Z-Wave : 8 FGR221 + 3 FGS222 + 3 FGSD002
téléinfo : 2 modules ( consommation + production)
Mysensors+ 1 arduino éclairage LED neopixels
2 caméra IP + 2 raspberry (XBMC,piscine)
Re: MyDomoAtHome - ImperiHome
Ok merci. Tiens moi au courant stpmickaelr30 a écrit :salut
j'ai un peu le même soucis j'arrive plus à faire fonctionner mydomoathome, j'ai le même message d’erreur quand je fais ./start2.sh
j'ai envoyé un message à epierre j'attends son message
a+
Brakc / Tapatalk
Re: MyDomoAtHome - ImperiHome
Utilisateur de Iss-domo, et rencontrant un problème avec celui-ci depuis l'upgrade vers Jessie, j'ai donc installé MyDomoAtHome et je constate des trucs bizarres par rapport au wiki.
Voici ce que j'ai fait :
- Modif d'Iss-domo pour changer son port d'utilisation xx --> xx + 1 (et relance du service + contrôle, il est bien sur le port xx +1) (J'ai fait ça pour essayer d'éviter de reconfigurer Imperihome et mon routeur (pour info, j'ai mis les mêmes ports pour l'externe que pour l'interne)
- Installation de MyDomoAtHome : modif de la ligne IP_Domo:port avec l'IP et le port de Domoticz
- Modif du port standard 3001 de MyDomoAtHome pour le port xx
- Reboot
Constat :
http://ip_lan:xx/device = ok c'est bien MyDomoAtHome qui répond
http://ip_lan:xx+1 = ok, c'est Iss-domo qui répond
http://ip_wan:xx/device = ko Error 404 / Page Not Found / Sorry, this is the void. / Powered by Dancer.Error 404
http://ip_wan:yy = ok, c'est le port de Domoticz
http://ip_wan:yy/device = réponse de MyDomotAtHome. C'est là que je ne comprends pas, pourquoi de l'externe sur le port de Domoticz, il y a MyDomoAtHome qui répond aussi ? D'après le wiki sur http://easydomoticz.com/domoticz-raspbe ... francais-2, c'est le port de MyDomoAtHome (xx pour moi) qui devrait renvoyer les infos en json.
J'attends vos retours pour attaquer le problème de la securité car voir les login / pwd des caméras exposés en clair, ce n'est pas top.
J'ai juste un doute sur la fin du Wiki pour MyDomoAtHome, est-il à jour suite aux dernières évolutions de Domoticz ?http://www.domoticz.com/wiki/Secure_Nginx_Proxy_Setup
Voici ce que j'ai fait :
- Modif d'Iss-domo pour changer son port d'utilisation xx --> xx + 1 (et relance du service + contrôle, il est bien sur le port xx +1) (J'ai fait ça pour essayer d'éviter de reconfigurer Imperihome et mon routeur (pour info, j'ai mis les mêmes ports pour l'externe que pour l'interne)
- Installation de MyDomoAtHome : modif de la ligne IP_Domo:port avec l'IP et le port de Domoticz
- Modif du port standard 3001 de MyDomoAtHome pour le port xx
- Reboot
Constat :
http://ip_lan:xx/device = ok c'est bien MyDomoAtHome qui répond
http://ip_lan:xx+1 = ok, c'est Iss-domo qui répond
http://ip_wan:xx/device = ko Error 404 / Page Not Found / Sorry, this is the void. / Powered by Dancer.Error 404
http://ip_wan:yy = ok, c'est le port de Domoticz
http://ip_wan:yy/device = réponse de MyDomotAtHome. C'est là que je ne comprends pas, pourquoi de l'externe sur le port de Domoticz, il y a MyDomoAtHome qui répond aussi ? D'après le wiki sur http://easydomoticz.com/domoticz-raspbe ... francais-2, c'est le port de MyDomoAtHome (xx pour moi) qui devrait renvoyer les infos en json.
J'attends vos retours pour attaquer le problème de la securité car voir les login / pwd des caméras exposés en clair, ce n'est pas top.
J'ai juste un doute sur la fin du Wiki pour MyDomoAtHome, est-il à jour suite aux dernières évolutions de Domoticz ?http://www.domoticz.com/wiki/Secure_Nginx_Proxy_Setup
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
Re: MyDomoAtHome - ImperiHome
@brakc et @mickaelr30:
Apparemment, le package libdatetime-format-strptime-perl ne peut pas être installé et semble demander une signature. J'ai eu un souci sur jessie il manquait un module perl, j'avais utilisé cpan (en root) pour l'installer, un peu old school mais ça a marché.
Désolé je n'ai pas les commandes "telles quelles" sous la main mais il faut chercher du coté de ce package et trouver le moyen de l'installer.
Code : Tout sélectionner
...
Error while loading /home/domoticz/MyDomoAtHome/bin/app.pl: Can't locate DateTime/Format/Strptime.pm in @INC (you may need to install the DateTime::Format::Strptime module)
...
Code : Tout sélectionner
...ATTENTION : les paquets suivants n'ont pas été authentifiés.
libdatetime-format-strptime-perl
E: Il y a des problèmes et -y a été employé sans --force-yes
...
Désolé je n'ai pas les commandes "telles quelles" sous la main mais il faut chercher du coté de ce package et trouver le moyen de l'installer.
Raspberry Pi 2 + carte RF pi "maison" + Domoticz
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Sonde Oregon + Aliexpress - Prises Chacon (3500W) - 1wire DS18B20
Re: MyDomoAtHome - ImperiHome
Je me réponds à moi-même.
Mea culpa.
Il faut que j'arrête de bosser trop tard la nuit. Mon install était ok du 1er coup, c'est dans mes tests que j'ai confondu les url et les ports.

Mea culpa.
Il faut que j'arrête de bosser trop tard la nuit. Mon install était ok du 1er coup, c'est dans mes tests que j'ai confondu les url et les ports.

Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
Re: MyDomoAtHome - ImperiHome
Bon je ne suis pas venu depuis trop longtemps ici... bigre...
bon si il y a des choses encore à gérer je vous propose de rejoindre mon slack (envoyez moi un email à domoticz@e-nef.com car j'ai besoin de votre email)
https://mydomoathome.slack.com/messages ... s-testing/
la version Docker - Perl n'est pas fonctionnelle pour moi, par contre la version NodeJS qui est entrée en bêta testing devrait l'être !
bon si il y a des choses encore à gérer je vous propose de rejoindre mon slack (envoyez moi un email à domoticz@e-nef.com car j'ai besoin de votre email)
https://mydomoathome.slack.com/messages ... s-testing/
la version Docker - Perl n'est pas fonctionnelle pour moi, par contre la version NodeJS qui est entrée en bêta testing devrait l'être !
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Re: MyDomoAtHome - ImperiHome
@xinux: fait un service stop, et lance start2.sh pour voir ce qui manque
@brakc et autres : installez le module ainsi: 'sudo cpnam i DateTime::Format::Strptime'
@all mettez à jour 'git pull' j'ai rajouté quelques pré-requis qui manquaient
désolé les dépendances Perl posent *beaucoup* de soucis divers en ce moment...
dans la série des problèmes qui peuvent être rencontrés, à faire à la main:
sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus
sudo cpanm install Time::Moment
sudo cpanm install Task::Plack
@brakc et autres : installez le module ainsi: 'sudo cpnam i DateTime::Format::Strptime'
@all mettez à jour 'git pull' j'ai rajouté quelques pré-requis qui manquaient
désolé les dépendances Perl posent *beaucoup* de soucis divers en ce moment...
dans la série des problèmes qui peuvent être rencontrés, à faire à la main:
sudo curl -L http://cpanmin.us | perl - --sudo App::cpanminus
sudo cpanm install Time::Moment
sudo cpanm install Task::Plack
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
Re: MyDomoAtHome - ImperiHome
Pour ceux que cela intéresse, la version bêta est en tests, et j'ai plus confiance dans l'image docker et la prise en compte de paramètres, sauf qu'il faudra supprimer le fichier /etc/mydomoathome/config.json ou le configurer 
https://github.com/empierre/MyDomoAtHome/tree/nodejs

https://github.com/empierre/MyDomoAtHome/tree/nodejs
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx