Ser2net avec Rfxcom

Forum dédié au Rfxcom et consorts utilisant les fréquences 433 et 866 MHz.
Pour les questions concernant les RFLINK, merci d'utiliser le forum spécifique en dessous.
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Ser2net avec Rfxcom

Message 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é ?
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Ser2net avec Rfxcom

Message par vil1driver »

Salut,

essai plutôt ceci

Code : Tout sélectionner

6000:raw:0:/dev/ttyUSB10:38400 8DATABITS NONE 1STOPBIT
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Ser2net avec Rfxcom

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

Code : Tout sélectionner

6000:raw:600:/dev/ttyUSB10:38400 8DATABITS NONE 1STOPBIT
Et là, le miracle a eu lieu. :D
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
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Ser2net avec Rfxcom

Message 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 :D
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Ser2net avec Rfxcom

Message 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é.
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Ser2net avec Rfxcom

Message 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 ?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Ser2net avec Rfxcom

Message 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.
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Ser2net avec Rfxcom

Message 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
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
JC38
Messages : 286
Inscription : 29 déc. 2014, 20:47
Localisation : Lyon

Re: Ser2net avec Rfxcom

Message 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.
Raspberry Pi3 sous Jessie 8.3 + Domoticz latest beta + RFXComm Usb + Aeon Labs Z-Stick + Weather Underground
Windows Server 2012 R2 + Domoticz Windows (latest) + Open Hardware Monitor
Clients : ImperiHome avec Mdah / Domoticz for Android
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Ser2net avec Rfxcom

Message 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
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre