Loading...
Pages: [1] 2   Go Down
Author Topic: [Info/Avis] Serveur Domotiques OpenSource (pour nos équipments Blyss ;))  (Read 2020 times)
0 Members and 1 Guest are viewing this topic.
Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 22
Posts: 1817
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour

Pour faire suite à notre week-end sur le décryptage du protocole Blyss, il va nous falloir une solution pour remplacer le cerveau de la mystérieuse BlyssBox. On peut évidemment implémenter un contrôleur de base sur une Arduino, mais pour quelque chose d'aussi complet que la BlyssBox, je serais plutôt tenté de chercher quelque chose d'un peu plus costaud, qui tournerais sur un linux embarqué ou un Windows sur netbook.

J'ai rapidement fait un tour ce matin et j'ai identifié plusieurs candidats :

- FHEM : Un serveur en perl avec des "face-avant" variées pour Web, mobile, ... Supporte de très nombreux systèmes et protocoles. Ne demande qu'a être étendu à Blyss. Toujours actif (dernière mise à jour 31/12/2011).

- LinuxMCE : Celui là a l'air très très sérieux si on en juge son site web super léché.

- MisterHouse : Encore en perl. Moins de support d'équipements. La page web n'a apparemment pas été mise à jour depuis 2008.

- OHAS : Pas d'activité depuis 2010.

Les 2 premiers me semblent les plus intéressants
Connaissez vous ces serveurs ?
Avez vous des commentaires ?
En connaissez vous d'autre ?
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pays de la betise
Offline Offline
Sr. Member
****
Karma: 3
Posts: 407
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

barbudor,

je peux te suggérer également Domogik, un projet d'origine française, en python, et qui tourne sous linux.
Je m'en sers personnellement pour commander mes xplduino. C'est un projet très actif avec une bonne communauté (irc: #domogik sur freenode)
Basé sur un système de plugin, il est assez modulable et multitechnos.
Le point '-' serait qu'il n'a pas encore de moteur de scénarios propre, mais c'est contournable en attendant.

gromain
Logged

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 4307
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Salut,

Pour faire suite à notre week-end sur le décryptage du protocole Blyss, il va nous falloir une solution pour remplacer le cerveau de la mystérieuse BlyssBox. On peut évidemment implémenter un contrôleur de base sur une Arduino, mais pour quelque chose d'aussi complet que la BlyssBox, je serais plutôt tenté de chercher quelque chose d'un peu plus costaud, qui tournerais sur un linux embarqué ou un Windows sur netbook.
Moi je vais tenter de mettre la main sur deux ou trois TP-Link TL-WR703N (CPU 400MHz, usb, wifi, ethernet, compatible openWRT et DD-WRT).
Si tout va bien je devrai pouvoir porter le drivers Serial-CDC sur DD-WRT et connecter ma carte arduino en usb.
Et comme sa coute que 20€ la bête je vais pas me priver smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Edison Member
*
Karma: 6
Posts: 2414
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Moi je vais tenter de mettre la main sur deux ou trois TP-Link TL-WR703N (CPU 400MHz, usb, wifi, ethernet, compatible openWRT et DD-WRT).
Si tout va bien je devrai pouvoir porter le drivers Serial-CDC sur DD-WRT et connecter ma carte arduino en usb.
Et comme sa coute que 20€ la bête je vais pas me priver smiley-mr-green
Bonne idée
attention en France il est difficile (voir impossible) de se procurer des WR703N, ne pas se planter avec des WR702N qui eux sont facilement dispo, mais qui à ma connaissance ne sont pas openwrtable  smiley-mr-green.
Logged

France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 4307
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

attention en France il est difficile (voir impossible) de se procurer des WR703N, ne pas se planter avec des WR702N qui eux sont facilement dispo, mais qui à ma connaissance ne sont pas openwrtable  smiley-mr-green.
Les WR702N ne sont pas compatible dd-wrt (enfin d'après le wiki dd-wrt).

J'ai trouvé du stock de WRN703N sur ebay en provenance d'hong kong smiley-wink
Gros avantage : les versions chinoise du WRN703N sont identique au version officiel , par contre le prix lui est bien plus sympathique smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 22
Posts: 1817
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@Gromain: Merci pour le lien
S'il n'a pas de moteur de scénario, il permet quoi alors ?
Juste de faire des on/off sur une page Web ?

@Skywodd+Artouste
Le MR3020 est sensé être identique au 703, dixit le Wiki d'OpenWRT

J'ai récupéré un HP T5300 sur lequel je fais tourner MicroCore (distro TinyCore mais sans le serveur X).
« Last Edit: June 19, 2012, 03:15:41 pm by barbudor » Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

France
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

Le lien de Gromain m'a l'air pas mal du tout, d’ailleurs barbudor sur le site ils disent que le moteur de scénario est en cours de développement mais la dernière actualité est datée au 29 septembre.

Sinon ba je vous rejoins pour la programmtion si besoin.

Ps : je suit la conversation sur les équipements Blyss depuis le début, dans l'ombre smiley-grin
Logged

France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 4307
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ps : je suit la conversation sur les équipements Blyss depuis le début, dans l'ombre smiley-grin
Ninja smiley-mr-green
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@Gromain: Merci pour le lien
S'il n'a pas de moteur de scénario, il permet quoi alors ?
Juste de faire des on/off sur une page Web ?

Salut,
Je me permets de répondre, faisant partie des développeurs de Domogik. Pour le moment en effet Domogik est limité à un usage de commande/visu sans le moteur de scénarios. C'est un gros manque qui sera comblé dans une prochaine version.
Nous avons toutefois fait le choix de poser des bases solides sur Domogik avant d'implémenter toutes les fonctionnalités qui peuvent être indispensables à un réel usage domotique.

Domogik se base sur le xPL et il est donc très facile de créer des montages à base d'arduino pour communiquer avec Domogik : il y a seulement des xmls pour décrire les xpls envoyés/attendus à réaliser (dans un futur proche il n'y aura même plus à le faire pour les fonctionnalités "classiques" : température, ...)
Voici des exemples de réalisations de ma part à base d'arduino et discutant en xpl :
http://smhteam.info/blog/2011/11/25/capteur-de-niveau-deau-pour-une-cuve-partie-2-le-code/
http://smhteam.info/blog/2011/06/17/arduino-controler-un-ruban-de-leds-rgb-avec-xpl-et-domogik-donc/

A noter que l'usage du xpl permet de ne pas être lié à une solution domotique car il existe plusieurs solutions domotiques acceptant le xpl smiley-wink
Logged

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 22
Posts: 1817
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour fritz

Merci d'être intervenu et désolé si mon commentaire était un peu "limite".
je vais regarder cela plus en détails.

@gromain, je sais pas pourquoi mais je n'arrive pas à aller sur ton site à propos des xplduino. Page blanche.
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pays de la betise
Offline Offline
Sr. Member
****
Karma: 3
Posts: 407
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

barbudor,

je t'ai balancé à fritz   smiley-twist
pour le site sur les xplduinos, peut-être que code.google filtre les gens qui sont limites smiley-wink
plus sérieusement, ça marche bien chez moi...

gromain
Logged

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 22
Posts: 1817
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

googlecode est ok
c'est gromain.zapto.org qui ne marche pas
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pays de la betise
Offline Offline
Sr. Member
****
Karma: 3
Posts: 407
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

pas bien grave, ce wiki est devenu une boite à idée/pense bête: http://gromain.zapto.org/xplduino/doku.php
Logged

"pour résoudre un gros problème, il est souvent plus facile de le diviser en petits problèmes élémentaires..."

projet domotique xPLDuino
IRC: freenode #xplduino

France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 4307
Arduino Hacker
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Re tout le monde smiley

J'ai un peu avancé dans le projet smiley-wink

Je viens de finir un sketch qui sert de passerelle blyss <-> arduino <-> PC.
En gros c'est un mix entre mon sniffer et mon spoofer.

Il se commande par le biais de trame typé NMEA :
Code:
En réception: $global_channel;key_MSB.key_LSB;channel;status;rolling_code;timestamp\n
En émission: $global_channel;key_MSB.key_LSB;channel;status\n

$ = entête
global_channel = canal global RF a, b, c, d (minuscule) pour les valeurs de CH_A, CH_B, CH_C, CH_D ou directement une valeur hexa (sur 1 digit, lettres en majuscule)
key_MSB.key_LSB = 2 octets de la clef RF en hexa (sur 2x2 digits) séparé par un point
channel = canal RF 1, 2, 3, 4, 5, A (= all) ou E (= erreur, uniquement pour la partie réception)
status = p (minuscule = off) ou P (majuscule = on)

// Uniquement pour la partie réception
rolling_code = validité du rolling code : V (= valide) ou E (= erreur)
timestamp = la valeur du timestamp en hexa (sur 2 digits)

\n = fin de trame
Logged

Des news, des tuto et plein de bonne chose sur http://skyduino.wordpress.com !

Ile-de-France (92 sud), France
Offline Offline
Edison Member
*
Karma: 22
Posts: 1817
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Toujours pas reçu le WR703 ?
Logged

Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Pages: [1] 2   Go Up
Print
 
Jump to: