vic@ писал(а):
2 Что касается прямого обращения к датчику, то, на мой взгляд, оно удобно как раз при относительно большом количестве разнотипных датчиков/устройств. При принятии для себя единой системы имен, проблем с "запоминанием" быть не должно. Плодить же сценарии и логгеры на все случаи жизни, только ради доступа к одному из устройств, как мне кажется, не всегда удобно, равно, как и получать на телефон списки из датчиков и значений, а затем листать их.
Кроме того псевдоним для датчика/устройства в любом случае полезен, например. для обсуждаемой тут же проблемы подстановки значения КОНКРЕТНОГО датчика. Ну, а если псевдонимы будут, то отчего в любом случае не давать к ним прямого доступа.
2
Соглашусь по той простой причине, что лишних команд не
бывает, не нужна не используй.
Свои рассуждения строил на следующем:
Пользуюсь этой системой не первый год (Multilogger), при чем не
из "баловства", а внедрил её на своём предприятии. Контролирую
работу газовой котельной (порядка восьми температурных датчиков),
а так же работу пяти холодильников (то же 8 датчиков температуры
и пара "цифровых") и нескольких коптильных печей, плюс
температура в цехе и на улице. В планах контроль температуры
ответственных узлов и агрегатов, видеокамеры, контроль помещений
на предмет открытия дверей. Не все до конца реализовано. До
Бенукс2 использовал три одновременно запущенных Multilogger.
Удаленно (из дома) контролирую через http, а так же по ICQ и Email
(графики) с коммуникатора (вне дома). Желающие могут посмотреть на
бойлерную, сейчас шесть датчиков, пройдя по адресу:
http://kirovfish.servebeer.com:8080/ Пароль 22 имя 22, (потом
сменю
). Обратите внимание, на графике всего шесть! датчиков,
я это к тому, что в одном логгере много датчиков "нечитабельно".
За всё время ни разу не потребовалось запросить параметры одного
датчика (но это не значит что такая возможность не нужна).
В одном Логгере иметь больше восьми датчиков температуры не
очень удобно. График теряет "читаемость". 8 датчиков в одной SMS
(у меня ICQ сообщении) смотреть вполне удобно. В большинстве
случаев показания датчиков взаимосвязаны, поэтому информативнее
видеть всю картину сразу, а не отдельный датчик.
В некоторых случаях удобнее иметь возможность просматривать
логгер отдельно по типам датчиков, отдельно температурных, отдельно
цифровых и т.д.
Прелагаю к команде "псевдоним логера" добавлять параметр.
Тогда без параметра отправляется текущее состояние всех датчиков
логгера. А с параметром (параметрами) только тех типов датчиков,
которые указаны в параметре (параметрах). Таким образом количество
датчиков логгера в SMS (ICQ) ещё уменьшится.
Для увеличения команд по SMS (ICQ) предлагаю расширить набор
команд "сценария". Тогда каждый пользователь сможет создать
необходимый ему набор команд. Удобство такого подхода в том,
что каждый создаст нужный ему набор команд с удобной именно
ему классификацией и аббревиатурой. А команду SCEN сократить
(сделать синоним) до одной буквы S. Тогда перед именем сценария
(а имя пользователь может создать любое, хоть из одного символа)
достаточно будет поставить одну букву-команду S. Такой "гибкий"
подход позволит создать свой уникальный набор команд каждому
пользователю, удобный и понятный именно ЕМУ.
Вот почему считаю имеющийся набор команд вполне достаточным.
Пока предлагаю только добавить параметр к команде "псевдоним
логгера".
Предлагаю для увеличения количества и функциональности SMS
команд прейти к обсуждению новых команд "сценария".