Main

MajorDoMo — open source smart home platform

MajorDoMo (Major Domestic Module) is an open-source home automation platform aimed to be used in multi-protocol and multi-services environment. It is based on web-technologies stack and ready to be delivered to any modern device. It is very flexible in configuration with OOP paradigm used to set up automation rules and scripts. This platform can be installed on almost any personal computer running Windows or Linux OS. MajorDoMo is a part of Smart Living Eco-system.

Features:

  • Easy to install
  • Cross-platform (Linux/Windows)
  • Free for personal and/or commercial usage
  • Comminity support
  • Hardware support (MQTT, ZWave, 1-wire, ModBus, SNMP, Ethernet)
  • Multi-lingual interface
  • Web-based interfaces for any device
  • GPS-tracking and geofence support
  • Voice notifications and speech recognition
  • Push notifications
  • 3rd party services/web-sites integration
  • Multimedia control
  • Anvanced security model
  • Learn and Share with Connect
  • CloudSync (access from anywhere)
  • One-click update
  • Web-technologies in place
  • Classes/Objects/Properties/Methods
  • Scripting with PHP and/or Blockly
  • Advanced debug and self-diagnostic
  • Applications market

Online-demo: http://demo.majordomohome.com/

Project presentation:

Note: This web-site is still under construction and you will find many pages missing or not translated yet. Sorry for that, guys :)

You can always use Google Translate option available on the Russian version of this web-site -- there is much more information available for now but I hope that this web-site will be updated soon as well :)

Recent code changes:

19.05.2016 Merge pull request #81 from dimitrystd/clean-up-setProperty
https://github.com/sergejey/majordomo/commit/d32a0449ee3ff6c3cfa7e15027ebf6668583dcf8

Merge pull request #81 from dimitrystd/clean-up-setProperty

Removed useless line from setProperty()

19.05.2016 Merge pull request #80 from dimitrystd/fix-backup
https://github.com/sergejey/majordomo/commit/50fce9c9d58b065ebb02e6838ee01c3e818e55d9

Merge pull request #80 from dimitrystd/fix-backup

Added db host into mysqlDumpParam

18.05.2016 Removed useless line from setProperty()
https://github.com/sergejey/majordomo/commit/6ef7bc5f05018ea260f8a2e1666e36c27fa57639

Removed useless line from setProperty()

18.05.2016 Added db host into mysqlDumpParam
https://github.com/sergejey/majordomo/commit/3e2bdbed71b7f8e81da7e3e71b234f9669428df9

Added db host into mysqlDumpParam

MajorDomo

Project

Partners

edit SideBar

 

Blix theme adapted by David Gilbert, powered by PmWiki