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.
TroisSix
Messages : 175
Inscription : 11 janv. 2016, 09:33

Re: MyDomoAtHome - ImperiHome

Message par TroisSix »

Merci epierre pour cette fonctionnalité.

ça ne passe pas chez moi, il doit me manquer un truc.

1/ dans domoticz: j'ai bien mis basic-auth, je suis en https (http désactivé), j'avais bien un user pour imperihome
1er test ok:

Code : Tout sélectionner

curl -s -k "https://userpourmdah:pwdmdah@192.168.1.xxx/json.htm?type=devices&filter=all&used=true&order=Name"| grep '"Name"'| wc -l
ça me retourne bien le nb de devices que doit voir mon userpourmdah

2/ ensuite pour MDAH: upgrade vers 2.41 ok, dans le config.json, j'ai ça:

Code : Tout sélectionner

{
  "app_name": "MyDomoAtHome",
   "auth": {"username": "userimperihome", "password": "motdepasseimperihome"},
   "tempmode": "C",
   "https" : true,
   "key" : "/etc/mydomoathome/key.pem",
   "cert": "/etc/mydomoathome/key-cert.pem",
   "domoticz": {
        "ssl": true,
        "host": "192.168.1.xxx",
        "port": "443",
        "path": "/",
        "auth": {"username": "userpourmdah", "password": "pwdmdah"}
   },
  "port": 3002,
  "passcode": ""
}
restart de mdah et

Code : Tout sélectionner

curl -s -k "https://userimperihome:motdepasseimperihome@192.168.1.xxx:3002/devices"
ça me retourne:

Code : Tout sélectionner

{"devices":[{"id":"S00","name":"Unable to connect to Domoticz","type":"DevGenericSensor","room":"Utility","params":[{"key":"Value","value":"https://userimperihome:motdepasseimperihome@192.168.1.xxx:443/json.htm"}]},{"id":"S01","name":"Please add this gateway in Setup/settings/Local Networks","type":"DevGenericSensor","room":"Utility"}]}
Je ne dois pas être loin, c'est mon config.json qui ne doit pas aller?
VM Debian, Domoticz stable 2023.1, RFXtrx433E, Z-Stick Gen5
- rts: dio, sondes oregon, volets somfy
- zwave: fibaro fgs212, aeotec smart switch gen5, vision ZG8101,CO, Fumée
- IO Homecontrol: Connexoon, Velux
- harmony hub, philips hue, géoloc. Pilot
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message par epierre »

justement:
- il faut retirer les deux blocs auth de la config mdah, car là on prend ce qui est dans domoticz (c'est domoticz qui identifie et authentifie)

- il faut mettre 'un mot de passe web dans la conf domoticz sinon les utilisateurs ne seront pas actifs
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
TroisSix
Messages : 175
Inscription : 11 janv. 2016, 09:33

Re: MyDomoAtHome - ImperiHome

Message par TroisSix »

Pas clair, à quoi doit ressembler le config.json?

Et quand je fais sudo service mydomoathome status, j'ai:

Code : Tout sélectionner

févr. 20 21:33:05 pi3 MDAH[18123]: info: Node version: 10.15.2
févr. 20 21:33:05 pi3 MDAH[18123]: info: MDAH version: MyDomoAtHome 0.2.40
févr. 20 21:33:05 pi3 MDAH[18123]: info: OS version: Linux linux 4.19.97-v7+
févr. 20 21:33:05 pi3 MDAH[18123]: info: Hostname: pi3 192.168.1.XXX in /var/www /
févr. 20 21:33:06 pi3 MDAH[18123]: info: Refreshing version cache: v0.2.39
Des traces de 2.39 et 2.40? :shock:

Edit: je viens de réussir après 36 versions du config.json, MDAH ne supporte pas les mdp d'une certaine longueur ou avec des caractères :cry:
On est pas loin d'avoir un truc nickel epierre 8-)
VM Debian, Domoticz stable 2023.1, RFXtrx433E, Z-Stick Gen5
- rts: dio, sondes oregon, volets somfy
- zwave: fibaro fgs212, aeotec smart switch gen5, vision ZG8101,CO, Fumée
- IO Homecontrol: Connexoon, Velux
- harmony hub, philips hue, géoloc. Pilot
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message par epierre »

TroisSix a écrit : 20 févr. 2020, 21:29 Pas clair, à quoi doit ressembler le config.json?

Des traces de 2.39 et 2.40? :shock:
oui j'ai lancé en root, fallait pas...

en fait ça:

Code : Tout sélectionner

{
  "app_name": "MyDomoAtHome",
   "tempmode": "C",
   "https" : true,
   "key" : "/etc/mydomoathome/key.pem",
   "cert": "/etc/mydomoathome/key-cert.pem",
   "domoticz": {
        "ssl": true,
        "host": "192.168.1.xxx",
        "port": "443",
        "path": "/"
   },
  "port": 3002,
  "passcode": ""
}
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
TroisSix
Messages : 175
Inscription : 11 janv. 2016, 09:33

Re: MyDomoAtHome - ImperiHome

Message par TroisSix »

@epierre,
Dans le config.json que tu donnes, il n'y a pas de auth :roll:

et après avoir fait un paquet de tests de config.json et de redémarrages de mdah, j'ai réussi, et j'arrive enfin à ne voir que certains appareils d'un user spécifique, et j'ai divisé par deux le temps d'affichage dans ImperiHome :ugeek:

Par contre, il doit y avoir un cache au niveau de mdah?
mdah a enregistré 1 fois un user avec un mdp simple, ça fonctionne, mais impossible pour mdah de prendre en compte un nouveau user de domoticz ou quelconque caractère spécial... (erreur : Please add this gateway in Setup/settings/Local Networks)
Si tu as des idées?
VM Debian, Domoticz stable 2023.1, RFXtrx433E, Z-Stick Gen5
- rts: dio, sondes oregon, volets somfy
- zwave: fibaro fgs212, aeotec smart switch gen5, vision ZG8101,CO, Fumée
- IO Homecontrol: Connexoon, Velux
- harmony hub, philips hue, géoloc. Pilot
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message par epierre »

TroisSix a écrit : 22 févr. 2020, 15:16 @epierre,
Dans le config.json que tu donnes, il n'y a pas de auth :roll:
oui car c'est avec les login/pass wue tu arrives que je rejoue vers domoticz pour qu'il filtre en fonction des droits de ton login.
TroisSix a écrit : 22 févr. 2020, 15:16 et après avoir fait un paquet de tests de config.json et de redémarrages de mdah, j'ai réussi, et j'arrive enfin à ne voir que certains appareils d'un user spécifique, et j'ai divisé par deux le temps d'affichage dans ImperiHome :ugeek:

Par contre, il doit y avoir un cache au niveau de mdah?
mdah a enregistré 1 fois un user avec un mdp simple, ça fonctionne, mais impossible pour mdah de prendre en compte un nouveau user de domoticz ou quelconque caractère spécial... (erreur : Please add this gateway in Setup/settings/Local Networks)
Si tu as des idées?
là non, et c'est surprenant... tu peux faire une session en mode anonyme et me dire si cela se reproduit ? pour moi la basic auth est cachée par le navigateur qui la représente silencieusement à chaque fois, et pour imperihome je ne sais pas si c'est ce que tu as essayé et qui lui ferait aussi le cache ...
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
TroisSix
Messages : 175
Inscription : 11 janv. 2016, 09:33

Re: MyDomoAtHome - ImperiHome

Message par TroisSix »

ça veut rien savoir..
la seule conf qui fonctionne chez moi: c'est avec les deux lignes auth et les credentials de domoticz, avec un ssl à false et l'ip de domoticz sur mon réseau + port 8080

Si je vire les deux lignes auth,, impossible de se connecter depuis Imperihome ou mon navigateur: j'ai toujours le message "Please add this gateway in Setup/settings/Local Networks"
si je mets ssl:false pour mdah, idem

et dans les logs c'est "active (running)"
mais toujours avec

Code : Tout sélectionner

févr. 24 18:38:37 pi3 MDAH[30237]: info: MDAH version: MyDomoAtHome 0.2.40
...
févr. 24 18:38:37 pi3 MDAH[30237]: info: Refreshing version cache: v0.2.39
je passe :(
VM Debian, Domoticz stable 2023.1, RFXtrx433E, Z-Stick Gen5
- rts: dio, sondes oregon, volets somfy
- zwave: fibaro fgs212, aeotec smart switch gen5, vision ZG8101,CO, Fumée
- IO Homecontrol: Connexoon, Velux
- harmony hub, philips hue, géoloc. Pilot
epierre
Messages : 648
Inscription : 27 mai 2015, 09:32
Contact :

Re: MyDomoAtHome - ImperiHome

Message par epierre »

TroisSix a écrit : 24 févr. 2020, 18:40
mais toujours avec

Code : Tout sélectionner

févr. 24 18:38:37 pi3 MDAH[30237]: info: MDAH version: MyDomoAtHome 0.2.40
...
févr. 24 18:38:37 pi3 MDAH[30237]: info: Refreshing version cache: v0.2.39
je passe :(
je pense que j'ai un pb de repository, il y a un pb de signature tu n'as pas le 0.2.41.

je vais repousser une 0.2.42 fake ce soir pour corriger cela
Imperihome & Domoticz: MyDomoAtHome !
eedomus+ - Domoticz - MySensors
zigbee zwave nrf24l rfx
samourai47
Messages : 286
Inscription : 04 déc. 2018, 19:44

Re: MyDomoAtHome - ImperiHome

Message par samourai47 »

hello
Effectivement j'ai lancé un apt-get update. Et pour le pack mdah j'ai ceci

Code : Tout sélectionner

Réception de :4 https://www.e-nef.com/domoticz/mdah  Packages
Ign :4 https://www.e-nef.com/domoticz/mdah  Packages
Réception de :4 https://www.e-nef.com/domoticz/mdah  Packages [2 725 B]
Err :4 https://www.e-nef.com/domoticz/mdah  Packages
  Somme de contrôle de hachage incohérente
  Hashes of expected file:
   - Filesize:6840 [weak]
   - SHA512:24e78432850021dc04cdce9887eb56772f58e5ae82d306ec0da05782f4a184c735d28957daabdb0f2e207b0c4a5c7de7334e7cf96d4ec063e6d3243bfb2a9a38
   - SHA256:20675e40ccac57dc67feb7575b70f4e5932f41941b1b312e94ceba5737f87672
   - SHA1:c56c7f4b0b21807ab6eaad9256741a28fecbf8c5 [weak]
   - MD5Sum:1dd4177b652f1ac94925a0abbc54b20b [weak]
  Hashes of received file:
   - SHA512:80e400d2d9692c7dc3241949c86c387ea7f7a32849bcd5817c701e00b285cedd3b47ab9fb4c3d592b2edc7ffe2b0b673a3a3dd9e913bfc524298e1cab3938851
   - SHA256:cfc0ba719d31657ee1aed308c0ca8721b1eae05f9ce0e259f13612a0711886ef
   - SHA1:c6adbca040660e34686eb5ddc11c52608f886bc0 [weak]
   - MD5Sum:573f1ab3c34c19199a5c0c66be5f41f2 [weak]
   - Filesize:6840 [weak]
  Last modification reported: Wed, 19 Feb 2020 18:33:07 +0000
  Release file created at: Thu, 20 Feb 2020 21:24:37 +0000
mickaelr30
Messages : 210
Inscription : 29 août 2015, 15:57

Re: MyDomoAtHome - ImperiHome

Message par mickaelr30 »

bonjour,
hier j'ai fait un apt-get upgrade et depuis MDAH ne fonctionne plus
quand je fais xx.xx.xx.xx:3002 la page ne s'affiche plus
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+2 éclairages ws2812 et WLED
2 caméra IP +1 raspberry piscine + 1 nuc domoticz
Répondre