Page 2 sur 3

Re: DOMOTICZ distant

Publié : 19 sept. 2018, 14:43
par terreemer
Bonjour Jeff,

Je viens de tester en local sur le LAN de mon domicile en 192.168.6.X
Alors, les retours sont identiques aux résultats à travers le VPN.

J'ai l'impression qu'il doit manquer un élément dans mon paramétrage.

Ci dessous mes screen si cela peu aider.

DOMOTICZ coté DOMICILE:

Image

Image

DOMOTICZ coté VOILIER:
Image

Image

Image

Re: DOMOTICZ distant

Publié : 19 sept. 2018, 20:53
par Jeff
Rassures moi, tu créé bien le remote server sur chaque raspberry , ainsi qu'un utilisateur sur chaque ?
Je te conseille de relire le tuto que j'ai mis en lien dans la 1ere page du post.

Re: DOMOTICZ distant

Publié : 20 sept. 2018, 14:42
par terreemer
Jeff,

Merci de ton retour. J'ai bien relu le tuto et viens de tout refaire chez moi dans le même LAN à savoir la configuration complète coté RPI et coté SYNOLOGY.

Il y a du nouveau avec un intérrupteur de type light/Switch cela fonctionne ! OUFFF !

Sur le DOMOTICZ hébergé sur le NAS Synology j'allume et j’éteins l’interrupteur cela fonctionne sur ce dernier évidement puis transmis au DOMOTICZ du RPI en quelques secondes.

Je modifie la conf en OPEN VPN et dépose sur le bateau le DOMOTICZ hébergé sur le RPI. De mon DOMOTICZ domicile hébergé sur le NAS Synology j'actionne l'interrupteur cela fonctionne toujours en local mais également sur le bateau ! OUFF on avance !

Cependant il me reste un problème et de taille. Mon capteur DHT22 présent sur le nodemcu / ESPEASY qui remonte correctement sur le domoticz bateau (rpi) ne remonte pas sur le domoticz Synology que ce soit en OPEN VPN mais également en réseau local.

Mes dispositifs déclaré sur le "bateau" (rpi3)
Image

Ce qui remonte à mon domicile sur le Synology.
Image

J'ai pourtant bien sélectionné dans le user le dispositif DHT22 au même titre que l'interrupteur.

J'ai l'impression que le fait qu'il soit issu de l'espeasy pose problème.

Merci encore.

Re: DOMOTICZ distant

Publié : 20 sept. 2018, 19:06
par Jeff
Bravo, belle avancée ;)

Encore quelques remarques :
Tu ne créés qu'1 seul "matériel dummy" pour ton domoticz et pas à 1 à chaque fois que tu veux créer un dispositif virtuel.
Sur le seul que tu as créé, dans la page matériel, tu as un bouton, "créer capteurs virtuel" et là tu choisis le type.

Pour faire un essai avec ton problème de capteur de température, tu vas essayer de créer un nouveau virtuel "Température" sur ton domoticz du bateau. Tu vas le partager bien sûr.
Après de chez toi (avec ton vpn, c'est ,comme si tu étais en local), tu vas envoyer la commande json pour mettre à jour virtuellement ce capteur de température. On va voir le wiki json ,on cherche température : https://www.domoticz.com/wiki/Domoticz_API/JSON_URL's
Tu mets cela dans ton navigateur :

Code : Tout sélectionner

192.168.0.xxx:8080/json.htm?type=command&param=udevice&idx=IDX de ton virtuel temp&nvalue=0&svalue=20
Tu essayes plusieurs valeurs, attend 5 min pour voir le graph et regarde si ca marche.
Si ok , fait la même avec un temp / humidité...

Re: DOMOTICZ distant

Publié : 04 oct. 2018, 16:10
par terreemer
Bonjour Jeff,

Désolé pour ce silence mais j'ai été très oqp ces derniers temps.
Donc de retour sur mon projet ce jour je test à nouveau avec un capteur de température que je fais fluctuer via la commande json

Toujours pareil.

COTE BATEAU UN RPI3B :

2 matériels :
* ESP_CLEMARIS pour mes capteurs virtuels
* Remote pour la synchro entre le bateau et le domicile.

Image

3 dispositifs rattachés au matériel
* un DHT22 sur un esp8266 via esp easy dont les valeurs remontent correctement sur le domoticz bateau
* un interrupteur que j'actionne directement dans domoticz
* un capteur de température que je fais fluctuer via la commande JSON

Image

Partage des dispositifs :

Image


COTE DOMICILE UN NAS SYNOLOGY :

Envoi de la commande :
192.168.XXX.XXX:8080/json.htm?type=command&param=udevice&idx=4&nvalue=0&svalue=25
OK ! la valeur est modifiée coté bateau.

Synchro DOMOTICZ :

Seul remonte l'interrupteur sur le domoticz du domicile qui s'allume et s'éteint à mon domicile si quelqu'un l'actionne sur le bateau.
Image

Pour rappel il y a un VPN entre les deux domoticz.

Sincèrement je suis perdu !

Re: DOMOTICZ distant

Publié : 04 oct. 2018, 18:18
par Jeff
Bonjour,

Une remarque, peux tu poster tes images sur le forum via la balise image après avoir uploadé tes images et non pas sur ce site bourrée de pub qui m'en ouvre partout : merci ;)

Bonne nouvelle pour le On / Off, c'est que cela passe.

Question :
Quand tu partages tes dispositifs côté bateau (DHT22, temp et le On / Off), le On/Off s'est apparemment ajouté, mais les températures s'ajoutent elles côté domicile comme nouveau dispositifs ?

Sinon, essaye dans l'autre sens, partage des dispositifs (temp) du domicile vers le bateau pour voir :?

Re: DOMOTICZ distant

Publié : 04 oct. 2018, 19:57
par terreemer
Bonsoir,

Oups désolé pour les images je ferai attention !
En effet quant j'ai partagé tous les dispositifs seul l'interrupteur ON/OFF est remonté tous seul coté DOMOTICZ Domicile. Les 2 autres n'apparaissent pas.

Demain matin je testerai dans le sens inverse.

Re: DOMOTICZ distant

Publié : 04 oct. 2018, 20:02
par Jeff
N'oublie pas d'accepter les dispositifs dans les paramètres et d'envoyer une requête json pour le virtuel et attendre pour l'autre dht22.
Tu touches au but :D

Re: DOMOTICZ distant

Publié : 05 oct. 2018, 09:09
par terreemer
Bonjour Jeff

Je viens de tester dans le sens inverse à savoir :
1°) Partage des dispositifs à partir d'un type "DUMMY" sur le DOMOTICZ "maison"
2°) Acceptation des nouveaux dispositifs dans les paramètres
3°) Faire varier les valeurs des 3 dispositifs ce qui fonctionne parfaitement.

En revanche, résultat identique à hier mais dans l'autre sens à savoir remonte uniquement le dispositif de type interrupteur sur le DOMOTICZ "bateau" :(

Re: DOMOTICZ distant

Publié : 05 oct. 2018, 15:04
par Jeff
On va finir par y arriver :D

Ce que je sais pour les températures, c'est que cela apparaît sur le domoticz distant que si la température est mise à jour sur le device partagé.
Il semble que si on le fait en json : (la méthode utilisée pour nos essais) et la méthode de ta sonde (je ne la connais pas : requête json ?) cela ne fonctionne pas !
Il y a quelque-chose qui ne va pas dans la mise à jour de tes valeurs de sonde. Pour vérifier, je pense que quand tu envois un json , tu ne le vois pas dans les logs ?
Que possède tu comme matériel sur ton domoticz à la maison : rfxcom, rflink, sonde oregon ?
Si tu utilises espeasy, sais tu utiliser le MQTT pour mettre à jour domoticz ?

Edit : voir ICI avec cette commande

Code : Tout sélectionner

mosquitto_pub -h localhost -m '{ "idx" : 1, "nvalue" : 0, "svalue" : "25.0" }' -t 'domoticz/in'