Domoticz et Google Home via le plugin DZGA

Posez ici vos questions d'utilisation, de configuration de Domoticz, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramètrage Concernant le Raspberry ou les scripts de toute nature des forums spécifiques sont ouverts
Répondre
samourai47
Messages : 178
Enregistré le : 04 déc. 2018, 19:44

Re: Domoticz et Google Home via le plugin DZGA

Message par samourai47 »

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

berserk
Messages : 56
Enregistré le : 30 nov. 2015, 21:55

Re: Domoticz et Google Home via le plugin DZGA

Message par berserk »

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
:shock:

je continue de chercher et je vais prendre du recul avec une boisson anisé comme ca j'aurai tout essayé !!!

berserk
Messages : 56
Enregistré le : 30 nov. 2015, 21:55

Re: Domoticz et Google Home via le plugin DZGA

Message par berserk »

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.

micky1183
Messages : 72
Enregistré le : 08 juin 2019, 13:21

Re: Domoticz et Google Home via le plugin DZGA

Message par micky1183 »

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?

berserk
Messages : 56
Enregistré le : 30 nov. 2015, 21:55

Re: Domoticz et Google Home via le plugin DZGA

Message par berserk »

non je pense pas que ce soit normal, le miens etait complet. J'ai tout viré et coller la conf

micky1183
Messages : 72
Enregistré le : 08 juin 2019, 13:21

Re: Domoticz et Google Home via le plugin DZGA

Message par micky1183 »

ou alors c'est la dedans?
/etc/nginx/nginx.conf

samourai47
Messages : 178
Enregistré le : 04 déc. 2018, 19:44

Re: Domoticz et Google Home via le plugin DZGA

Message par samourai47 »

Voici le mien en remplacant bien evidement le toto.duckdns.org par votre site

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;
#	}
#}
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

berserk
Messages : 56
Enregistré le : 30 nov. 2015, 21:55

Re: Domoticz et Google Home via le plugin DZGA

Message par berserk »

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

samourai47
Messages : 178
Enregistré le : 04 déc. 2018, 19:44

Re: Domoticz et Google Home via le plugin DZGA

Message par samourai47 »

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

micky1183
Messages : 72
Enregistré le : 08 juin 2019, 13:21

Re: Domoticz et Google Home via le plugin DZGA

Message par micky1183 »

OK MERCI SAPMOURAI? j'ai recopié ta config en changeant pour mes paramètres, maintenant comment savoir si nginx fonctionne bien?

Répondre