MyHome Legrand

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.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

MyHome Legrand

Message 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
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
vin100
Messages : 29
Inscription : 12 mars 2015, 12:00

Re: MyHome Legrand

Message 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
Cubietruck - domoticz principal - RFXcom / Zwave
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

Message 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.
Gaz
Messages : 224
Inscription : 17 oct. 2015, 10:30

Re: MyHome Legrand

Message par Gaz »

Bonsoir,
es possible de communiquer avec des DAAF Legrand ref 040518 ?
D'avance merci.
Tagada
Messages : 2
Inscription : 15 déc. 2015, 20:24

Re: MyHome Legrand

Message par Tagada »

Bonjour à tous,

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

Merci ;)
Gaz
Messages : 224
Inscription : 17 oct. 2015, 10:30

Re: MyHome Legrand

Message 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 !
allezlelosc
Messages : 49
Inscription : 21 oct. 2015, 21:34

Re: MyHome Legrand

Message 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)
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

Message 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.
Répondre