Page 1 sur 3
Ser2net avec Rfxcom
Publié : 25 mars 2017, 23:33
par JC38
Bonsoir,
Je voudrais passer mon rfxcom usb connecté sur tyUSB10 en rfxcom partagé via le lan.
J'ai donc installé ser2net et ajouté cette ligne à ser2net.conf
Code : Tout sélectionner
6000:raw:600:/dev/ttyUSB10:38400 8DATABITS NONE 1STOPBIT banner
Côté Domoticz (sur le Rpi3 qui a aussi le Rfxcom sur le port USB), je modifie donc le hardware dans Domoticz et je passe de RFXCOM - RFXtrx433 USB 433.92MHz Transceiver à RFXCOM - RFXtrx shared over LAN interface.
et j'indique 127.0.0.1 et port 6000 dans ses réglages.
Une fois ces réglages appliqués, j'ai ceci dans le log de Domoticz
2017-03-21 22:19:33.946 Error: RFXCOM: Invalid data received!....
2017-03-21 22:19:33.946 Error: RFXCOM: Invalid data received!....
2017-03-21 22:19:49.667 Error: RFXCOM: input buffer out of sync, going to restart!....
Et bien sur, plus aucun device en 433 Mhz ne remonte dans Dz.
A distance, via Putty, je peux lancer une connexion sur l'ip de domticz:6000 mode raw. Je vois une réponse de ser2net et la fenêtre se ferme en 2-3 secondes.
Ai-je fait quelque chose de travers ? Qu'est que j'ai manqué ?
Re: Ser2net avec Rfxcom
Publié : 25 mars 2017, 23:55
par vil1driver
Re: Ser2net avec Rfxcom
Publié : 26 mars 2017, 00:26
par JC38
Test fait : ko mais merci de la réponse qui m'a permis d'avancer.
Code : Tout sélectionner
2017-03-26 00:19:01.227 Error: RFXCOM: Can not connect to: 127.0.0.1:6000
2017-03-26 00:19:01.227 TCP: Connection problem (Unable to connect to specified IP/Port)
2017-03-26 00:19:01.227 TCP: Reconnecting in 30 seconds...
Mais... tu m'as donné une idée de test :
J'ai donc mis ceci :
Et là, le miracle a eu lieu.
Faut donc virer banner
Par contre, je ne sais pas si raw:600 et 38400 sont les paramètres les plus optimisés.
600 = timeout
38400 = vitesse en bauds
Re: Ser2net avec Rfxcom
Publié : 26 mars 2017, 09:28
par vil1driver
La vitesse doit être en accord avec le matériel, c'est donc figé par le rfxcom qui discute à cette vitesse.
Pour le timeout, zero me va bien ici
Étrange que ça ne l'ai pas fait chez toi mais tant mieux si ça marche

Re: Ser2net avec Rfxcom
Publié : 26 mars 2017, 11:21
par JC38
Merci pour le retour.
J'ai redescendu le timeout à 0, cette fois sans plantage.
La doc dit ceci.
Code : Tout sélectionner
timeout
# The time (in seconds) before the port will be dis-
# connected if there is no activity on it. A zero
# value disables this function.
#
# In rraw state, the time will be used as reconnecti-
# on interval rather than disconnection timeout.
Ce que je comprends: si timeout = 0, raw ou pas raw, le port série est toujours connecté.
Re: Ser2net avec Rfxcom
Publié : 19 avr. 2017, 13:53
par papoo
bonjour,
je souhaiterais partager via le lan le rfxcom connecté sur l'usb de mon Pi hébergeant domoticz.(prod)
est il possible de le faire sans changer la configuration du domoticz local pour partager le rfxcom avec un autre domoticz distant (test)?
ou faut il absolument modifier la configuration de domoticz et recréer l'ensemble des devices ?
Re: Ser2net avec Rfxcom
Publié : 19 avr. 2017, 14:32
par JC38
Non, surtout quand tu passes ton RFXCOM en partagé, tu ne crées pas un nouveau hardware mais tu changes juste son type. Il va garder son ID et les ID des devices seront inchangés. Tu pourras même faire un rollback vers le type USB.
Re: Ser2net avec Rfxcom
Publié : 19 avr. 2017, 16:31
par papoo
j'ai du louper quelque chose quelque part
seul le premier domoticz à se connecter au port 6000 fonctionne, l'autre affiche Error: RFXCOM: Broken pipe
que je mette le timeout à 0 ou 600 cela fait pareil
Re: Ser2net avec Rfxcom
Publié : 19 avr. 2017, 17:19
par JC38
Le premier domoticz = celui avec le Rfxcom partagé et connecté en LAN via ser2net ? (sur quelle ip ? pas la 127.0.0.1 ?)
Sur le distant, tu es sous quel OS ?
As-tu fais attention aux réglages des firewall car pas évident que du port 6000 passe par défaut.
Re: Ser2net avec Rfxcom
Publié : 19 avr. 2017, 17:33
par papoo
domoticz prod sur raspberry 192.168.10.240 port 6000 equipé RFXCOM sur /dev/ttyUSB10
domoticz test sur synology 192.168.100.250 port 6001
si je desactive le matériel rfxcom sur l'un l'autre fonctionne (et vice versa)
si j'active les deux le premier à se connecter fonctionne, le deuxième foire