Webx

De DomoTiki.eu, le wiki de la domotique
Aller à : navigation, rechercher
Logiciel ou Appli Webx
Application domotique Webx  Linux
Webx est une solution Open Source dédiée au pilotage d'une installation domotique. Webx c'est un ensemble de composants fonctionnant sur un serveur linux basse consommation.
Développeur(s) Mathieu Garcia
Date de première version 2012/01/13
Langage de programmation Php, Ajax, Html, Perl, Bash
Compatible Linux
Langue(s) Fra
Licence (ex: GPL) GPL, Open source
Protocole(s) compatible(s) Rfxcom, X10, Xpl
Application(s) possible(s) Automatisme, Chauffage et Climatisation, Luminaire
Apport(s) Automatisation, Contrôle, Economie d'énergie, Gestion des ambiances, Simulation présence, Sécurité
Interface(s) Tactile
Mode(s) de supervision(s) possible(s) Email, Internet, Par écran

Webxest une solution Open Source dédiée au pilotage d'une installation domotique. Webx c'est un ensemble de composants fonctionnant sur un serveur linux basse consommation. Voici les briques logicielles :

  • Une partie "Web" faite en HTML/AJAX + des classes PHP: pour l'exploitation de l'IHM, pour la gestion des scénarios, des modules, des utilisateurs, etc
  • Une base mysql : qui stocke les données des modules, les modules, les scénarios
  • Une partie "binaire" : collection de scripts shell (pour le pilotage des technologies, via mochad pour le x10, via xpl-sender pour le chacon, via wget pour piloter en webservice la carte IPX800).
  • Une partie "Perl" : collection de scripts perl (au format xPL), pour communiquer sur le bus xPL et interagir avec la base mysql (enregistrement des évènements, déclenchement des scénarios)
  • Une partie "services" : Collection de scripts bash pris en charge par le super démon runit, qui supervise le bon fonctionnement des services en perl au format xPL