Piloter Domoticz depuis l'extérieur
Piloter Domoticz depuis l'extérieur
Bonjour,
Y a-t-il une bonne âme pour m'aider à configurer Domoticz pour pouvoir y accéder depuis l'extérieur, soit pas depuis mon réseau local?
Tout fonctionne bien sur le réseau local, mais impossible de commander depuis ailleurs; je galère depuis des mois, j'ai parcouru et essayé multiples forum, tutos et autre; mais rien n'y fait. Alors soit je comprend rien, soit j'ai bloqué sur qqch, mais Heeeeelp!
Je suis sur Livebox Play d'Orange. J'utilise Domoticz sous Windows et aussi Android. Configuration sous PuTTY ou direct sur le Raspberry. Raspberry Pi3 avec RFXcom 433. Image Raspberry-Domoticz déjà complète.
J'ai tenté: redirection des ports 80 et 443 dans la livebox, fixer adresse IP dans Raspeberry (dans le fichier "dhcpcd.conf"), réinstallation à de multiples reprises, et je ne sais plus quoi d'autre tellement j'ai vadrouillé dans les méthodes.
Je ne suis pas un pro dans le domaine, je découvre la domotique mais je comprend quand même un peu... mais pas suffisamment apparemment.
A votre bon cœur messieurs-dames, si quelqu'un est capable de me sortir de cette impasse?
Milles mercis!
Y a-t-il une bonne âme pour m'aider à configurer Domoticz pour pouvoir y accéder depuis l'extérieur, soit pas depuis mon réseau local?
Tout fonctionne bien sur le réseau local, mais impossible de commander depuis ailleurs; je galère depuis des mois, j'ai parcouru et essayé multiples forum, tutos et autre; mais rien n'y fait. Alors soit je comprend rien, soit j'ai bloqué sur qqch, mais Heeeeelp!
Je suis sur Livebox Play d'Orange. J'utilise Domoticz sous Windows et aussi Android. Configuration sous PuTTY ou direct sur le Raspberry. Raspberry Pi3 avec RFXcom 433. Image Raspberry-Domoticz déjà complète.
J'ai tenté: redirection des ports 80 et 443 dans la livebox, fixer adresse IP dans Raspeberry (dans le fichier "dhcpcd.conf"), réinstallation à de multiples reprises, et je ne sais plus quoi d'autre tellement j'ai vadrouillé dans les méthodes.
Je ne suis pas un pro dans le domaine, je découvre la domotique mais je comprend quand même un peu... mais pas suffisamment apparemment.
A votre bon cœur messieurs-dames, si quelqu'un est capable de me sortir de cette impasse?
Milles mercis!
Re: Piloter Domoticz depuis l'extérieur
Bonjour
As tu essayé le blog ?https://easydomoticz.com/?s=exterieur
As tu essayé le blog ?https://easydomoticz.com/?s=exterieur
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: Piloter Domoticz depuis l'extérieur
Salut,direst a écrit : fixer adresse IP dans Raspeberry (dans le fichier "dhcpcd.conf"),
Je suis pas un grand expert de Linux mais pour fixer une adresse ip, selon ce que je sais, c'est plutôt dans le fichier /etc/network/interfaces
Ceci dit, ce ne sera probablement pas la source de ton problème. que l'ip soit fixe ou pas tu doit pouvoir y accéder depuis l'extérieur à un moment donné. Le risque, si elle est pas fixe, est que la règle dans la livebox qui permet de rediriger les paquets vers le PI ne fonctionnera plus après un changement d'IP du PI.
Second soucis que je vois dans ta description, c'est que le port à rediriger est le 8080 et pas le 80.
Re: Piloter Domoticz depuis l'extérieur
Bonjour Patrice et merci de ta réponse.
Alors oui, c'est un des tutos que j'avais suivi sans succès. J'ai essayé à nouveau pour en être sur mais non.
Je vais dans la page de configuration de ma Livebox, configuration avancé, NAT/PAT et là j'ajoute une règle personnalisée (port interne 8080, port externe 8080, protocole TCP, je selectionne mon Raspberry).
A ce stade, je devrait pouvoir ouvrir une page http://[ip de mon raspberry]:8080 et arriver sur la page de config? En local ça fonctionne, mais pas sur un autre reseau.
Si j'ai bien compris, la partie qui parle du DNS est nécessaire seulement si on veut facilité l'accès, mais n'est pas obligatoire?
EDIT: en fait, justement si!! Je dois encore confirmer cela, mais il semble que sans faire la partie DynDNS cela ne fonctionne pas. Car je pensais que cela servait "juste" a avoir une adresse d'accès plutôt que une IP, mais me suis néanmoins résigné à la faire et (à confirmer), ca fonctionne ainsi!
Je vérifie encore cela et confirme.
Alors oui, c'est un des tutos que j'avais suivi sans succès. J'ai essayé à nouveau pour en être sur mais non.
Je vais dans la page de configuration de ma Livebox, configuration avancé, NAT/PAT et là j'ajoute une règle personnalisée (port interne 8080, port externe 8080, protocole TCP, je selectionne mon Raspberry).
A ce stade, je devrait pouvoir ouvrir une page http://[ip de mon raspberry]:8080 et arriver sur la page de config? En local ça fonctionne, mais pas sur un autre reseau.
Si j'ai bien compris, la partie qui parle du DNS est nécessaire seulement si on veut facilité l'accès, mais n'est pas obligatoire?
EDIT: en fait, justement si!! Je dois encore confirmer cela, mais il semble que sans faire la partie DynDNS cela ne fonctionne pas. Car je pensais que cela servait "juste" a avoir une adresse d'accès plutôt que une IP, mais me suis néanmoins résigné à la faire et (à confirmer), ca fonctionne ainsi!
Je vérifie encore cela et confirme.
Re: Piloter Domoticz depuis l'extérieur
Pour le moment laisse tomber la partie DNS, cela t’apportera de la facilité pour ton accès mais quand la base fonctionnera. La tu va te rajouter des causes d'erreur possibles.
Pour la connaitre tu va sur monip.org
Une fois que tu as cette ip, tu va pouvoir la taper dans un navigateur. http://monippublique:8080 Et la tu devrai avoir accès à ton PI si ta règle de NAT est bien faite.
Il y a encore une chose à savoir : à une époque les livebox refusaient l'accès depuis un LAN à ce même LAN en passant par l'ip Publique (je ne sais pas si c'est encore le cas). C'est à dire que tu n'avais pas accès à ton réseau local, depuis ton réseau local en passant par ton IP publique ... je m'exprime peut être pas clairement ... En gros, pour tester, déconnecte ton smartphone de ton WIFI, laisse le donc en 3G/4G et teste d'entrer sur ton DZ depuis son navigateur avec ton IP Publique ...
La partie DNS/DYNDNS viendra quand ceci fonctionnera.
Idem, à une époque, les ip publiques des Livebox changeaient régulièrement. toutes les 24h je crois. Je crois aussi que c'est le seul FAI en France à faire ça. Du coup, ton ip publique changeant, tu ne connais plus le point d'entrée de ton réseau. C'est la que le Dyndns intervient. Il y a sur ton LAN un agent qui contrôle régulièrement ton IP publique et quand elle change, il met à jour un enregistrement DNS sur internet. Par exemple : direst.dyndns.org. Du coup, pour entrer chez toi, il te suffit de taper http://direst.dyndns.org:8080 et, peu importe ton ip publique, tu arrive chez toi.
Ton Pi dispose d'une adresse IP sur ton réseau local. 192.168.1.XX cette IP n'est valable QUE sur ton réseau local. Donc pour tester depuis dehors, ce n'est pas cette IP que tu doit utiliser. Tu devra utiliser ton IP Publique, celle qui est accrochée à ta livebox coté internet (pas coté réseau local).http://[ip de mon raspberry]:8080
Pour la connaitre tu va sur monip.org
Une fois que tu as cette ip, tu va pouvoir la taper dans un navigateur. http://monippublique:8080 Et la tu devrai avoir accès à ton PI si ta règle de NAT est bien faite.
Il y a encore une chose à savoir : à une époque les livebox refusaient l'accès depuis un LAN à ce même LAN en passant par l'ip Publique (je ne sais pas si c'est encore le cas). C'est à dire que tu n'avais pas accès à ton réseau local, depuis ton réseau local en passant par ton IP publique ... je m'exprime peut être pas clairement ... En gros, pour tester, déconnecte ton smartphone de ton WIFI, laisse le donc en 3G/4G et teste d'entrer sur ton DZ depuis son navigateur avec ton IP Publique ...
La partie DNS/DYNDNS viendra quand ceci fonctionnera.
Idem, à une époque, les ip publiques des Livebox changeaient régulièrement. toutes les 24h je crois. Je crois aussi que c'est le seul FAI en France à faire ça. Du coup, ton ip publique changeant, tu ne connais plus le point d'entrée de ton réseau. C'est la que le Dyndns intervient. Il y a sur ton LAN un agent qui contrôle régulièrement ton IP publique et quand elle change, il met à jour un enregistrement DNS sur internet. Par exemple : direst.dyndns.org. Du coup, pour entrer chez toi, il te suffit de taper http://direst.dyndns.org:8080 et, peu importe ton ip publique, tu arrive chez toi.
Re: Piloter Domoticz depuis l'extérieur
+1 pour loops et ippublique
Mon ip publique a moi est 80.12.34.56 car lorsque je vais sur http://www.mon-ip.com/ c'est ca qui s'affiche
donc comme on part de l'hypothèse que tu as bien fait ta redirection , maintenant 80.12.34.56:8080 devrai te renvoyer vers le raspi
Mon ip publique a moi est 80.12.34.56 car lorsque je vais sur http://www.mon-ip.com/ c'est ca qui s'affiche
donc comme on part de l'hypothèse que tu as bien fait ta redirection , maintenant 80.12.34.56:8080 devrai te renvoyer vers le raspi
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
-
bruno_ghost17
- Messages : 97
- Inscription : 01 févr. 2016, 18:56
- Localisation : Rochefort(17)
Re: Piloter Domoticz depuis l'extérieur
salut
pour eviter ce genre de soucis , de l'exterieur moi j'utilise teamviewer ,que j'utilise pour pleins de chose d'ailleurs
Bruno.
pour eviter ce genre de soucis , de l'exterieur moi j'utilise teamviewer ,que j'utilise pour pleins de chose d'ailleurs
Bruno.
Raspi 2 - RFxCom - sondes Oregon
Re: Piloter Domoticz depuis l'extérieur
Hello,bruno_ghost17 a écrit :salut
pour eviter ce genre de soucis , de l'exterieur moi j'utilise teamviewer ,que j'utilise pour pleins de chose d'ailleurs
Bruno.
tu as acheté une licence pour ça ?
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
-
bruno_ghost17
- Messages : 97
- Inscription : 01 févr. 2016, 18:56
- Localisation : Rochefort(17)
Re: Piloter Domoticz depuis l'extérieur
salut
non non , je ne fais pas d'utilisation "professionelle" de TeamViewer , donc pas de licence.
Bruno.
non non , je ne fais pas d'utilisation "professionelle" de TeamViewer , donc pas de licence.
Bruno.
Raspi 2 - RFxCom - sondes Oregon
Re: Piloter Domoticz depuis l'extérieur
Merci à tous pour ces précisons, que je prend avec la plus grande attention.
Grâce à vous, je pense que je commence à cerner la source de mon problème. A force de trop chercher on s'emmêle et on bug sur des trucs tout con!
Mon erreur devait en effet se trouver dans la saisie de l'IP publique, c'est pour cela que quand j'ai décidé de quand même mettre en place le DNS cela semblait fonctionner car le DNS en place fonctionne forcément par rapport à l'IP publique...
Là cela semble fonctionner en entrant mon adresse DNS. Je n'ai pas pu essayer avec l'IP publique car j'ai d'autres complications d'accès: c'est pour une résidence secondaire et lorsque je suis sur place, je n'ai pas de 3G car j'ai un portable étranger. Je ne peux donc essayer la connexion à distance qu'une fois de retour chez moi et là, je n'arrive ni à voir mon IP publique du lieu de l'installation, ni configurer ma Livebox. Bref...
Mais je suis sur la bonne voie et vous en remercie grandement, mon erreur venait certainement que je saisissais l'IP de la box au lieu de la publique.
Mais j'ai encore un truc que je suis pas sur du coup: la redirection. Il faut rediriger uniquement le port 8080, ça suffit? (ou un seul autre?)
TeamViewer je ne connais pas du tout...
Encore merci à tous de votre aide précieuse!
Grâce à vous, je pense que je commence à cerner la source de mon problème. A force de trop chercher on s'emmêle et on bug sur des trucs tout con!
Mon erreur devait en effet se trouver dans la saisie de l'IP publique, c'est pour cela que quand j'ai décidé de quand même mettre en place le DNS cela semblait fonctionner car le DNS en place fonctionne forcément par rapport à l'IP publique...
Là cela semble fonctionner en entrant mon adresse DNS. Je n'ai pas pu essayer avec l'IP publique car j'ai d'autres complications d'accès: c'est pour une résidence secondaire et lorsque je suis sur place, je n'ai pas de 3G car j'ai un portable étranger. Je ne peux donc essayer la connexion à distance qu'une fois de retour chez moi et là, je n'arrive ni à voir mon IP publique du lieu de l'installation, ni configurer ma Livebox. Bref...
Mais je suis sur la bonne voie et vous en remercie grandement, mon erreur venait certainement que je saisissais l'IP de la box au lieu de la publique.
Mais j'ai encore un truc que je suis pas sur du coup: la redirection. Il faut rediriger uniquement le port 8080, ça suffit? (ou un seul autre?)
TeamViewer je ne connais pas du tout...
Encore merci à tous de votre aide précieuse!