Разработка ядра системы MajorDoMo

Task owner: SergeJey, Минск - Беларусь
Current state: Support

Это общая задача по разработке системы MajorDoMo

Веб-сайт проекта: http://majordomo.smartliving.ru/

Обсуждение задачи на форуме http://majordomo.smartliving.ru/forum/

Tags: majordomo,поддержка

19.07.2018

Updates

(SergeJey)

Updates

Discuss (0) (0)

13.07.2018

Updates

(SergeJey)

Updates

Discuss (1) (2)

13.07.2018

Merge pull request #243 from Alexandr-logrus/Alexandr-logrus-patch-1

(SergeJey)

Merge pull request #243 from Alexandr-logrus/Alexandr-logrus-patch-1

Update MajordomoApplication.php
https://github.com/sergejey/majordomo/commit/bcb85f23512692020c07fb89566ddb6c37fda7c2

Discuss (0) (1)

12.07.2018

Merge pull request #242 from savenko-egor/alpha

(SergeJey)

Merge pull request #242 from savenko-egor/alpha

Fixed problem with zero date in DB dump.
https://github.com/sergejey/majordomo/commit/555cc9bfe105f9752447a8c32a4e7399e302278c

Discuss (0) (1)

10.07.2018

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

(SergeJey)

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha
https://github.com/sergejey/majordomo/commit/f3be9f376ab6b5ad8616ff6f9e57bcf053839c4f

Discuss (0) (1)

09.07.2018

Merge pull request #240 from tarasfrompir/alpha

(SergeJey)

Merge pull request #240 from tarasfrompir/alpha

Добавлена картинка лого модуля - Устройства онлайн
https://github.com/sergejey/majordomo/commit/7db310b27ed84a25dfec774471f212e63407eff4

Discuss (0) (1)

09.07.2018

Updates

(SergeJey)

Updates

Discuss (0) (2)

02.07.2018

Admin fixes

(SergeJey)

Admin fixes

Discuss (1) (3)

28.06.2018

Fix

(SergeJey)

Fix

Double logicAction call fix
https://github.com/sergejey/majordomo/commit/ce5607ec204ba101660abf42c4ea0393f8e76521

Discuss (0) (4)

26.06.2018

Library fix

(SergeJey)

Library fix
https://github.com/sergejey/majordomo/commit/fc82f432473a08a9284c7ce2ed5d9481dbdf7750

Discuss (0) (3)

26.06.2018

JS libraries fixes

(SergeJey)

JS libraries fixes
https://github.com/sergejey/majordomo/commit/327edd38732930692aa9250fddd04fbb3c02ac10

Discuss (0) (3)

26.06.2018

jQuery/jQueryMobile upgrade

(SergeJey)

jQuery/jQueryMobile upgrade

Latest versions of jQuery/jQueryMobile 3rdparty libraries
https://github.com/sergejey/majordomo/commit/943e8602e3cc6a7b27f743fba498305a135cc442

Discuss (0) (4)

25.06.2018

Fancybox update

(SergeJey)

Fancybox update

Fancybox jquery plugin update (also moved to 3rdparty folder)
https://github.com/sergejey/majordomo/commit/52029a380e889e2d86ae81b1613fd78f99e0c17c

Discuss (1) (1)

25.06.2018

Merge pull request #227 from YuriiRadio/patch-5

(SergeJey)

Merge pull request #227 from YuriiRadio/patch-5

Update ua.php
https://github.com/sergejey/majordomo/commit/4e3326f4fdfe18deebdeb09278fea97be9a9b009

Discuss (0) (2)

23.06.2018

Merge pull request #233 from tarasfrompir/patch-4

(SergeJey)

Merge pull request #233 from tarasfrompir/patch-4

Мелкое исправление функции создания простых устройств
https://github.com/sergejey/majordomo/commit/2db7282230fc52231e0050c46fab920b9f18c647

Discuss (0) (1)

20.06.2018

Updates

(SergeJey)

Updates

Discuss (1) (2)

13.06.2018

Merge pull request #230 from YuriiRadio/patch-6

(SergeJey)

Merge pull request #230 from YuriiRadio/patch-6

Маленькая оптимизация
https://github.com/sergejey/majordomo/commit/46ae174c7010f53373e70fb92e438cdfe93cf256

Discuss (0) (3)

12.06.2018

Simple Devices: motion fix

(SergeJey)

Simple Devices: motion fix

Simple Devices: motion fix
https://github.com/sergejey/majordomo/commit/3514e672f3cdddea34aa664c2ead125c07f5b2b8

Discuss (0) (2)

12.06.2018

Updates

(SergeJey)

Updates

Discuss (0) (3)

11.06.2018

File remove

(SergeJey)

File remove

Added by mistake :)
https://github.com/sergejey/majordomo/commit/59de1456cda07b157892fadfa257408107ebaf2a

Discuss (0) (1)

11.06.2018

Updates

(SergeJey)

Updates

Discuss (1) (2)

11.06.2018

Merge pull request #229 from fsa/pdo

(SergeJey)

Merge pull request #229 from fsa/pdo

Взаимодействие с базой данных через PDO.

Discuss (0) (1)

04.06.2018

Updates

(SergeJey)

Updates

  • Simple Devices: general sensor added
Discuss (0) (1)

04.06.2018

Connect Sync fix

(SergeJey)

Connect Sync fix

  • SSL check removed
Discuss (0) (1)

01.06.2018

Minor updates

(SergeJey)

Minor updates

  • copyTree procedure update
  • thumbnail generator debug mode update
Discuss (0) (2)

30.05.2018

Updates

(SergeJey)

Updates

  • Simple Devices: intefrace fixes
  • Simple Devices: addons support (add new device types with 3rd party scripts)
Discuss (0) (3)

27.05.2018

Updates

(SergeJey)

Updates

  • DebMes file limit (with config option)
  • Scenes fix (fancybox script added)
  • LoadFile minor fix (checks file to exist)
Discuss (0) (3)

26.05.2018

cycle connect fix

(SergeJey)

cycle connect fix

Cycle connect startup check fixed

Discuss (0) (2)

24.05.2018

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

(SergeJey)

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

Discuss (0) (1)

24.05.2018

Merge pull request #224 from YuriiRadio/patch-4

(SergeJey)

Merge pull request #224 from YuriiRadio/patch-4

Update ua.php

Discuss (0) (1)

22.05.2018

Diagnostic script update

(SergeJey)

Diagnostic script update

Minor updates to diagnostic data collecting script

Discuss (0) (2)

21.05.2018

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

(SergeJey)

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

Discuss (0) (3)

20.05.2018

Merge pull request #222 from palacex/alpha

(SergeJey)

Merge pull request #222 from palacex/alpha

fix: initialize array

Discuss (0) (1)

18.05.2018

Folders attributes fix

(SergeJey)

Folders attributes fix

  • Fixing incorrect attributes on startup when moving folders
  • Simple devices user's interface update
Discuss (0) (2)

17.05.2018

FreeBoard fix

(SergeJey)

FreeBoard fix

Javascript path fix (some functions were broken).

Discuss (0) (2)

16.05.2018

Minor fixes

(SergeJey)

Minor fixes

Discuss (0) (2)

15.05.2018

Simple Devices update

(SergeJey)

Simple Devices update

Simple Devices user's section update -- swipe interface added with filter option.

Discuss (0) (3)

14.05.2018

Startup folders check fixed

(SergeJey)

Startup folders check fixed

Discuss (0) (2)

14.05.2018

Merge pull request #219 from palacex/fix-wrong-cached-dir

(SergeJey)

Merge pull request #219 from palacex/fix-wrong-cached-dir

Fix wrong cached and debmes dir

Discuss (0) (1)

14.05.2018

Diagnostic fix

(SergeJey)

Diagnostic fix

Diagnostic script not working when main cycle was stopped - Fixed.

Discuss (2) (1)

13.05.2018

Merge pull request #217 from palacex/fix-cycle-warning

(SergeJey)

Merge pull request #217 from palacex/fix-cycle-warning

Add check for mqtt application exist then cycle_connect.php started

Discuss (0) (1)

12.05.2018

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

(SergeJey)

Merge branch 'alpha' of https://github.com/sergejey/majordomo into alpha

Discuss (0) (1)

12.05.2018

Merge pull request #216 from palacex/alpha

(SergeJey)

Merge pull request #216 from palacex/alpha

Fix missing pwd/config.php and htmlMimeMail constructor

Discuss (0) (1)

12.05.2018

Diagnostic data sharing

(SergeJey)

Diagnostic data sharing

Ability to share diagnostic data for additional support

Discuss (1) (2)

11.05.2018

Connect/Market fix

(SergeJey)

Connect/Market fix

Changing to https in connect/market urls

Discuss (0) (2)

08.05.2018

Organizing files

(SergeJey)

Organizing files

Moving 3rd-party libraries and products out of the main folder (to /3rdparty/).

Discuss (0) (3)

08.05.2018

Merge pull request #215 from palacex/alpha

(SergeJey)

Merge pull request #215 from palacex/alpha

Fix: Parse error after auto-formatting source with a condition in the template (jtemplate)

Discuss (0) (3)

04.05.2018

Minor updates

(SergeJey)

Minor updates

  • Classes import fix
  • Some warnings fixed
  • Modules constructor function rename
Discuss (0) (2)

02.05.2018

New languages

(SergeJey)

New languages

  • Polish language added
  • Czech language added
Discuss (0) (2)

28.04.2018

Import/Export updates

(SergeJey)

Import/Export updates

  • Menu and Classes import/export updates
  • Market custom import fixes
  • Alt. class templates support added
Discuss (0) (3)

27.04.2018

Devices updates

(SergeJey)

Devices updates

  • Simple Devices -- counter device update, chart update
Discuss (1) (4)

25.04.2018

Settings fix and Simple Devices update

(SergeJey)

Settings fix and Simple Devices update

  • Settings: incorrect field when updating settings
  • Simple Devices: power monitor timeout setting
Discuss (0) (4)

23.04.2018

General Settings update

(SergeJey)

General Settings update

  • Remove not-used settings
  • Help hints added
  • Ability to set "hooks" priority
Discuss (2) (3)

20.04.2018

Estonian language

(SergeJey)

Estonian language

  • Estonian language added
  • cycle_execs minor fix
Discuss (0) (3)

19.04.2018

Merge pull request #209 from palacex/master

(SergeJey)

Merge pull request #209 from palacex/master

Ок. перенес

Discuss (0) (3)

19.04.2018

Merge pull request #207 from rgubin/patch-1

(SergeJey)

Merge pull request #207 from rgubin/patch-1

Add ability to get LOCATION property of object

Discuss (0) (3)

10.04.2018

Simple Devices help tips added

(SergeJey)

Simple Devices help tips added

Added info (help) signs to get additional information on settings available for Simple Devices

Discuss (0) (4)

09.04.2018

Market module update

(SergeJey)

Market module update

  • Module manual upload added
  • Auto-import support added for addons
  • install.php support added for addons
Discuss (2) (5)

03.04.2018

Interface tweaks

(SergeJey)

Interface tweaks

Minor interface tweaks

Discuss (0) (3)

03.04.2018

Animated GIF helper class

(SergeJey)

Animated GIF helper class

Discuss (3) (3)

03.04.2018

Cameras takeSeries

(SergeJey)

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
Discuss (0) (3)

02.04.2018

Scripts section update

(SergeJey)

Scripts section update

  • Import/Export scripts
  • Search filter
  • Recenlty updated list
Discuss (1) (3)

02.04.2018

Fixes

(SergeJey)

Fixes

  • Data processing in Control Panel fixed
  • Minor optimization of pChart index script
  • Removed some unused php files
Discuss (0) (3)

01.04.2018

Merge pull request #194 from Gelezako/patch-2

(SergeJey)

Merge pull request #194 from Gelezako/patch-2

раскрытие информации о конфигурации сервера

Discuss (0) (3)

27.03.2018

Simple Devices updates

(SergeJey)

Simple Devices updates

  • New load types: ventilation/heating/curtains
  • Ability to set custom icon for switches and buttons
Discuss (5) (3)

27.03.2018

Updates

(SergeJey)

Updates

  • Panel layout and links minor changes
  • cycle_phistory.php added for history queue processing
Discuss (3) (3)

23.03.2018

Merge pull request #193 from sergejey/master

(SergeJey)

Merge pull request #193 from sergejey/master

Alpha update

Discuss (0) (2)

23.03.2018

Control Panel minor fixes

(SergeJey)

Control Panel minor fixes

  • News section fix
  • Javascript error loggin fix
Discuss (0) (2)

22.03.2018

Updates

(SergeJey)

Updates

  • Icons for modules added
  • Blockly mode activated by default for new scripts
  • Simple Devices: Counter updated (work_value, hourly, daily, monthly graphs)
  • Simple Devices: Power sensor updated
  • Market: scheduler module uninstall fix
Discuss (2) (2)

20.03.2018

Control Panel interface updates

(SergeJey)

Control Panel interface updates

  • General layout update
  • Home page update
Discuss (0) (8)

18.03.2018

Merge pull request #183 from Anisan/alpha

(SergeJey)

Merge pull request #183 from Anisan/alpha

update view admin panel

Discuss (0) (5)

08.03.2018

Updates

(SergeJey)

Updates

  • Simple devices minor changes
  • Menu fixes
Discuss (0) (1)

27.02.2018

Market Fix

(SergeJey)

Market Fix

"Have updates" flag fix

Discuss (0) (1)

27.02.2018

Merge pull request #180 from olehs/patch-5

(SergeJey)

Merge pull request #180 from olehs/patch-5

terminal LATEST_REQUEST

Discuss (0) (1)

26.02.2018

Background exec for Windows fix

(SergeJey)

Background exec for Windows fix

Discuss (0) (1)

25.02.2018

PHP 7 authorization fix

(SergeJey)

PHP 7 authorization fix

Discuss (0) (2)

25.02.2018

PHP7 fix

(SergeJey)

PHP7 fix

Discuss (0) (1)

25.02.2018

PHP7 fix

(SergeJey)

PHP7 fix

Discuss (0) (2)

22.02.2018

Menu fix

(SergeJey)

Menu fix

Discuss (0) (1)

20.02.2018

Menu fix

(SergeJey)

Menu fix

Fixing objects update behavior in menu

Discuss (0) (1)

19.02.2018

Languages added

(SergeJey)

Languages added

  • Romanian language
  • Latvian language
Discuss (0) (1)

16.02.2018

Updates

(SergeJey)

Updates

  • Scenes: conditional view for containers
  • Settings: not used items removed
  • Simple Devices: night mode removed
  • Objects Tree: method link fixed
  • Menu: auto-update for TimeBox item fixed
  • Market: "ignore update" option fixed
Discuss (0) (3)

05.02.2018

Merge pull request #176 from Gelezako/patch-1

(SergeJey)

Merge pull request #176 from Gelezako/patch-1

Исправление локализации

Discuss (0) (1)

29.01.2018

Dashboards fix

(SergeJey)

Dashboards fix

CSS problem for simple devices in dashboards fixed.

Discuss (0) (1)

28.01.2018

Merge pull request #168 from Anisan/alpha

(SergeJey)

Merge pull request #168 from Anisan/alpha

Simple devices motion timeout

Discuss (3) (1)

26.01.2018

New languages and minor fixes

(SergeJey)

New languages and minor fixes

  • Bulgarian language (new)
  • Ukrainian language (fixes)
  • Lithuanian language (fixes)
Discuss (0) (1)

26.01.2018

Menu fix

(SergeJey)

Menu fix

Discuss (0) (1)

25.01.2018

Updates

(SergeJey)

Updates

Bug fixing

Discuss (0) (1)

30.08.2017

Обновления

(SergeJey)

Загружено обновление в альфа-ветку.

  • Новый тип данных для свойств -- Изображение. Можно устанавливать через setGlobal и в качестве значения указывать ссылку на изображение или путь к файлу. Поддерживается сохранение истории.
  • Новый тип Простых устройств -- Камера.
Discuss (0) (2)

30.08.2017

Обновления

(SergeJey)

Загружено обновление в альфа-ветку.

  • Новая опция в config.php SEPARATE_HISTORY_STORAGE -- если она установлена, то история свойств объектов будет храниться в отдельных таблицах для каждого свойства. После изменения этой опции надо перезагрузить систему, что бы данные разбились на отдельные таблицы. Сборка назад точно так же -- убрать опцию, перезагрузить систему

  • Новые функции для работы с событиями, комнатами и устройствами через API. Подробнее здесь: http://majordomo.smartliving.ru/Main/Urls

  • Модуль События -- теперь он видимый в панели управления (раздел Система) и может быть достаточно полезным через функцию registerEvent или API -- если названия событий разделять обратным слэшем (path/to/event), то в интерфейсе события будут группироваться деревом. Ну и к параметрам событий можно привязывать свойства объектов.

  • В простых устройствах небольшие обновления -- индикатор датчика открытия теперь учитывает тип (NormalOpen/NormalClose), время срабатывания датчиков движения теперь в более удобном формате.
Discuss (1) (1)

 
(14)
 
Subscribe to updates (38)
 

Recent supporters

gidrobort на интеграцию sonoff 500.00 SM
gidrobort на интеграцию sonoff, может когда-нибудь и найдете время для дешевой китайской электроники. 500.00 SM
gidrobort на интеграцию модулей HC-05, если будет результат, то гарантирован щедрый подарок. 200.00 SM
AlexL 100.00 SM
warik 100.00 SM
Logrus 100.00 SM
skysilver 100.00 SM
Logrus 100.00 SM

Task ideas

You can help with project improvement by sharing your ideas or by voting for ideas already added.


 
Добавить поддержку Google Home без использования стороннего кода +16
приоритеты отправляемого на терминалы контента +14
Добавить вид плеера для теминала LMS +13
Предоставить интерфейс для управления через google asistant нативной, без использования сторонних се +12
Интеграция Amazon Echo Alexa (Alexa Dot) +12
не работает функция SendMail +11
Реализовать проверку на пробел в названии класса, метода, свойства +11
Ошибка если в названии объектов есть дефис +8
replyTo говорит во все терминалы, если запрос пришел не с MajorDroid (а из хрома, например) +8
Добавить журнал входя в систему +8
Интеграция с сервисом IFTTT +7
Восстановление не нужныж таблиц БД при железном рестарте системы +7
Некорректное озвучивание датчика протечки воды +7
Двойное вызов logicAction сенсоров +7
Плюс-минус через коннект +6
Неверное окончание в локализации для простых устройств +6
Простые устройства: Невозможно выставить aliveTimeout 5 минут +6
Настройка +6
БАГ имена методов объектов +6
Не актуальный дамп базы данных на github +6
Обновление движка Blockly +6
Изменение логики в Датчике движения +6
Простые устройства и их создание +6
Баг: Перестаёт работать панель управления +5
Сместилась кнопка "О модуле" в верстке +5
Дополнительный функционал +5
Простые устройства +5
Проверить тайминги на сохранение бд +5
Меню Текстовое поле +5
Панель управления / settings +5
Не удаляется история из свойств объектов +5
backup startup_maintenance.php +4
XSS in modules\thumb\enlarge.php +4
Баг +4
Ошибка с переменными в редакторе кода +4
Редактировать название в простых устройствах +4
Фильтрация значений +4
Ошибки при обновлении .htaccess на ОС Windows +4
Не коректное отображение выбора RGB +4
После обновлений сбрасываются приоритеты в общих настройках +4
Отключение базового резервного копирования +4
Добавить проверку на наличие непривязанных методов к классам и объектам методов и производить их зач +4
autodiagnostics +4
Унифицировать кодировку в x-ray/логах +4
Модль bluetooth +4
БАГ имена методов об +3
Обновление пакетов модификаций +3
По непонятной причине раз в год отвязывают счёт методы от объектов. +3
Битая кодировка. +3
Увеличить размер сценария в Before PlaySound (code): +3
Вылетает метод, привязанный к require(DIR_MODULES.'devices/nightmode_deactivate.php'); +3
не стартует цикл Connect +3
Старые пути и ссылки на отсутствующие файлы +3
ОпенКлосе и Броадлинк +3
_javascript_errors.log +3
таблица blockly_code +3
Обновите пожалуйста bootstrap +3
При попытке обновить модуль установленный вручную - ошибка +2
Вывод пу на сцены +1

Other tasks by the author

Дополнение Insyte
Базовый образ MajorDoMo для Raspberry
Модуль Optimizer
Веб-сайт CONNECT
Дополнение Zipato
Дополнение Charts
Дополнение MQTT
Поддержка на форуме
YouTube-канал MajorDoMo
Модуль XiaomiHome
Модуль Ноолайт