MyHome Legrand
MyHome Legrand
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
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
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
Re: MyHome Legrand
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
Cubietruck - domoticz principal - RFXcom / Zwave
2 x Raspberrypi B - domoticz slave - PiFace - RFlink - Mysensors
Plein de device RF et zwave dans tout les sens
2 x Raspberrypi B - domoticz slave - PiFace - RFlink - Mysensors
Plein de device RF et zwave dans tout les sens
-
allezlelosc
- Messages : 49
- Inscription : 21 oct. 2015, 21:34
Re: MyHome Legrand
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.
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
Bonsoir,
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.
Re: MyHome Legrand
Bonjour à tous,
Pas mal de pouvoir commander du MyHome avec Domoticz.
Serait_il possible d'avoir accès a tes scripts ?
Merci
Pas mal de pouvoir commander du MyHome avec Domoticz.
Serait_il possible d'avoir accès a tes scripts ?
Merci
Re: MyHome Legrand
Si possible, cela m'intéresse aussi !Gaz a écrit :Bonsoir,
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.
-
allezlelosc
- Messages : 49
- Inscription : 21 oct. 2015, 21:34
Re: MyHome Legrand
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¶m=addlogmessage&message=%s" % (ip_domo,port_domo,message)
urllib2.urlopen(uRl)
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¶m=addlogmessage&message=%s" % (ip_domo,port_domo,message)
urllib2.urlopen(uRl)
Dernière modification par allezlelosc le 06 janv. 2016, 16:28, modifié 3 fois.
-
allezlelosc
- Messages : 49
- Inscription : 21 oct. 2015, 21:34
Re: MyHome Legrand
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.