Как заставить Алису сказать но не заносить в лог

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Ответить
Ivan
Сообщения: 1474
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Как заставить Алису сказать но не заносить в лог

Сообщение Ivan »

Как заставить Алису сказать но не заносить в лог?

Нужно для проговаривания погоды, и новостей. Эта информация не критическая поэтому достаточно её озвучить
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: Как заставить Алису сказать но не заносить в лог

Сообщение ksgroup »

В принципе в системе это не предусмотрено, но никто не запрещает отредактировать функцию say введя туда контроль определенного флага управляющего внесением, "сказанного" Алисой, в лог. Но есть одна проблема - после очередного обновления системы изменения могут исчезнуть. Тут кстати огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Как заставить Алису сказать но не заносить в лог

Сообщение Amarok »

ksgroup писал(а):огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
Поддерживаю просьбу. Но только папу Алисы зовут Сергей :)
Моя Алиска живёт на Proxmox в Debian 12
Ivan
Сообщения: 1474
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: Как заставить Алису сказать но не заносить в лог

Сообщение Ivan »

Сам я тоже могу. Потому и написал.

Вообще бы сделать систему репозитарного обновления. Тогда не будет таких проблем, зато будут противоречия
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: Как заставить Алису сказать но не заносить в лог

Сообщение ksgroup »

BlackWarrior писал(а):
ksgroup писал(а):огромная просьба к Андрею сделать так что бы измененные файлы .php можно было переместить в какую то спец папку (аналогично тому как сделано template_alt) в которой бы нужные файлы не обновлялись.
Поддерживаю просьбу. Но только папу Алисы зовут Сергей :)
И точно Сергей :) Завтыкал. В связи с этой войной столько инфы в голове что уже и имена путать начинаю. Пора в отпуск!

На счет репозитарного обновления - поддерживаю. А вот то что будут противоречия - это еще один довод о том что пора создать какие то минимальные стандарты вплоть до входа в функции и возврата ими результатов. А вообще мне кажется было бы не плохо разделить серверную часть МД от интерфейсной. Тогда была бы серверная часть с определенным, хорошо документированным API которая функционировала бы отдельно и независимо от интерфейсной. А так же было бы море вариантов интерфейсных частей МД с кучей разных скинов. Более того можно написать автономные интерфейсы на разных языках программирования работающих локально на клиентских машинах, тем самым уменьшая существенно трафик, так как не нужно передавать графику и страницы с сервера - передаются только данные. Более того можно создавать автономные устройства управления (их конечно и сейчас можно создавать и использовать). У меня например на базе ардуино, эзернет шилда, индикатора, нескольких кнопок и энкодера, собран пульт управления VLC. Установлен в душевой кабине и позволяет управлять музыкой во время купания. Подобный пульт собираюсь собрать для управления системой охраны и установить у входной двери, хотя там можно и планшет установить конечно, но тогда лучше создать страницу управления охраной недоступную из глобальной сети.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Как заставить Алису сказать но не заносить в лог

Сообщение sergejey »

Как вариант, можно создавать новые .php файлы в папке ./lib/ -- они автоматически будут подключаться и не будут переписываться "поверх" при обновлении. Там можно делать любые свои функции.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ksgroup
Сообщения: 135
Зарегистрирован: Ср дек 19, 2012 10:35 am
Откуда: Ukraine/Kiev

Re: Как заставить Алису сказать но не заносить в лог

Сообщение ksgroup »

sergejey писал(а):Как вариант, можно создавать новые .php файлы в папке ./lib/ -- они автоматически будут подключаться и не будут переписываться "поверх" при обновлении. Там можно делать любые свои функции.
Это хорошая новость! Я этого не знал. теперь буду создавать свои функции, а то надоело после каждого обновления восстанавливать все свои правки в файлах .php.
CubieBoard A10 - основной сервер Majordomo
Raspberry Pi - цифровая мини АТС ASTERISK
Arduino - блок управления реле, электросчетчик, счетчики воды, управление вентиляционной системой, СКУД.
PAV
Сообщения: 970
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва

Re: Как заставить Алису сказать но не заносить в лог

Сообщение PAV »

А можно как-то сделать, чтобы Алиса, например при MinMessageLevel 1 писала в чат, при 2 говорила, при 3 отправляла pushover, но не проговаривала?
PAV
Сообщения: 970
Зарегистрирован: Пт дек 06, 2013 11:30 am
Откуда: Москва

Re: Как заставить Алису сказать но не заносить в лог

Сообщение PAV »

Up вопросу. Можно ли сделать, чтобы при определенном уровне сообщения, например, уходили через pushover, но не проговаривались?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Как заставить Алису сказать но не заносить в лог

Сообщение sergejey »

PAV писал(а):Up вопросу. Можно ли сделать, чтобы при определенном уровне сообщения, например, уходили через pushover, но не проговаривались?
Пока нельзя отключить проговаривание, если уровень сообщения равен либо выше заданному минимальному уровню для речи. Но на будущее я, пожалуй, сделаю кое-какие изменения и опишу как это сделать.

Пока же, как вариант, выставить на проговаривание уровень, скажем 3, а на pushover уровень 2, тогда всё что уровня два будет только на pushover отправляться, а выше и туда и туда.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить