08/08/2007, 09:22:25
Pour tout ce qui est modif hardware des routeurs, faut faire attention
à la version HW du routeur que tu achète. Les dernières versions du
WRT54G ou GS ne tournent mêm plus sous linux et sont donc à éviter.
Pour les modifs du genre ajout de lecteur SD, assures toi bien que
c'est possible avec la version HW que tu as (ou que tu vas acheter)
> Quel est l'espace libre pour tes pages php ?
Pour la place disponible, il me reste actuellement 500Ko (après avoir
ajouté eibd, linknx, le serveur web thttpd, php) mais c'est de la
flash compressée, donc comme les pages php contiennent du texte et que
ça se compresse bien, il y a probablement moyen de mettre plusieurs Mo
de pages. Par contre si tu veux mettre des images, ça risque de se
remplir un peu plus vite.
> t'est-il possible d'intercepter des messages EIB pour les traiter de
> maniere "intelligente" et d'envoyer d'autres messages a la place ?
De par la conception du bus EIB, il n'est pas possible d'intercepter
quoi que ce soit. Il est possible de lire ce qui se passe sur le bus
et d'envoyer des données sur le bus, mais si un interrupteur et un
module de sortie sont configurés avec la même addresse de groupe, il
n'est pas possible pour l'application d'empêcher un ordre provenant de
l'interrupteur d'être transmis au module de sortie.
> Et la question subsidiaire : Fait il encore point d'accès Wifi apres
> tout ca :p ??
Oui, il fait toujours point d'accès wifi.
> Peut on avoir des captures d'ecran ???
Captures de quoi? de la visualisation? C'est encore en "pre-alpha"
mais je vais probablement créer une page de description du projet dès
que j'ai le temps. Pour l'instant la priorité est de développer les
fonctionnalités nécessaires à l'alarme avant de partir en vacances
dans 10 jours.
> Peux tu m'en dire plus sur ton "serveur" ?
Pour l'instant, LinKNX est un démon qui se connecte à eibd, lit un
fichier de config xml décrivant des objets de communication et des
règles qui décrivent son comportement.
Une règle est composée d'une condition et d'une liste d'actions à
exécuter si la condition devient vraie (ou fausse)
En ouvrant un port TCP et envoyant des messages xml, il est possible
de lire et écrire les valeurs des objets EIB et d'ajouter des règles à
la config.
Les messages ressemblemnt à ceci:
<read><object id="eclairage_cuisine"/></read>
Qui renvoie:
<read status="success">1</read>
<write><object id="temperature_salon" value="21.0"/></write>
qui renvoie:
<write status="success"/>
<read><config/></read>
Qui renvoie toute la config
<read><config><objects/></config></read>
Qui renvoie juste la config des objets
etc...
Tu peux trouver un example de config dans le fichier sur
http://ouaye.net/linknx/linknx-0.0.1.10.tar.gz mais ça à encore un peu
changé depuis
Dans les pages php, j'ouvre un socket TCP sur le port en question
(j'utilise le port 1028) et j'envoie les commandes xml ci-dessus. Je
compte utiliser le même canal de communication avec l'applet java qui
permettra de visualiser/modifier la config.
On 8 août, 09:17, Ludovic50750 <l.lemari...@gmail.com> wrote:
> Peux tu m'en dire plus sur ton "serveur" ?
> Quel est l'espace libre pour tes pages php ?
> t'est-il possible d'intercepter des messages EIB pour les traiter de
> maniere "intelligente" et d'envoyer d'autres messages a la place ?
> Peut on avoir des captures d'ecran ???
> Et la question subsidiaire : Fait il encore point d'accès Wifi apres
> tout ca :p ??
à la version HW du routeur que tu achète. Les dernières versions du
WRT54G ou GS ne tournent mêm plus sous linux et sont donc à éviter.
Pour les modifs du genre ajout de lecteur SD, assures toi bien que
c'est possible avec la version HW que tu as (ou que tu vas acheter)
> Quel est l'espace libre pour tes pages php ?
Pour la place disponible, il me reste actuellement 500Ko (après avoir
ajouté eibd, linknx, le serveur web thttpd, php) mais c'est de la
flash compressée, donc comme les pages php contiennent du texte et que
ça se compresse bien, il y a probablement moyen de mettre plusieurs Mo
de pages. Par contre si tu veux mettre des images, ça risque de se
remplir un peu plus vite.
> t'est-il possible d'intercepter des messages EIB pour les traiter de
> maniere "intelligente" et d'envoyer d'autres messages a la place ?
De par la conception du bus EIB, il n'est pas possible d'intercepter
quoi que ce soit. Il est possible de lire ce qui se passe sur le bus
et d'envoyer des données sur le bus, mais si un interrupteur et un
module de sortie sont configurés avec la même addresse de groupe, il
n'est pas possible pour l'application d'empêcher un ordre provenant de
l'interrupteur d'être transmis au module de sortie.
> Et la question subsidiaire : Fait il encore point d'accès Wifi apres
> tout ca :p ??
Oui, il fait toujours point d'accès wifi.
> Peut on avoir des captures d'ecran ???
Captures de quoi? de la visualisation? C'est encore en "pre-alpha"
mais je vais probablement créer une page de description du projet dès
que j'ai le temps. Pour l'instant la priorité est de développer les
fonctionnalités nécessaires à l'alarme avant de partir en vacances
dans 10 jours.
> Peux tu m'en dire plus sur ton "serveur" ?
Pour l'instant, LinKNX est un démon qui se connecte à eibd, lit un
fichier de config xml décrivant des objets de communication et des
règles qui décrivent son comportement.
Une règle est composée d'une condition et d'une liste d'actions à
exécuter si la condition devient vraie (ou fausse)
En ouvrant un port TCP et envoyant des messages xml, il est possible
de lire et écrire les valeurs des objets EIB et d'ajouter des règles à
la config.
Les messages ressemblemnt à ceci:
<read><object id="eclairage_cuisine"/></read>
Qui renvoie:
<read status="success">1</read>
<write><object id="temperature_salon" value="21.0"/></write>
qui renvoie:
<write status="success"/>
<read><config/></read>
Qui renvoie toute la config
<read><config><objects/></config></read>
Qui renvoie juste la config des objets
etc...
Tu peux trouver un example de config dans le fichier sur
http://ouaye.net/linknx/linknx-0.0.1.10.tar.gz mais ça à encore un peu
changé depuis
Dans les pages php, j'ouvre un socket TCP sur le port en question
(j'utilise le port 1028) et j'envoie les commandes xml ci-dessus. Je
compte utiliser le même canal de communication avec l'applet java qui
permettra de visualiser/modifier la config.
On 8 août, 09:17, Ludovic50750 <l.lemari...@gmail.com> wrote:
> Peux tu m'en dire plus sur ton "serveur" ?
> Quel est l'espace libre pour tes pages php ?
> t'est-il possible d'intercepter des messages EIB pour les traiter de
> maniere "intelligente" et d'envoyer d'autres messages a la place ?
> Peut on avoir des captures d'ecran ???
> Et la question subsidiaire : Fait il encore point d'accès Wifi apres
> tout ca :p ??