Freedomotic : Un logiciel OpenSource pour la Domotique

A l’occasion de sa dernière mise à jour et l’ajout de nouvelles fonctionnalités je vous présente Freedomotic, un logiciel Domotique entièrement OpenSource et compatible avec de nombreux protocoles…

Freedomotic est écrit en Java et donc multi-plateformes, il fonctionne aussi bien sous Windows que sous Linux ou encore Mac à condition d’avoir installé sur votre systéme d’exploitation JAVA JRE 6.

Evolutif, modulaire et extensible, Freedomotic peut s’enrichir de nombreuses fonctionnalités en utilisant différents plugins ou encore en utilisant son API qui vous permettra de connecter d’autres systèmes communicants.

Ce logiciel peut également être accessible de nombreuses interfaces en même temps aussi bien en local qu’à distance. Chaque interface peut-être développé dans un but bien précis et sous environnement Android, iOS ou Web…

Freedomotic est capable de faire abstraction de l’infrastructure matérielle à l’aide d’évènements déclenchés par différents capteurs ou actionneurs.

Chaque action dans l’environnement réel et chaque interaction avec le système est associé à un évènement qui peut être intercepté lors de l’exécution rendant le comportement du système entièrement configurable et adaptable à n’importe quelles fins d’automatisation.

Aucun codage n’est nécessaire, Freedomotic possède une topologie d’environnement très riche d’objets pour mettre en oeuvre son système d’intelligence. L’environnement peut être modifier à l’aide de son éditeur graphique.

Freedomotic est composé d’un noyau et de quelques plugins. La partie principale représente une structure de données interne représentant l’environnement de topologie, les objets qu’elle contient et leur état (marche, arrêt, ouvert, fermé, …)

Freedomotic sur Raspberry

L’éditeur d’environnement supporte le drag & drop et il n’est donc pas besoin de modifier les fichiers xml à la main pour définir votre environnement. Les objets peuvent maintenant être créés et positionnés directement en drag & drop dans l’environnement.

A ce jour Fredomotic est déjà compatible avec le KNX, ModBus, X10, BTCino, Arduino, Carte Ethernet, … et plusieurs plugins sont disponibles comme le WebServer, Twitter, VLC ou encore les SMS et le TTS…

Vous trouverez toutes les informations sur le site Freedomotic.

Author: Pascal STEPHANY

Rédacteur en Chef du Blog Domotique Info, je suis avant tout un passionné de nouvelles technologies depuis de nombreuses années... Je partage mon expérience Domotique sur ce Blog depuis 2008 en réalisant des tests ou des tutos avec comme objectif, celui de rendre la Domotique accessible à tous... Après avoir travaillé en tant qu'installateur Domotique pendant 5 ans j'ai créé mon entreprise de vente en ligne My Domotique en 2012, une boutique spécialisée dans les solutions Domotique grand public.

Share This Post On

44 Comments

  1. superbe !

    la zibase est ele compatible ?

  2. Bonjour

    Je n’ai pas encore testé car il faudrait développé un plugin mais ça doit-être tout fait possible.

    Pascal

  3. Bonjour,

    Savez vous si le RFXCOM 433 USB est compatible ?

  4. salut zibase et RFXCOM sont sur ??notre liste de choses à faire
    cordialement
    freedomotic.com

  5. Merci FreeDomotic.com .

    je vais enfin pouvoir HST…..
    Mon plan SweetHome3D s’intègre nickel dans Freedomotic suis pret a faire des test pour vous s’il faut !

  6. Salut et merci pour les commentaires positifs.
    Nous recherchons des partenaires pour le développement de logiciel (java), mais aussi des testeurs et des personnes afin d’améliorer la documentation.
    La seule exigence de communiquer en anglais (en italien)
    pour plus de détails écrire à mauro [@] freedomotic.com
    merci

  7. Bonjour,

    Je teste ton plugin dans la journée mais en tout cas c’est une bonne nouvelle…

    Pascal

  8. Ça semble très prometteur, pensez vous développer un plugin pour les Tellstick de chez Telldus ?

  9. salut, ne connaissent pas le dispositif Tellstick
    pouvez-vous me donner plus de détails?

  10. Bonjour

    Pour le TellStick il faut regarder du côté dév sur le site TellDus…

    Je n’ai pas encore eu le temps de tester ton plugin Zibase mais j’ai prévu de le faire ce soir. Tu peux aussi en parler sur notre Forum Zibase Club, je sais que certains membres serait heureux de le tester et de te faire avancer sur ce sujet rapidement.

    Pascal

  11. dans quelle section du forum est approprié d’écrire dans le plugin?
    merci

  12. Tu as qu’à le mettre dans la section Développements.

    Pascal

  13. merci pour le lien Artefacttv
    vous avez un tellestick à toute épreuve?
    merci

  14. J’ai un tellstick simple (il ne fait qu’envoyer des ordres), j’ai décris récemment ma configuration domotique dans un forum : http://www.touteladomotique.com/forum/viewtopic.php?f=9&t=8372 (Note au modo : lien à retirer si il n’est pas en adéquation avec le site)

    Je fait tout à la main mais je galère beaucoup, si jamais freedomotic me convenait ça m’irais très bien ;)

  15. Aucun probléme pour le lien vers le forum de TLD sur lequel je participe également… Quand au reste je laisse répondre Freedomotic.

    Pascal

  16. bonjour, nous pouvons poursuivre la discussion sur le forum de TLD

  17. Bonjour,
    je découvre freedomotic, pourriez-vous m’indiquer comment intégrer un plan SweetHome3D.
    Merci

  18. Bonjour
    je viens de decouvrir freedomotic
    et je vois qu il est possible de customiser son interface avec son propre plan de maison

    j ai telecharge sweet home 3d pour creer mon plan
    mais quel est la procedure pour l integrer dans freedomotic sous quelle extension !!!

  19. Desole
    je viens de m apercevoir du lien plus haut
    merci

  20. bonjour vous de tester le logiciel avec un appareil spécifique?

  21. Ce logiciel est, sur le papier une merveille. J’envisageai de développer ma propre application domotique qui permettrai à partir d’une interface web de diriger des Arduino. Je pense maintenant que je vais abandonner l’idée en faveur de l’utilisation de freedomotic.
    Mon plan de base était une app java dans un server tomcat avec une db mysql, le tout sur beaglebone.
    J’avais déjà fait pas mal de progrès sur le design et était arrivé à quelque chose d’assez semblable à freedomotic. Si ce n’est que ma version utilisait de queues plutôt qu’une couche messaging.

    Bref tout cela pour dire tous mes encouragements à ce projet.

  22. merci
    freedomotic peut aussi « parler » ici est une simple vidéo http://youtu.be/WvBa30-ibEw
    il ya encore beaucoup de travail à faire, puis attendre que la contribution de tous

  23. Salut à tous,
    Nous travaillons sur support multilingue / de localisation Freedomotic.
    Nous avons besoin de votre aide pour traduire le logiciel dans une langue différente et le rendre universel.
    Nous utilisons Transifex. Si vous voulez contribuer s’il vous plaît répondre ou se joindre au projet sur ??Transifex.
    Vous pouvez proposer aussi une langue ne figurant pas encore. Le lien est https://www.transifex.com/projects/p/fr … ce-buildi/
    Bien sûr, nous avons besoin de plus de personnes pour chaque langue pour les révisions.

  24. Salut à tous,

    j’ai le projet d’intégrer un écran tactile dans lequel j’aimerai insérer plusieurs éléments comme les données d’une station météo et le front end Freedomotic.

    Malheureusement je ne vois pas où je puis intervenir sur le template du frontend HTML/JS de Freedomotic, afin d’y insérer mes propres règles CSS.

    Est-ce actuellement impossible, si oui est-ce prévu dans l’avenir ?
    Si quelqu’un a une réponse, merci bcp.

  25. salut, l’interface est en Java et ne peut être modifié
    Nous travaillons sur un client Web en HTML5
    vous êtes un développeur? vous voulez collaborer?

  26. Bonjour à tous,
    Je suis actuellement étudiant en électronique et télécom. Je compte m’ouvrir aux technologies de la maison connectée.
    Voila ma question :
    Vous proposez un software compatible avec des protocoles de communication aussi bien filaires que radios. Mais comment récupérez vous les données (physiquement parlant) ? Quelle est votre partie Hardware et comment est elle connectée à internet (ou directement a l’interface) ?
    Merci d’avance,
    Herman

  27. Bonsoir

    Comme toute solution soft il vous faudra du hardware en contrôleur domotique, que ce soit Ip, filaire, RF, USB, etc…

  28. Bonjour et merci de répondre aussi vite ;)
    Quelle est justement cette partie Hard? Elle est forcement fournie par Freedomotic n’est ce pas ? Sinon, comment ce software pourrait-il être compatibles avec du modbus (par exemple) ?
    Herman

  29. Freedomotic n’est qu’un soft qui a développé des plugins compatibles avec certains environnement matériel comme des IPX800, ZiBASE, etc… ce sont eux qui s’occupent de la partie controleur Hardware domotique.

  30. Si j’ai bien compris, le soft qu’ils proposent n’est pas directement compatible avec des protocoles de communication, mais plutôt avec des Box ou autres interfaces qui sont compatibles avec plus ou moins de protocoles. Ils se disent compatible de par des partenariats?
    Herman

  31. Je ne comprends pas votre raisonnement, tous contrôleurs ou soft fonctionnent ainsi et chacun se rend compatible avec tel ou tel protocole. Et c’est encore plus vrai pour un soft qui je ne vois pas comment il pourrait intégrer un protocole sans hardware. il faudra toujours un plugin, une API, une interface bus ou un chipset radio, etc…

  32. Je n’ai pas une vision très claire de tout ce coté soft.
    Des objets connectés communiquent grâce à un protocole de communication, les données transmises sont donc visualisables grâce à une interface usant d’un software.
    Pour mieux expliquer ma question, je vais prendre un exemple.

    Imaginons une box connectée à plusieurs capteurs communicants en Zigbee. Cette box est donc compatible zigbee pour communiquer avec ces éléments, c’est clair.
    Maintenant, si l’on veut consulter ces données sur un ordinateur. Ce dernier doit être équipé d’un logiciel de supervision compatible avec la box (à l’aide de plugin ou autres).
    Mais est ce que ce logiciel a besoin d’être compatible avec le protocole de communication initial (zigbee dans cet exemple) pour utiliser ces données ? C’est là que je suis un peu perdu.

    Pour moi non, le logiciel doit juste être compatible avec la box car la transmission entre la box et le logiciel n’est pas en zigbee. Mais dans ce cas, pourquoi dire qu’un logiciel tel que freedomotic est compatible modbus ?

    J’espère être un peu plus clair et vous remercie pour votre patience ainsi que vos explications.
    Herman

  33. Oulà ! La chaine de communication est simple [un matériel(Clé USB Zigbee)]>[Une plateforme (PC, Box ...)]>[Un système (Linux, Windows ...)]>[Un logiciel (L'exe, les libs)]>[Des interfafe logiciel (API, DLL, SDK, Framework)]

  34. Merci Sébastien pour le Schéma de communication, je comprends mieux le coté logiciel.
    Toutefois, je suis toujours perdu pour ce qui est des compatibilités et des protocoles. Est ce que ma question est cohérente ? Parce que si ca se trouve, je suis complétement à coté de la plaque :$
    Herman

  35. @herman35, avant de pouvoir exploiter un protocole, il faut une interface physique avec le dit protocole.

Trackbacks/Pingbacks

  1. Smart home | Pearltrees - […] - empowering the smart home. Calaos, Open Source Home Automation System. WikiStart - DomotiGa, Freedomotic : Un logiciel OpenSource …
  2. IOThings | Pearltrees - […] comfortabile de iluminat la apasarea unui singur buton. Calaos, Open Source Home Automation System. Freedomotic : Un logiciel OpenSource …

Laisser un commentaire