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

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

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

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

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

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

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 (0) (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) (1)

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)

 
(10)
 
Subscribe to updates (28)
 

Recent supporters

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.


 
Добавить возможность использования шлюза xiaomi home gateway 2 в качестве терминала. +11
Простые устройства -- направление изменения +10
Двойное срабатывание logicAction у датчика движения, через ПУ, на оба состояния status 0 и 1 +9
Добавить вид плеера для теминала LMS +9
приоритеты отправляемого на терминалы контента +7
Интеграция Amazon Echo Alexa (Alexa Dot) +7
Восстановление не нужныж таблиц БД при железном рестарте системы +6
не работает функция SendMail +6
replyTo говорит во все терминалы, если запрос пришел не с MajorDroid (а из хрома, например) +5
Интеграция с сервисом IFTTT +5
БАГ имена методов объектов +5
Добавить журнал входя в систему +5
Добавить поддержку Google Home без использования стороннего кода +5
Плюс-минус через коннект +4
Ошибка если в названии объектов есть дефис +4
Простые устройства: Невозможно выставить aliveTimeout 5 минут +4
Настройка +4
Предоставить интерфейс для управления через google asistant нативной, без использования сторонних се +4
Дополнительный функционал +4
Не актуальный дамп базы данных на github +4
Обновление движка Blockly +4
Исправить модуль MegaD +4
Неверное окончание в локализации для простых устройств +3
Сместилась кнопка "О модуле" в верстке +3
Некорректное озвучивание датчика протечки воды +3
Ошибки при обновлении .htaccess на ОС Windows +3
backup startup_maintenance.php +2
Баг: Перестаёт работать панель управления +2
XSS in modules\thumb\enlarge.php +2
Баг +2
Ошибка с переменными в редакторе кода +2
БАГ имена методов об +2
Редактировать название в простых устройствах +2
Объединить код модулей: ssdpdevices и devices +2
Фильтрация значений +2
Обновление пакетов модификаций +1
По непонятной причине раз в год отвязывают счёт методы от объектов. +1
Битая кодировка. +1
Увеличить размер сценария в Before PlaySound (code): +1

Other tasks by the author

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