Domoticz et Google Home via le plugin DZGA
-
- Messages : 184
- Enregistré le : 04 déc. 2018, 19:44
Re: Domoticz et Google Home via le plugin DZGA
L'acces a google home doit se faire obligatoirement en crypté. d'ou la necessite d'utiliser des cles uniques avec ngrok, mais a reconfigurer a chauqe redemarrage, soit d'utiliser nginx. Dans ce cas la faut un acces ssl sur un dydns genre sur le site duckdns.org.
Du coup faut installer un ceertificat letencrypt et en suivant le tuto pas à pas sur le wiki de domoticz.com j'y suis arrive facilement
Du coup faut installer un ceertificat letencrypt et en suivant le tuto pas à pas sur le wiki de domoticz.com j'y suis arrive facilement
Re: Domoticz et Google Home via le plugin DZGA
Bonjour, alors la j'avoue moi qui a un bon niveau informatique je galere.
-J'ai bien installé domoticz google assitant et il remonte bien mes capteurs.
-par contre j'arrive pas du tout a accrocher le bidule ou bouzin. j'ai essayé avec ngrok qui ma crée dans authtoken que que colle dans le fichier de conf en le passant a true. Mais quand je fais test dans action google. ya rien qui ce passe....
et mon log de dzga me dit rien
je continue de chercher et je vais prendre du recul avec une boisson anisé comme ca j'aurai tout essayé !!!
-J'ai bien installé domoticz google assitant et il remonte bien mes capteurs.
-par contre j'arrive pas du tout a accrocher le bidule ou bouzin. j'ai essayé avec ngrok qui ma crée dans authtoken que que colle dans le fichier de conf en le passant a true. Mais quand je fais test dans action google. ya rien qui ce passe....
et mon log de dzga me dit rien

je continue de chercher et je vais prendre du recul avec une boisson anisé comme ca j'aurai tout essayé !!!
Re: Domoticz et Google Home via le plugin DZGA
c'est bon ca marche!!!!
Donc du un peu tout peter chez moi (j'utilisai mon dns du synology ca lui plaisait pas) en plus conflit entre nginx et domoticz au niveau des ports donc nginx ne demarrait pas. Donc creation d'un compte noip creation un certificat et creation dans google plateform d'un id client......
bon les fonctions de base fonctionne mais je n'ai pas de retour sur les sonde de temperature mais j'arrive a manipuler les bp.
Donc du un peu tout peter chez moi (j'utilisai mon dns du synology ca lui plaisait pas) en plus conflit entre nginx et domoticz au niveau des ports donc nginx ne demarrait pas. Donc creation d'un compte noip creation un certificat et creation dans google plateform d'un id client......
bon les fonctions de base fonctionne mais je n'ai pas de retour sur les sonde de temperature mais j'arrive a manipuler les bp.
Re: Domoticz et Google Home via le plugin DZGA
super bersek!
Pour ma part j'ai un certificat let enxcrypt sur le rasberry et je viens d'installer nginx en suivant le tuto sur le wiki domoticz.
Samourai : quand il parle du fichier config de nginx, il faut copier la configuration en remplacant dzga.noip.com par mon nom de domaine dans / etc / nginx / sites-enabled / default?
ce fichier était vide c'est normal?
Pour ma part j'ai un certificat let enxcrypt sur le rasberry et je viens d'installer nginx en suivant le tuto sur le wiki domoticz.
Samourai : quand il parle du fichier config de nginx, il faut copier la configuration en remplacant dzga.noip.com par mon nom de domaine dans / etc / nginx / sites-enabled / default?
ce fichier était vide c'est normal?
Re: Domoticz et Google Home via le plugin DZGA
non je pense pas que ce soit normal, le miens etait complet. J'ai tout viré et coller la conf
Re: Domoticz et Google Home via le plugin DZGA
ou alors c'est la dedans?
/etc/nginx/nginx.conf
/etc/nginx/nginx.conf
-
- Messages : 184
- Enregistré le : 04 déc. 2018, 19:44
Re: Domoticz et Google Home via le plugin DZGA
Voici le mien en remplacant bien evidement le toto.duckdns.org par votre site
Ca c'est la version pour utiliser le meme certificat avec domoticz et avec dzga
Du coup attention a bien configuer la rubrique location
Pour moi j'ai mis /domoticz -> installe dans /home/pi/domoticz
et /Domoticz-Google-Assistant -> installe dans /home/pi/Domoticz-Google-Assistant
C amarche impec J'ai juste un msg d'erreur lorsque je demarre domoticz me disant que le port 443 est occupe. Mais ce ne le perturbe pas
Code : Tout sélectionner
##
# You should look at the following URL's in order to grasp a solid understanding
# of Nginx configuration files in order to fully unleash the power of Nginx.
# https://www.nginx.com/resources/wiki/start/
# https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
# https://wiki.debian.org/Nginx/DirectoryStructure
#
# In most cases, administrators will remove this file from sites-enabled/ and
# leave it as reference inside of sites-available where it will continue to be
# updated by the nginx packaging team.
#
# This file will automatically load configuration files provided by other
# applications, such as Drupal or Wordpress. These applications will be made
# available underneath a path with that package name, such as /drupal8.
#
# Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples.
##
# Default server configuration
#
server {
listen 83;
listen [::]:83;
server_name toto.duckdns.org;
#change to match your address
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name toto.duckdns.org;
#change to match your address
ssl_certificate /etc/letsencrypt/live/toto.duckdns.org/fullchain.pem;
#change to match your address
ssl_certificate_key /etc/letsencrypt/live/toto.duckdns.org/privkey.pem;
#change to match your address
ssl on;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;
location /domoticz {
rewrite ^/domoticz/?(.*) /$1 break;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
proxy_pass http://192.168.0.120:8080; #local ipno to domoticz
proxy_read_timeout 90;
}
location /Domoticz-Google-Assistant {
rewrite ^/Domoticz-Google-Assistant/?(.*) /$1 break;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Scheme $scheme;
proxy_pass http://192.168.0.120:3030; #local ipno to dzga
proxy_read_timeout 90;
}
}
# Virtual Host configuration for example.com
#
# You can move that to a different file under sites-available/ and symlink that
# to sites-enabled/ to enable it.
#
#server {
# listen 80;
# listen [::]:80;
#
# server_name example.com;
#
# root /var/www/example.com;
# index index.html;
#
# location / {
# try_files $uri $uri/ =404;
# }
#}
Du coup attention a bien configuer la rubrique location
Pour moi j'ai mis /domoticz -> installe dans /home/pi/domoticz
et /Domoticz-Google-Assistant -> installe dans /home/pi/Domoticz-Google-Assistant
C amarche impec J'ai juste un msg d'erreur lorsque je demarre domoticz me disant que le port 443 est occupe. Mais ce ne le perturbe pas
Re: Domoticz et Google Home via le plugin DZGA
samourai47 as tu le retour de tes sondes de temperature? Moi je n'ai aucun retour d'etat mais les commande passe bien...
Dans google cloud platform tu as cree une cles api ou id clients oAuth2 ou compte de service?
merci d'avance
Dans google cloud platform tu as cree une cles api ou id clients oAuth2 ou compte de service?
merci d'avance
-
- Messages : 184
- Enregistré le : 04 déc. 2018, 19:44
Re: Domoticz et Google Home via le plugin DZGA
Mes sondes de temperature remontent bien. Ce soit soit des zigbee, soit des xiaomi, soit des rfxcom
Je n'ai rien cree de plus que ce que dit sur le wiki de dzga
Et dans les adreeses j'ai mis
https://toto.duckdns.org/Domoticz-Googl ... /smarthome
Pense a refaire une synchro des devices regulierement pour valider des modifs
Je n'ai rien cree de plus que ce que dit sur le wiki de dzga
Et dans les adreeses j'ai mis
https://toto.duckdns.org/Domoticz-Googl ... /smarthome
Pense a refaire une synchro des devices regulierement pour valider des modifs
Re: Domoticz et Google Home via le plugin DZGA
OK MERCI SAPMOURAI? j'ai recopié ta config en changeant pour mes paramètres, maintenant comment savoir si nginx fonctionne bien?