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.

MajorDoMo Community

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:

04.04.2018 Merge pull request #206 from sergejey/alpha
https://github.com/sergejey/majordomo/commit/dcd7fb6c297990d05bb3dd1ccc1857b7f0c607d4

Merge pull request #206 from sergejey/alpha

Alpha merge

03.04.2018 Interface tweaks
https://github.com/sergejey/majordomo/commit/e0ef803274ddd12e36c9e6359c85f73b766caae0

Interface tweaks

Minor interface tweaks

03.04.2018 Animated GIF helper class
https://github.com/sergejey/majordomo/commit/cbb6b2b6f7a88c9a680537c4f948c3800c5041dd

Animated GIF helper class

03.04.2018 Cameras takeSeries
https://github.com/sergejey/majordomo/commit/0f115285233aa5b964b9e6f15d382bea53d84787

Cameras takeSeries

* Simple Devices: takeSeries method added for IP cameras (getting animated snapshot)
* Simple Devices: takeSnapshot fix (transport setting was not applying)
* Properties: history processing fixed for expiring data with linked files

MajorDomo

Project

Partners

edit SideBar

 

Blix theme adapted by David Gilbert, powered by PmWiki