Page 1 sur 1

MyHome Legrand

Publié : 24 mars 2015, 23:11
par Jihem
Bonsoir à tous
Quelqu'un parmi vous connaît il le système Myhome de chez Legrand?
Est-il il possible de l´interfacer avec Domoticz ?
Ca a l'air assez fermé mais il semblerait que l'on puisse y greffer du zigbee; peut-être une ouverture?
Merci d'avance

Re: MyHome Legrand

Publié : 30 mars 2015, 10:00
par vin100
je connais bien le système legrand j'en est installer quelque uns et franchement bonne chance pour reussir a interfacer domoticz le zigbee est assez fermé sur cette solution et franchement il n'existe pas de passerelle ip avec une api donc ca risque d'etre compliquer mais si tu trouve une solution je serais ravis de voir ca bonne chance

Re: MyHome Legrand

Publié : 21 oct. 2015, 21:46
par allezlelosc
Bonjour,

j'ai également un système MyHome. Je l'ai interfacé avec Domoticz via une passerelle F455 (Legrand/Bticino). A l'aide de quelques scripts python et de l'API Json, j'arrive à piloter et avoir le retour de mes équipements.

le langage OpenWebNET pour communiquer avec le bus SCS est bien documenté (voir http://www.myopen-legrandgroup.com)

Si besoin d'autres infos, n'hésite pas, si j'ai la réponse, je la partagerai.

Re: MyHome Legrand

Publié : 06 nov. 2015, 21:59
par Gaz
Bonsoir,
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.

Re: MyHome Legrand

Publié : 15 déc. 2015, 20:37
par Tagada
Bonjour à tous,

Pas mal de pouvoir commander du MyHome avec Domoticz.
Serait_il possible d'avoir accès a tes scripts ?

Merci ;)

Re: MyHome Legrand

Publié : 16 déc. 2015, 13:49
par Gaz
Gaz a écrit :Bonsoir,
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.
Si possible, cela m'intéresse aussi !

Re: MyHome Legrand

Publié : 06 janv. 2016, 11:09
par allezlelosc
Désolé pour le délai de réponse j'étais en hibernation :)

voilà un exemple de script qui met le système à l'heure.

les échanges avec la passerelle reposent toujours sur le même principe : ouverture socket > envoi d'un message "command session" > attente de réponse > envoi du message à transmettre > attente de réponse > fermeture du socket

le reste du script dépendra de ce que vous voulez faire.
pour la syntaxe des messages (avec plein de * et de #) et plus d'info sur le openwebnet je vous renvoie sur le lien déjà donné dans le post précédent.

#!/usr/bin/env python
# -*- coding: utf-8 -*-


# SCript pour mettre à l'heure l'écran tactile et la centrale de chauffage à executer tous les jours
import socket,time,ConfigParser,urllib2
from modules_SSO import *

# Initilisation des paramètres standards
cfg=ConfigParser.ConfigParser()
cfg.read("/home/pi/domoticz/scripts/python/parametres.cfg")
buffer_size=cfg.getint('Param_F455','buffer_size')
ip_F455=cfg.get('Param_F455','ip') # IP passerelle F455
port_F455=cfg.getint('Param_F455','port') # port pour commande opennwebnet
ip_domo=cfg.get('Param_domoticz','ip') # IP serveur domoticz
port_domo=cfg.getint('Param_domoticz','port') # port seveur domoticz

#On récupère l'heure et la date du système et on crée le message à transmettre
time.sleep(30)
message=time.strftime('*#13**#22*%H*%M*%S*002*%w*%d*%m*%Y##')


#ouverture du socket + transmission du message
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((ip_F455,port_F455))
s.send("*99*9##")
data = s.recv(buffer_size)
s.send(message)
data=s.recv(buffer_size)
s.close()

#on indique dans le log domotique que la mise à l'heure a été effectuée
message = url_log_domo("Mise à l'heure du système SCS effectuée")
uRl="http://%s:%s/json.htm?type=command&param=addlogmessage&message=%s" % (ip_domo,port_domo,message)
urllib2.urlopen(uRl)

Re: MyHome Legrand

Publié : 06 janv. 2016, 11:17
par allezlelosc
Gaz a écrit :Bonsoir,
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.

d'après ce que j'ai pu voir dans la doc, la communication radio n'est pas faite pour communiquer avec le DAF mais pour qu'un DAF détectant des fumées transmette l'alarme aux autres DAF appairés.