- Не работает cycle connect majordomo
- Не работает cycle connect majordomo
- 1. Штатный средства MajorDoMo
- 2. Диспетчер задач операционной системы
- 2.1 Linux
- 2.2 Windows
- Не работает cycle connect majordomo
- Не работает cycle connect majordomo
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
- Re: webvars цикл остановлен. Нет доступа в Интернет
Не работает cycle connect majordomo
Краткое описание:
Cистема домашней автоматизации MajorDoMo
Описание:
Cистема домашней автоматизации MajorDoMo (Major Domestic Module или Главный Домашний Модуль) представляет собой бесплатную и открытую программную платформу для комплексного управления домашней автоматикой, а так же для информационной поддержки жизнедеятельности. Данная система может быть установлена практически на любой персональный компьютер (на платформе Windows и Linux) и совершенно не требовательна к ресурсам. Даже без привязки к оборудованию она может быть использована для организации персональной инфо-среды. Данный проект является частью эко-системы SmartLiving.
В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).
Сообщение отредактировал Vitt — 09.03.21, 14:33
Всем привет!
Начинаю сдерживать обещание и буду в этой теме пока в форме мини-блога рассказывать о своем опыт развертывания умного дома на базе системы MajorDoMo.
Я не претендую ни ни какие истины, я не знаю систему досконально, просто имею персональный опыт разработки, которым и хочу поделиться.
Я имею некоторый зоопарк устройств broadlink, поэтому в теме будет некоторый перекос в их сторону, за это сразу прошу прощения.
Конечно же, в этой теме приветствуются вопросы, поправки и обсуждения.
Broadlink и подобные системы — это, конечно, хорошо, но все это не больше, чем просто умные пульты, если мы говорим об умном доме, ему нужен мозг. Программы e-control и прочие его не заменят. Что касается меня, просто в один прекрасный рабочий день, который по совместительству был праздником, автоматика Broadlink разбудила мою семью в 7:00 и я понял, что хватит, больше подобного издевательства терпеть я не хочу 🙂
Итак, кому нужен MajorDoMo
1. Тем, кто хочет, чтобы его дом был более умным, чем просто кучка устройств с удаленным управлением
2. Тем. кто готов разбираться и тратить время. Собственно, процесс настройки системы не остановится никогда, просто пока это не надоест 🙂 У меня этот процесс идет практически весь текущий год.
3. Тем, у кого есть опыт любого программирования, php приветствуется 😀
Кому НЕ нужен MajorDoMo
1. Тем, кто хочет всё и сразу, из коробки
2. Тем, кто не готов разбираться и тратить время
Если позволяют финансы, лучше купите готовую систему или доверьте настройку профессионалам!
Очень советую посмотреть это видео https://www.youtube.com/watch?v=UR2qXwR2vNE
Оно очень зацепило меня и я понял, что я очень хочу, чтобы у меня было так же 🙂
Если вы захотите тоже, можно идти на сайт и начинать знакомиться с системой http://majordomo.smartliving.ru/
ЗЫ Большое спасибо и ++++ ovcher за науку и за помощь!
Сообщение отредактировал Vitt — 05.11.17, 15:56
Что умеет моя система
— знает все о времени и погоде, о восходах и закатах, о праздниках и выходных
— работает на два дома, управляет устройствами дома и на даче
— позволяет управлять домом с любого ПК, планшета или смартфона в мире
— имеет голосовое управление, в том числе с планшета, смартфона и с часов Android Wear
— знает все о климате на улице, в квартире и на даче, хранит историю климата, может управлять кондиционером
— имеет интеграцию с telegram
— знает о местоположении и перемещениях членов семьи и автомобиля, хранит историю перемещений
— подключена к медиахранилищу, может проиграть кино или музыку
— говорит с пользователями голосом
— работает с камерами
Примеры реализации автоматики:
— утром в будни (кроме официальных праздников!), или по голосовому запросу, приветствует нас, рассказывает о погоде, открывет жалюзи, включает подсветку и ребенку мультики
— через час выключает все, этот таймер можно прервать, если выключать не надо
— сообщает в телеграм о приходе и уходе членов семьи домой, на работу, в школу/сад
— в экономическом режиме выключает все что можно выключить, закрывает жалюзи
— при подходе члена семьи к дому, выключает эконом-режим, при подходе ребенка еще включает мультики
— вечером на закате включает подсветку и закрывает жалюзи
Источник
Не работает cycle connect majordomo
Циклы — неотъемлемая часть MajorDoMo, поэтому сразу после установки, а также периодически в ходе эксплуатации необходимо контролировать состояние циклов. Для контроля функционирования циклов (мониторинга) можно использовать штатные средства MajorDoMo — X-Ray в панели управления, и диспетчер задач операционной системы.
Контроль функционирования циклов следует проводить в разрезе следующих критериев:
- статус (запущен, не запущен, завис);
- наличие дублей (несколько запущенных экземпляров одного и того же цикла);
- загрузка CPU;
- загрузка RAM;
- время непрерывной работы (uptime).
1. Штатный средства MajorDoMo
Модуль X-Ray размещается в разделе Система панели управления. Контроль функционирования циклов находится на вкладке Services.
В табличном виде представлены список циклов (столбец Cycle) и их состояние, которое представляет из себя обновляемую метку времени (столбец Live). Если метка времени отсутствует или не обновляется продолжительное время, значит цикл не запущен, либо «завис».
Также имеется возможность управлять циклами — запускать (start), останавливать (stop) и перезапускать (restart). Стоить отметить, что функционал управления циклам будет работать только при условии, что запущена и работоспособна служба MajorDoMo (cycle.php).
Мониторинг циклов в Панели управления MajorDoMo
2. Диспетчер задач операционной системы
2.1 Linux
В ОС Linux для мониторинга работы циклов удобно использовать консольную утилиту htop.
Для ее установки необходимо выполнить команду sudo apt install htop
Для запуска необходимо набрать в командной строке htop и нажать Enter. После запуска для фильтрации нажать F4, ввести в поле фильтра слово php, снова нажать Enter и затем F5 для отображения результат в виде дерева процессов.
Мониторинг циклов в консоли Linux
В режиме реального времени видно основной процесс (cycle.php) и все его дочерние процессы циклов ядра MajorDoMo и модулей. Также здесь можно узнать пользователя, от имени которого запущен MajorDoMo, время запуска циклов, потребляемые ими ресурсы CPU и RAM, и путь к каталогу установки MajorDoMo.
Отображение требуемых столбцов настраивается через меню настроек (вызов через F2) в разделе Columns.
2.2 Windows
В ОС Windows используется стандартный Диспетчер задач, в котором для большей информативности необходимо предварительно включить отображение столбца Командная строка на вкладке Процессы. Для этого в разделе меню Вид кликнуть на пункт Выбрать столбцы и в открывшемся окне отметить галочкой опцию Командная строка.
Мониторинг циклов в Диспетчере задач Windows 7
Источник
Не работает cycle connect majordomo
Сообщение kotbrs » Вс фев 05, 2017 8:32 pm
Система работает уже где-то полгода.
Примерно неделю регулярно стал падать цикл.
В логах ничего криминального, на мой взгляд.
Поотключал всё, что могло, на мой взгляд влиять на работу цикла.
В системных сообщениях то, что ниже:
20:27 Dom: main цикл остановлен.
20:27 Dom: Системный статус изменился на Красный.
20:22 Dom: Системный статус восстановился на Зелёный
20:19 Dom: main цикл остановлен.
20:19 Dom: Системный статус изменился на Красный.
20:14 Dom: Системный статус восстановился на Зелёный
20:11 Dom: main цикл остановлен.
20:11 Dom: Системный статус изменился на Красный.
20:06 Dom: Системный статус восстановился на Зелёный
В X-Ray осталось то что ниже
20:27:55 0.74109500 yandex_tts.processSubscription (SAY)
20:27:55 0.69590700 yandex_tts.processSubscription (SAY)
20:22:55 0.12505500 yandex_tts.processSubscription (SAY)
20:19:54 0.18278500 yandex_tts.processSubscription (SAY)
20:19:54 0.13553600 yandex_tts.processSubscription (SAY)
20:14:53 0.60327900 yandex_tts.processSubscription (SAY)
20:11:53 0.70182500 yandex_tts.processSubscription (SAY)
20:11:53 0.66056900 yandex_tts.processSubscription (SAY)
20:07:12 0.92613300 optimizer.processSubscription (HOURLY)
20:07:12 0.92584100 connect.processSubscription (HOURLY)
20:06:51 0.58532900 yandex_tts.processSubscription (SAY)
20:04:08 0.28650000 yandex_tts.processSubscription (SAY)
20:04:08 0.24927100 yandex_tts.processSubscription (SAY)
19:59:08 0.51254200 yandex_tts.processSubscription (SAY)
По времени события совпадают.
Плагин речи от яндекса сносил и ставил опять — не помогает.
В системе голосом говорится только время каждый час, больше ничего.
Также в левой панели стали отставать часы.
Подскажите, что сделать, чтоб перестало падать?
И что пытается TTS говорить, хотя нигде ему не указано говорить кроме времени?
Что еще можно показать из настроек для отлавливания моей беды?
Источник
Не работает cycle connect majordomo
Сообщение Yashalta » Ср апр 08, 2020 11:34 am
Пытаюсь установить «MD» на Debian 10 по этой инструкции https://kb.mjdm.ru/kak-ustanovit-majordomo-na-linux/
Все вроде встало, но webvars цикл остановлен. и Нет доступа в Интернет
Я попробовал посмотреть, что мешает жить.
Судя по выводу все «ОК»!
Подскажите, что и где посмотреть, чтобы запустить webvars цикл и получить доступ в интернет.
Хотя, доступ в интернет есть! Я обновил систему и она скачала нужности из
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение tarasfrompir » Ср апр 08, 2020 11:40 am
Варианта 2 есть — или установить модуль вебварс — сейчас он вынесен из системы.
или в классе systemStates — метод checkState — строка 14 убрать его из списка
типа так
Но доступ в интернет — это не отсюда — ну при условии что сюда не заглядывали. и ничего ручками не меняли
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение Yashalta » Ср апр 08, 2020 12:07 pm
Варианта 2 есть — или установить модуль вебварс — сейчас он вынесен из системы.
или в классе systemStates — метод checkState — строка 14 убрать его из списка
типа так
Но доступ в интернет — это не отсюда — ну при условии что сюда не заглядывали. и ничего ручками не меняли
Спасибо! Результат смотри ниже!
А, с интернетом куда комать?
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение tarasfrompir » Ср апр 08, 2020 12:37 pm
строку то верни назад —
только в таком виде — $cycles=array(‘ping’=>’ping’);
я ж тебе писал
и вообще можеш вписать сюда все циклы — которые важны для тебя — скажем по устройствам каким или сам посмотриш.
В устройствах онлайн — есть запись
поменяй в записи хост с тут.бай на 1.1.1.1
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение Yashalta » Ср апр 08, 2020 3:12 pm
.
В устройствах онлайн — есть запись
поменяй в записи хост с тут.бай на 1.1.1.1
Поменял, попробовал с разными «IP» адресами. Почему то, пишет «Status: Offline»! Хотя если пинговать из терминала то, все «OK»!
И еще вопрос, а как дать права пользователю www-data для выполнения команды ping?
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение tarasfrompir » Ср апр 08, 2020 3:19 pm
.
В устройствах онлайн — есть запись
поменяй в записи хост с тут.бай на 1.1.1.1
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение Yashalta » Ср апр 08, 2020 3:22 pm
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение tarasfrompir » Ср апр 08, 2020 3:27 pm
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение Yashalta » Ср апр 08, 2020 4:26 pm
Я хотлел дать все необходимые права для выполнения команды «ping» пользователю www-data
НО, ЭТО ДЕЛАТЬ НЕ НУЖНО. https://askubuntu.com/questions/486346/ . ing-to-ssh
Это плохая идея, давать права sudo для www-данных. Если бы Apache предназначался для работы с правами root, у него не было бы своей собственной группы. Делая это, вы создаете огромные дыры в безопасности, потому что оболочка для пользовательских www-данных установлена в /usr/sbin/nologin и установлена по очень веской причине. Вы не должны входить в систему как www-data, это специальный пользователь / группа, используемая веб-сервером, и не предназначенная для обычного использования оболочки!
что было мною сделанно!
В настройках OnLine устройств я поменял с «PING(HOST)» на «WEB PAGE (URL)» и прописал не «IP» адрес а «url» сайта. Пока такое решение! Если кто подскажет в чем проблема, буду благодарен!
Re: webvars цикл остановлен. Нет доступа в Интернет
Сообщение tarasfrompir » Ср апр 08, 2020 4:44 pm
Источник