Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Utilisation de Calimero
#1
Bonjour,

Quelqu'un a t'il déja utilisé cette application java qui permet de
"piloter" une installation KNX ?

Je viens de faire un essais mais je n'ai pas trouvé de doc. J'ai
compris qu'il faut déclarer les sorties avec l'adresse et le type
(string, 8 Bit, Boolean ...) Minor ( DPT_Start, DPT_Switch ....) puis
on peut écrire on lire les valeurs.

Par contre je ne sais pas comment transformer une base ETS pour
l'importer dans Calimero.

Merci

Patrick
#2
On 8 sep, 22:45, leon <patrick.noe...@free.fr> wrote:

> Par contre je ne sais pas comment transformer une base ETS pour
> l'importer dans Calimero.

Salut,
Je n'ai jamais essayé mais je commencerais par exporter tous les
groupes depuis ETS en format "texte délimité CSV".
Ensuite, sans doute un petit script en Perl pour transformer le tout
en XML ...
#3
Je n'ai pas essayé mais j'ai regardé un peu la doc et c'est pas très
clair

T'as installé quoi? Caliméro? KNXLive (qui le contient)?

Globalement j'ai du mal à me faire une idée claire. Outre Caliméro, il
est surtout question de EIBnet/IP.

Est ce que EIBnet/IP permet de faire une passerelle IP/KNX ou est ce
que ca va bcp plus loin dans le sens mise en place de devices KNX/IP
pur ?

Genre un interrupteur KNX sur IP sur Wifi vous voyez? (Ne retenez pas
le "Wifi", c'est juste pour l'exemple, c'est idiot je le sais. :-)
Est ce que c'est globalement, la capacité de KNX à etre transporté sur
un réseau IP, et non pas sur la fameuse paire de cuivre verte en HF à
868 MHz ou PL
Aujourd'hui EIBnet/IP semble surtout permettre de faire des serveur
genre KNXLive.

Est ce que quelqu'un a épluché EIBnet/IP et pourrait répondre?

Merci

Fabrice
#4
Bonjour.

Jusqu'ici, j'ai juste lancé le CD de KNXLive pour voir comment ça
tourne durant une 1/2 heure, rien de plus.

Ce que j'en ai retenu :
Il y a deux parties distinctes dans ce projet :

1) Une partie que je qualifierais de "serveur" bien que ce ne soit pas
tout à fait le cas.
Elle est constituée du module "Tweety" et du driver "eibd".
En gros, sur un PC avec un port série et une connexion ethernet ou
WiFi, ces deux logiciel, combinés, offrent une fonctionnalité
identique à passerelle entre EIB TP1 (le cable vert) et TCP/IP
(protocole EIBnet/IP), comme par exemple le module Siemens N148/21 -
5WG1 148-1AB21.
Au cas ou tu ne l'aurais pas compris, EIBnet/IP est un protocole
d'encapsulation des télégrammes EIB sur réseau TCP/IP.
Si tu as déjà une passerelle EIB<->TCP/IP chez toi, comme le module
Siemens, cette partie ne te sera pas utile.

2) La partie "client" est constituée elle aussi de deux logiciels :
Calimero et ... une application que tu dois écrire par toi même !
Calimero n'est pas vraiment un logiciel en fait, mais plutôt une
bibliothèque de fonctions qui te permettent d'écrire facilement un
logiciel qui envoie et reçoit des télégrammes EIB sur un réseau TCP/
IP, en utilisant le format EIBnet/IP.
Il ne faut pas confondre Calimero avec la petite application de
démonstration qui est fournie aussi dans KNXlive - celle dont tu
parles sans doute et qui permet d'envoyer des télégrammes un peu à la
manière du busmonitor de l'ETS - car cette petite application n'est
qu'un exemple pour démonter le fonctionnement de Calimero.

Le deux parties de KNXlive peuvent fonctionner sur le même PC mais ce
n'est pas obligatoire.

La première partie est la plus aboutie dans ce sens que elle est
complétement fonctionelle, il faut juste un rien de configuration.
Pour les mordus du bus EIB qui n'ont pas investi dans une passerelle
EIB<->IP mais qui possèdent une PC fixe avec linux, un laptop avec
Windows et du matériel WiFi, cela leur permet tout de même de pouvoir
programmer les participants de leur bus avec ETS tout en prenant le
soleil au milleu du jardin avec un laptop sur leur genoux, c'est
toujours plus sympa que dans la cave à coté de l'armoire
électrique ...

La deuxième partie est incomplète, c'est à toi d'écrire une
application qui fera appel aux routines de Calimero pour l'interface
avec le bus EIB, alors, si tu t'en sens le courage, tu peux te lancer
dans la& réalisation un ESUS ou Majordomo, ou autre ...

Quant à la petite application de démo, elle est sympa mais ne sert
sans doute pas à grand chose si tu as déjà ETS qui tourne sur un PC
quelque part.
#5
Encore un point.
L'idée d'un "interrupteur en WiFi" est un peu farfelue mais
parfaitement réalisable ...
Par contre je ne sais pas trop si cet interrupteur pourrait posséder
une adresse physique, le protocole EIBnet/IP propose plusieurs modes
de fonctionnement différents - qui peuvent co-exister sur la même
interface - et je ne sais pas très bien dans quel mode on placerait
l'interrupteur WiFi.
Un exemple : Siemens propose deux appareils très proches : le N148/21
(200euros) et le N146 (430euros), tout deux font l'interface entre
"ethernet TCP/IP" et le bus "EIB câble vert" et permettent de
connecter un ETS3 au bus EIB via une connexion réseau plutôt qu'un
port série MAIS, seul le N146 peut relier tout un bus EIB à un autre
bus EIB via un autre N146, faisant alors office de coupleur de ligne
qui peuvent alors éventuellement être à une très grande distance l'une
de l'autre.
Si on regarde la doc des deux appareils, le N148/21 ne propose que le
mode "EIBnet/IP Tunneling", alors que le N146 propose les modes
"EIBnet/IP Tunneling" et "EIBnet/IP Routing".


Derniers détails :

Le protocole EIBnet/IP existe depuis l'ETS 3.0b (avec un add-on) mais
ne fonctionne réellement bien que depuis l'ETS 3.0d.

Attention à ne pas confondre, il existe aussi un autre protocole qui
fasse "passer" des télégrammes EIB sur réseau TCP/IP, c'est le EIBlib/
IP ; sauf erreur de ma part, il s'agit d'un ancien protocole développé
durant la génération de l'ETS 2.x, pour le logiciel iETS, et il n'est
plus très utile aujourd'hui.
#6
Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).

****
Please don't confuse the eibd protocol with EIBnet/IP. The eibd
protocol can be used over (local) unix sockets or a TCP/IP connection,
depending on the -u/-i option. It supports transport over the internet
(and NAT).

As you are using calimero, you are using EIBnet/IP Tunneling.
Accessing a EIBnet/IP device outside a local, only switched LAN is a
little bit more difficult.

First, between the EIBnet/IP server (eibd) and client (calimero),
there may not be any NAT. If anything changes the IP address of the IP
packages between server and client, you have two option:

* Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
The tunnel must be able to transmit all kind of IP telegrams
unmodified, so SSH port forwarding or a SOCK proxy are not
sufficient.

* On the NAT device, run an additional eibd instance as EIBnet/IP
server, which connects the real EIBnet/IP server. The client
connects
to the proxy EIBnet/IP server.

If there is a IP connection without any NAT and no Firewall blocks the
UDP packages between server and client, connection with an EIBnet/IP
Tunneling client is possible, if you explicitly specifiy the IP
address of the EIBnet/IP server in the client.

***

Deux info importantes en ressortent, si on possède un module comme le
siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
Eibd si on veut passer par internet. Il faut aussi faire en sorte de
ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
utiliser calimero.

Une autre solution est de mettre en local un deuxième eibd et de
passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
de proxy.

Il doit-être possible via un module tel le N146 (Tunneling + routing)
de se passer de l'eibd en attaquant directement via calimero (et
sûrement un VPN aussi).
Ce dernier point reste à valider.

Florent.
#7
Pour ma part j'ai juste installé calimero et je l'utilise avec une
interface N148.

Par contre je pense qu'il est possible d'accéder au N148 à travers
Internet sans autre chose que de rediriger les deux ports ip utilisés
(3671 et 3672) j'ai pas encore testé.

Merci.



On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote:
> Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).
>
> ****
> Please don't confuse the eibd protocol with EIBnet/IP. The eibd
> protocol can be used over (local) unix sockets or a TCP/IP connection,
> depending on the -u/-i option. It supports transport over the internet
> (and NAT).
>
> As you are using calimero, you are using EIBnet/IP Tunneling.
> Accessing a EIBnet/IP device outside a local, only switched LAN is a
> little bit more difficult.
>
> First, between the EIBnet/IP server (eibd) and client (calimero),
> there may not be any NAT. If anything changes the IP address of the IP
> packages between server and client, you have two option:
>
> * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
> The tunnel must be able to transmit all kind of IP telegrams
> unmodified, so SSH port forwarding or a SOCK proxy are not
> sufficient.
>
> * On the NAT device, run an additional eibd instance as EIBnet/IP
> server, which connects the real EIBnet/IP server. The client
> connects
> to the proxy EIBnet/IP server.
>
> If there is a IP connection without any NAT and no Firewall blocks the
> UDP packages between server and client, connection with an EIBnet/IP
> Tunneling client is possible, if you explicitly specifiy the IP
> address of the EIBnet/IP server in the client.
>
> ***
>
> Deux info importantes en ressortent, si on possède un module comme le
> siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
> Eibd si on veut passer par internet. Il faut aussi faire en sorte de
> ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
> utiliser calimero.
>
> Une autre solution est de mettre en local un deuxième eibd et de
> passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
> de proxy.
>
> Il doit-être possible via un module tel le N146 (Tunneling + routing)
> de se passer de l'eibd en attaquant directement via calimero (et
> sûrement un VPN aussi).
> Ce dernier point reste à valider.
>
> Florent.
#8
N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne
fournit un système d'authentification. N'importe qui connaissant votre
adresse IP peut avoir accès à votre installation..... Si c'es t juste
pour faire de la visu, je trouve qu'une solution à base de serveur web
est plus appropriée et fournit en standard, de manière fiable et
testée intensivement une solution d'authentification protégeant
l'accès à l'installation.
Comme l'a expliqué keldo, calimero est une librairie de fonctions
d'accès au bus. Elle pourrait donc très bien être utilisée par un
serveur web. Comme Calimero est en Java, je vois bien une solution à
base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en
permanence, mais toutes les solutions commerciales (Gira homeserver,
Exdomus, ...) sont basées sur le même principe. Dans le projet que je
suis en train de développer (LinKNX), j'essaie de fournir une solution
de visualisation, d'accès à distance et de fonctionnalités avancées
(timers, fonctions logiques, ...) consommant très peu de ressources de
manière à pouvoir la faire tourner sur une plateforme embarquées (un
routeur wifi supporté par le projet OpenWRT) et ainsi avoir un
composant programmable, allumé en permanence et consommant moins de
5W.


On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote:
> Pour ma part j'ai juste installé calimero et je l'utilise avec une
> interface N148.
>
> Par contre je pense qu'il est possible d'accéder au N148 à travers
> Internet sans autre chose que de rediriger les deux ports ip utilisés
> (3671 et 3672) j'ai pas encore testé.
>
> Merci.
>
> On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote:
>
> > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).
>
> > ****
> > Please don't confuse the eibd protocol with EIBnet/IP. The eibd
> > protocol can be used over (local) unix sockets or a TCP/IP connection,
> > depending on the -u/-i option. It supports transport over the internet
> > (and NAT).
>
> > As you are using calimero, you are using EIBnet/IP Tunneling.
> > Accessing a EIBnet/IP device outside a local, only switched LAN is a
> > little bit more difficult.
>
> > First, between the EIBnet/IP server (eibd) and client (calimero),
> > there may not be any NAT. If anything changes the IP address of the IP
> > packages between server and client, you have two option:
>
> > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
> > The tunnel must be able to transmit all kind of IP telegrams
> > unmodified, so SSH port forwarding or a SOCK proxy are not
> > sufficient.
>
> > * On the NAT device, run an additional eibd instance as EIBnet/IP
> > server, which connects the real EIBnet/IP server. The client
> > connects
> > to the proxy EIBnet/IP server.
>
> > If there is a IP connection without any NAT and no Firewall blocks the
> > UDP packages between server and client, connection with an EIBnet/IP
> > Tunneling client is possible, if you explicitly specifiy the IP
> > address of the EIBnet/IP server in the client.
>
> > ***
>
> > Deux info importantes en ressortent, si on possède un module comme le
> > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
> > Eibd si on veut passer par internet. Il faut aussi faire en sorte de
> > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
> > utiliser calimero.
>
> > Une autre solution est de mettre en local un deuxième eibd et de
> > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
> > de proxy.
>
> > Il doit-être possible via un module tel le N146 (Tunneling + routing)
> > de se passer de l'eibd en attaquant directement via calimero (et
> > sûrement un VPN aussi).
> > Ce dernier point reste à valider.
>
> > Florent.
#9
Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire
qu'a travers un système d'authentification serieux et sécurisé.

Je cherche aussi à mettre en place une solution opensource pour
effectuer la supervision de mon installation, si plusieurs personnes
sont partantes on pourait mettre en commun nos efforts.

Merci

On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote:
> N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne
> fournit un système d'authentification. N'importe qui connaissant votre
> adresse IP peut avoir accès à votre installation..... Si c'es t juste
> pour faire de la visu, je trouve qu'une solution à base de serveur web
> est plus appropriée et fournit en standard, de manière fiable et
> testée intensivement une solution d'authentification protégeant
> l'accès à l'installation.
> Comme l'a expliqué keldo, calimero est une librairie de fonctions
> d'accès au bus. Elle pourrait donc très bien être utilisée par un
> serveur web. Comme Calimero est en Java, je vois bien une solution à
> base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en
> permanence, mais toutes les solutions commerciales (Gira homeserver,
> Exdomus, ...) sont basées sur le même principe. Dans le projet que je
> suis en train de développer (LinKNX), j'essaie de fournir une solution
> de visualisation, d'accès à distance et de fonctionnalités avancées
> (timers, fonctions logiques, ...) consommant très peu de ressources de
> manière à pouvoir la faire tourner sur une plateforme embarquées (un
> routeur wifi supporté par le projet OpenWRT) et ainsi avoir un
> composant programmable, allumé en permanence et consommant moins de
> 5W.
>
> On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote:
>
> > Pour ma part j'ai juste installé calimero et je l'utilise avec une
> > interface N148.
>
> > Par contre je pense qu'il est possible d'accéder au N148 à travers
> > Internet sans autre chose que de rediriger les deux ports ip utilisés
> > (3671 et 3672) j'ai pas encore testé.
>
> > Merci.
>
> > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote:
>
> > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).
>
> > > ****
> > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd
> > > protocol can be used over (local) unix sockets or a TCP/IP connection,
> > > depending on the -u/-i option. It supports transport over the internet
> > > (and NAT).
>
> > > As you are using calimero, you are using EIBnet/IP Tunneling.
> > > Accessing a EIBnet/IP device outside a local, only switched LAN is a
> > > little bit more difficult.
>
> > > First, between the EIBnet/IP server (eibd) and client (calimero),
> > > there may not be any NAT. If anything changes the IP address of the IP
> > > packages between server and client, you have two option:
>
> > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
> > > The tunnel must be able to transmit all kind of IP telegrams
> > > unmodified, so SSH port forwarding or a SOCK proxy are not
> > > sufficient.
>
> > > * On the NAT device, run an additional eibd instance as EIBnet/IP
> > > server, which connects the real EIBnet/IP server. The client
> > > connects
> > > to the proxy EIBnet/IP server.
>
> > > If there is a IP connection without any NAT and no Firewall blocks the
> > > UDP packages between server and client, connection with an EIBnet/IP
> > > Tunneling client is possible, if you explicitly specifiy the IP
> > > address of the EIBnet/IP server in the client.
>
> > > ***
>
> > > Deux info importantes en ressortent, si on possède un module comme le
> > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
> > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de
> > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
> > > utiliser calimero.
>
> > > Une autre solution est de mettre en local un deuxième eibd et de
> > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
> > > de proxy.
>
> > > Il doit-être possible via un module tel le N146 (Tunneling + routing)
> > > de se passer de l'eibd en attaquant directement via calimero (et
> > > sûrement un VPN aussi).
> > > Ce dernier point reste à valider.
>
> > > Florent.
#10
N'oubliez pas qu'il existe une solution de supervision open-source déjà
en partie fonctionnelle, très prometteuse et en cours de développement
actif. Il s'agit en l'occurence d'ESUS qui cherche d'ailleurs des
contributeurs et beta-testeurs.

Même si c'est uniquement pour faire des suggestions sur l'interface ou
les fonctionnalités, tous les avis y sont bienvenus au travers du forum
dédié à Esus.

A ce jour il y a déjà une interface web de consultation et d'action sur
des objets EIB. J'invite ceux qui souhaitent plus de détails à se rendre
sur http://esus.redirectme.net/Web/


Tristan



Ceux qui sont interessés sont largement invités à se

On mer, 2007-09-12 at 12:51 -0700, leon wrote:
> Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire
> qu'a travers un système d'authentification serieux et sécurisé.
>
> Je cherche aussi à mettre en place une solution opensource pour
> effectuer la supervision de mon installation, si plusieurs personnes
> sont partantes on pourait mettre en commun nos efforts.
>
> Merci
>
> On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote:
> > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne
> > fournit un système d'authentification. N'importe qui connaissant votre
> > adresse IP peut avoir accès à votre installation..... Si c'es t juste
> > pour faire de la visu, je trouve qu'une solution à base de serveur web
> > est plus appropriée et fournit en standard, de manière fiable et
> > testée intensivement une solution d'authentification protégeant
> > l'accès à l'installation.
> > Comme l'a expliqué keldo, calimero est une librairie de fonctions
> > d'accès au bus. Elle pourrait donc très bien être utilisée par un
> > serveur web. Comme Calimero est en Java, je vois bien une solution à
> > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en
> > permanence, mais toutes les solutions commerciales (Gira homeserver,
> > Exdomus, ...) sont basées sur le même principe. Dans le projet que je
> > suis en train de développer (LinKNX), j'essaie de fournir une solution
> > de visualisation, d'accès à distance et de fonctionnalités avancées
> > (timers, fonctions logiques, ...) consommant très peu de ressources de
> > manière à pouvoir la faire tourner sur une plateforme embarquées (un
> > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un
> > composant programmable, allumé en permanence et consommant moins de
> > 5W.
> >
> > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote:
> >
> > > Pour ma part j'ai juste installé calimero et je l'utilise avec une
> > > interface N148.
> >
> > > Par contre je pense qu'il est possible d'accéder au N148 à travers
> > > Internet sans autre chose que de rediriger les deux ports ip utilisés
> > > (3671 et 3672) j'ai pas encore testé.
> >
> > > Merci.
> >
> > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote:
> >
> > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).
> >
> > > > ****
> > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd
> > > > protocol can be used over (local) unix sockets or a TCP/IP connection,
> > > > depending on the -u/-i option. It supports transport over the internet
> > > > (and NAT).
> >
> > > > As you are using calimero, you are using EIBnet/IP Tunneling.
> > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a
> > > > little bit more difficult.
> >
> > > > First, between the EIBnet/IP server (eibd) and client (calimero),
> > > > there may not be any NAT. If anything changes the IP address of the IP
> > > > packages between server and client, you have two option:
> >
> > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
> > > > The tunnel must be able to transmit all kind of IP telegrams
> > > > unmodified, so SSH port forwarding or a SOCK proxy are not
> > > > sufficient.
> >
> > > > * On the NAT device, run an additional eibd instance as EIBnet/IP
> > > > server, which connects the real EIBnet/IP server. The client
> > > > connects
> > > > to the proxy EIBnet/IP server.
> >
> > > > If there is a IP connection without any NAT and no Firewall blocks the
> > > > UDP packages between server and client, connection with an EIBnet/IP
> > > > Tunneling client is possible, if you explicitly specifiy the IP
> > > > address of the EIBnet/IP server in the client.
> >
> > > > ***
> >
> > > > Deux info importantes en ressortent, si on possède un module comme le
> > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
> > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de
> > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
> > > > utiliser calimero.
> >
> > > > Une autre solution est de mettre en local un deuxième eibd et de
> > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
> > > > de proxy.
> >
> > > > Il doit-être possible via un module tel le N146 (Tunneling + routing)
> > > > de se passer de l'eibd en attaquant directement via calimero (et
> > > > sûrement un VPN aussi).
> > > > Ce dernier point reste à valider.
> >
> > > > Florent.
>
#11
Oui je suis allé sur le site et j'ai proposé de tester cette solution
mais je n'ai pas eu de retour pour l'instant.

Patrick

On 12 sep, 23:04, Tristan <tlaba...@gmail.com> wrote:
> N'oubliez pas qu'il existe une solution de supervision open-source déjà
> en partie fonctionnelle, très prometteuse et en cours de développement
> actif. Il s'agit en l'occurence d'ESUS qui cherche d'ailleurs des
> contributeurs et beta-testeurs.
>
> Même si c'est uniquement pour faire des suggestions sur l'interface ou
> les fonctionnalités, tous les avis y sont bienvenus au travers du forum
> dédié à Esus.
>
> A ce jour il y a déjà une interface web de consultation et d'action sur
> des objets EIB. J'invite ceux qui souhaitent plus de détails à se rendre
> surhttp://esus.redirectme.net/Web/
>
> Tristan
>
> Ceux qui sont interessés sont largement invités à se
>
> On mer, 2007-09-12 at 12:51 -0700, leon wrote:
>
> > Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire
> > qu'a travers un système d'authentification serieux et sécurisé.
>
> > Je cherche aussi à mettre en place une solution opensource pour
> > effectuer la supervision de mon installation, si plusieurs personnes
> > sont partantes on pourait mettre en commun nos efforts.
>
> > Merci
>
> > On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote:
> > > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne
> > > fournit un système d'authentification. N'importe qui connaissant votre
> > > adresse IP peut avoir accès à votre installation..... Si c'es t juste
> > > pour faire de la visu, je trouve qu'une solution à base de serveur web
> > > est plus appropriée et fournit en standard, de manière fiable et
> > > testée intensivement une solution d'authentification protégeant
> > > l'accès à l'installation.
> > > Comme l'a expliqué keldo, calimero est une librairie de fonctions
> > > d'accès au bus. Elle pourrait donc très bien être utilisée par un
> > > serveur web. Comme Calimero est en Java, je vois bien une solution à
> > > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en
> > > permanence, mais toutes les solutions commerciales (Gira homeserver,
> > > Exdomus, ...) sont basées sur le même principe. Dans le projet que je
> > > suis en train de développer (LinKNX), j'essaie de fournir une solution
> > > de visualisation, d'accès à distance et de fonctionnalités avancées
> > > (timers, fonctions logiques, ...) consommant très peu de ressources de
> > > manière à pouvoir la faire tourner sur une plateforme embarquées (un
> > > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un
> > > composant programmable, allumé en permanence et consommant moins de
> > > 5W.
>
> > > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote:
>
> > > > Pour ma part j'ai juste installé calimero et je l'utilise avec une
> > > > interface N148.
>
> > > > Par contre je pense qu'il est possible d'accéder au N148 à travers
> > > > Internet sans autre chose que de rediriger les deux ports ip utilisés
> > > > (3671 et 3672) j'ai pas encore testé.
>
> > > > Merci.
>
> > > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote:
>
> > > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).
>
> > > > > ****
> > > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd
> > > > > protocol can be used over (local) unix sockets or a TCP/IP connection,
> > > > > depending on the -u/-i option. It supports transport over the internet
> > > > > (and NAT).
>
> > > > > As you are using calimero, you are using EIBnet/IP Tunneling.
> > > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a
> > > > > little bit more difficult.
>
> > > > > First, between the EIBnet/IP server (eibd) and client (calimero),
> > > > > there may not be any NAT. If anything changes the IP address of the IP
> > > > > packages between server and client, you have two option:
>
> > > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
> > > > > The tunnel must be able to transmit all kind of IP telegrams
> > > > > unmodified, so SSH port forwarding or a SOCK proxy are not
> > > > > sufficient.
>
> > > > > * On the NAT device, run an additional eibd instance as EIBnet/IP
> > > > > server, which connects the real EIBnet/IP server. The client
> > > > > connects
> > > > > to the proxy EIBnet/IP server.
>
> > > > > If there is a IP connection without any NAT and no Firewall blocks the
> > > > > UDP packages between server and client, connection with an EIBnet/IP
> > > > > Tunneling client is possible, if you explicitly specifiy the IP
> > > > > address of the EIBnet/IP server in the client.
>
> > > > > ***
>
> > > > > Deux info importantes en ressortent, si on possède un module comme le
> > > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
> > > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de
> > > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
> > > > > utiliser calimero.
>
> > > > > Une autre solution est de mettre en local un deuxième eibd et de
> > > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
> > > > > de proxy.
>
> > > > > Il doit-être possible via un module tel le N146 (Tunneling + routing)
> > > > > de se passer de l'eibd en attaquant directement via calimero (et
> > > > > sûrement un VPN aussi).
> > > > > Ce dernier point reste à valider.
>
> > > > > Florent.
#12
J'ai relancé l'équipe de développement pour toi. Je suis certain qu'il
accueillera positivement ta requête surtout si tu as envie d'y
contribuer.

Tristan

On jeu, 2007-09-13 at 07:18 -0700, leon wrote:
> Oui je suis allé sur le site et j'ai proposé de tester cette solution
> mais je n'ai pas eu de retour pour l'i
> nstant.
>
> Patrick
>
> On 12 sep, 23:04, Tristan <tlaba...@gmail.com> wrote:
> > N'oubliez pas qu'il existe une solution de supervision open-source déjà
> > en partie fonctionnelle, très prometteuse et en cours de développement
> > actif. Il s'agit en l'occurence d'ESUS qui cherche d'ailleurs des
> > contributeurs et beta-testeurs.
> >
> > Même si c'est uniquement pour faire des suggestions sur l'interface ou
> > les fonctionnalités, tous les avis y sont bienvenus au travers du forum
> > dédié à Esus.
> >
> > A ce jour il y a déjà une interface web de consultation et d'action sur
> > des objets EIB. J'invite ceux qui souhaitent plus de détails à se rendre
> > surhttp://esus.redirectme.net/Web/
> >
> > Tristan
> >
> > Ceux qui sont interessés sont largement invités à se
> >
> > On mer, 2007-09-12 at 12:51 -0700, leon wrote:
> >
> > > Oui je suis conscient que l'accés depuis l'extérieur ne peut se faire
> > > qu'a travers un système d'authentification serieux et sécurisé.
> >
> > > Je cherche aussi à mettre en place une solution opensource pour
> > > effectuer la supervision de mon installation, si plusieurs personnes
> > > sont partantes on pourait mettre en commun nos efforts.
> >
> > > Merci
> >
> > > On 12 sep, 08:47, jef2000 <jef2...@ouaye.net> wrote:
> > > > N'oubliez pas qu'aucune des solutions ci-dessus (sauf le VPN) ne
> > > > fournit un système d'authentification. N'importe qui connaissant votre
> > > > adresse IP peut avoir accès à votre installation..... Si c'es t juste
> > > > pour faire de la visu, je trouve qu'une solution à base de serveur web
> > > > est plus appropriée et fournit en standard, de manière fiable et
> > > > testée intensivement une solution d'authentification protégeant
> > > > l'accès à l'installation.
> > > > Comme l'a expliqué keldo, calimero est une librairie de fonctions
> > > > d'accès au bus. Elle pourrait donc très bien être utilisée par un
> > > > serveur web. Comme Calimero est en Java, je vois bien une solution à
> > > > base de Tomcat. Evidemment dans ce cas, il faut un PC qui tourne en
> > > > permanence, mais toutes les solutions commerciales (Gira homeserver,
> > > > Exdomus, ...) sont basées sur le même principe. Dans le projet que je
> > > > suis en train de développer (LinKNX), j'essaie de fournir une solution
> > > > de visualisation, d'accès à distance et de fonctionnalités avancées
> > > > (timers, fonctions logiques, ...) consommant très peu de ressources de
> > > > manière à pouvoir la faire tourner sur une plateforme embarquées (un
> > > > routeur wifi supporté par le projet OpenWRT) et ainsi avoir un
> > > > composant programmable, allumé en permanence et consommant moins de
> > > > 5W.
> >
> > > > On 11 sep, 21:52, leon <patrick.noe...@free.fr> wrote:
> >
> > > > > Pour ma part j'ai juste installé calimero et je l'utilise avec une
> > > > > interface N148.
> >
> > > > > Par contre je pense qu'il est possible d'accéder au N148 à travers
> > > > > Internet sans autre chose que de rediriger les deux ports ip utilisés
> > > > > (3671 et 3672) j'ai pas encore testé.
> >
> > > > > Merci.
> >
> > > > > On 11 sep, 13:20, nulix <florent.lesa...@gmail.com> wrote:
> >
> > > > > > Info sur Eibd et calimero par l'auteur de Eibd (Martin Koegler).
> >
> > > > > > ****
> > > > > > Please don't confuse the eibd protocol with EIBnet/IP. The eibd
> > > > > > protocol can be used over (local) unix sockets or a TCP/IP connection,
> > > > > > depending on the -u/-i option. It supports transport over the internet
> > > > > > (and NAT).
> >
> > > > > > As you are using calimero, you are using EIBnet/IP Tunneling.
> > > > > > Accessing a EIBnet/IP device outside a local, only switched LAN is a
> > > > > > little bit more difficult.
> >
> > > > > > First, between the EIBnet/IP server (eibd) and client (calimero),
> > > > > > there may not be any NAT. If anything changes the IP address of the IP
> > > > > > packages between server and client, you have two option:
> >
> > > > > > * Setup an IP tunnel between server and client (IPSec, OpenVPN, ..).
> > > > > > The tunnel must be able to transmit all kind of IP telegrams
> > > > > > unmodified, so SSH port forwarding or a SOCK proxy are not
> > > > > > sufficient.
> >
> > > > > > * On the NAT device, run an additional eibd instance as EIBnet/IP
> > > > > > server, which connects the real EIBnet/IP server. The client
> > > > > > connects
> > > > > > to the proxy EIBnet/IP server.
> >
> > > > > > If there is a IP connection without any NAT and no Firewall blocks the
> > > > > > UDP packages between server and client, connection with an EIBnet/IP
> > > > > > Tunneling client is possible, if you explicitly specifiy the IP
> > > > > > address of the EIBnet/IP server in the client.
> >
> > > > > > ***
> >
> > > > > > Deux info importantes en ressortent, si on possède un module comme le
> > > > > > siemens N148 qui sait simplement faire du Tunneling, il faut mettre un
> > > > > > Eibd si on veut passer par internet. Il faut aussi faire en sorte de
> > > > > > ne pas avoir de NAT, c'est à dire mettre un VPN ou IPSEC pour pouvoir
> > > > > > utiliser calimero.
> >
> > > > > > Une autre solution est de mettre en local un deuxième eibd et de
> > > > > > passer sur internet via le protocol eibd. Ainsi le deuxième eibd sert
> > > > > > de proxy.
> >
> > > > > > Il doit-être possible via un module tel le N146 (Tunneling + routing)
> > > > > > de se passer de l'eibd en attaquant directement via calimero (et
> > > > > > sûrement un VPN aussi).
> > > > > > Ce dernier point reste à valider.
> >
> > > > > > Florent.
>
#13
Je ne peux qu'appuyer ce qu'a dit Tristan. Tout vos avis, même une
simple visite, peut nous permettre de prendre en compte vos souhaits
pour developper Esus dans votre sens :-).

Je m'excuse pour Patrick, je viens de m'en occuper a l'instant.

Sinon pour en revenir au thread sur Calimero, étant donné qu'Esus
utilise cette API, je peux si necessaire donner des exemples de
programmes ou des conseils pour parvenir à envoyer ou à recevoir des
trames.


Atteindre :


Utilisateur(s) parcourant ce sujet : 7 visiteur(s)