Здравствуйте, гость ( Вход | Регистрация )

22 страниц V  « < 6 7 8 9 10 > »   
Тема закрытаОткрыть тему
> 

Addax и NMS

yuoras
сообщение 16.2.2015, 13:43
Сообщение #141


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



У кого доступ к ПО настроен через домены ?.

Версия NMS 200 , ну не в какую .
Пользователь создан через NMS клиент.
В Плагинах всё подключается , в настройках пользователь есть ,права даны.
Ошибка "not found or is not member of any group"


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 16.2.2015, 16:24
Сообщение #142


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



На счет прикрутить тарифы и реактивку: пока не могу в самой БД эти данные найти, может Вы их в какой табличке встречали?
КМК в тотже запрос их засунуть не получится, т.к. в таблицу RW_ReceivedData сыпятся показания счетчиков сплошняком,
отличий дневного от ночного я не обнаружил, кроме того что у меня сначала идет день потом ночь.
Вот в таком виде:
108242 203 4 <Двоичные данные> 2 10.02.2015 0:00:00 10.02.2015 2:07:18 1784953 1 30 1 17849530,0000000000000000000
108243 203 4 <Двоичные данные> 2 10.02.2015 0:00:00 10.02.2015 2:07:18 189176 1 30 1 1891760,0000000000000000000
109255 203 4 <Двоичные данные> 2 11.02.2015 0:00:00 11.02.2015 2:07:09 1785674 1 30 1 17856740,0000000000000000000
109256 203 4 <Двоичные данные> 2 11.02.2015 0:00:00 11.02.2015 2:07:09 191445 1 30 1 1914450,0000000000000000000
Т.е. без какого-то идентификатора разделить показания автоматом не получится.
Видимо в самой SIMS при составлении отчета как-то обрабатывается. Про реактивку, я вроде этих данных со счетчиков не запрашиваю,
по этому у меня их нет или найти не могу...

По поводу Delphi сам не разбираюсь, но есть у кого спросить... единственное что знаю, чтоб изменить что-то в программе написанной на дельфи нужны исходники,
из которых компилировалась эта прога.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 16.2.2015, 16:43
Сообщение #143


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



Смотрите , я уже нашел не соответствие показаний Вашего запроса и реальных.
Вы отфильтовываете показания по (r.Unit = 30) , это не правильно.
Вот посмотрите такой запрос
Select *
from RW_ReceivedData
order by LogicalName

В LogicalName есть параметры
Я их описал выше постом
Вот типы
Код
0x01000F0800FF-Общие показания
0x01000F0801FF-Тариф Ночь
0x01000F0802FF-Тариф День
0x01000F0803FF-Тариф Пик
0x0100640800FF-Реактив L
0x0100650800FF-Реактив C


Если промониторить Ваш (r.Unit = 30) , то типы могуть буть не только 0x01000F0800FF (Суммарная Энергия) но и 0x01034B0800FF.



--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 16.2.2015, 17:13
Сообщение #144


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



А ка Вы увидели что написано в LogicalName?
у меня просто <Двоичные данные>...
кстати ORDER BY это сортировка, а не фильтр

Даже если в запрос написать
WHERE LogicalName = '0x01000F0800FF'
запрос у меня не отрабатывает, т.е. ничего не выводит...
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 16.2.2015, 20:32
Сообщение #145


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



Цитата(keen.gaff @ 16.2.2015, 16:13) *
А ка Вы увидели что написано в LogicalName?
у меня просто <Двоичные данные>...
кстати ORDER BY это сортировка, а не фильтр

Даже если в запрос написать
WHERE LogicalName = '0x01000F0800FF'
запрос у меня не отрабатывает, т.е. ничего не выводит...


А я где то написал , что ORDER BY это фильтр ?.
Я сортировал для наглядности , там много разных параметров .

Ну я прямь не знаю , у меня нормально выводит .



А Заберите кавычки в параметре
WHERE LogicalName = 0x01000F0800FF


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 17.2.2015, 12:23
Сообщение #146


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



Да, без кавычек что-то фильтрует по WHERE LogicalName = 0x01000F0800FF, но у меня все равно в LogicalName <Двоичные данные> показываются.
Может от версии SQL сервера зависит, у меня SQL 2005 express...
Посмотрел базу на SQL 2012, там эти значения видны... (пошел чесать репу icon_surprised.gif )
Вам нужно чтоб показания счетчика в строчку были (типа счетчик, дата, общее, день, ночь, пик и т.д.)?

Сообщение отредактировал keen.gaff - 17.2.2015, 13:09
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 17.2.2015, 20:28
Сообщение #147


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



Спасибо за ответ.
У меня тоже 2005 express edition.
Конечно ,лучше было бы в строчку


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 19.2.2015, 12:56
Сообщение #148


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



youras, попробуйте вот такой запрос
Код
SELECT DISTINCT
                      d.SerialNo, r.Time, g.UnitName AS Город, u.UnitName AS Улица, k.UnitName AS Дом, FLOOR(T_O.NormValue) AS Tarif_O, FLOOR(T_N.NormValue) AS Tarif_N,
                      FLOOR(T_D.NormValue) AS Tarif_D
FROM         RW_ReceivedData AS r LEFT OUTER JOIN
                      RW_ReceivedData AS T_O ON r.DeviceId = T_O.DeviceId AND T_O.LogicalName = 0x01000F0800FF AND r.Time = T_O.Time LEFT OUTER JOIN
                      RW_ReceivedData AS T_N ON r.DeviceId = T_N.DeviceId AND T_N.LogicalName = 0x01000F0801FF AND r.Time = T_N.Time LEFT OUTER JOIN
                      RW_ReceivedData AS T_D ON r.DeviceId = T_D.DeviceId AND T_D.LogicalName = 0x01000F0802FF AND r.Time = T_D.Time LEFT OUTER JOIN
                      dm_Devices AS d ON r.DeviceId = d.Id LEFT OUTER JOIN
                      cp_ControlPoints AS c ON d.Id = c.DevId LEFT OUTER JOIN
                      Unit AS k ON c.GAID = k.UnitID LEFT OUTER JOIN
                      Unit AS u ON k.ParentID = u.UnitID AND u.TypeID = 5 INNER JOIN
                      Unit AS g ON u.ParentID = g.UnitID AND g.TypeID = 4
WHERE     (r.Time = '20-01-2015') AND (k.TypeID = 6)
ORDER BY Улица, Дом

Только добавьте колонки показаний: Пик, Реакт_L, Реакт_С
по тому же принципу, у меня таких нет...
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 19.2.2015, 14:33
Сообщение #149


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



keen.gaff,
Спасибо за труды.
Завтра проверю.
Пробежался по SQl запросу , должно работать !


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 20.2.2015, 10:30
Сообщение #150


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



yuoras, может Вы знаете что это за идентификаторы?
0x0001600501FF
0x0001600502FF
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 20.2.2015, 15:20
Сообщение #151


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



keen.gaff,
Я в командировке, приеду посмотрю


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
feren
сообщение 27.2.2015, 11:24
Сообщение #152


Заглянувший
*

Группа: Пользователи
Сообщений: 53
Регистрация: 21.12.2011
Пользователь №: 25469



А мне не подскажите? Каким запросом можно вывести список устройств, которые находяться в статусе "NoRoute" в NMS'ке? Пока только начинаю разбираться с SQL'ем как таковым.
Прикрепленное изображение
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 27.2.2015, 21:47
Сообщение #153


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



Цитата(keen.gaff @ 20.2.2015, 9:30) *
yuoras, может Вы знаете что это за идентификаторы?
0x0001600501FF
0x0001600502FF

Суточные состояния 1 и Суточные состояния2


Я писал по поводу Delphi.
Написал программу , но немогу отобразить в ней ,как раз эти идентификаторы
0x0001600501FF
0x0001600502FF
Просто выдаёт BYTE в строке иденфикатора.
Понимаю , что нужно процедуру применить для отображения байтовых значений , но опыта не хватает , да й спросить некого.
Если интересно, могу сбросить , может чем поможете


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 3.3.2015, 0:10
Сообщение #154


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



Yuoras, точно не уверен, проверять надо, если Вы подаете в программу данные запросом из sql, тогда эту двоичную колонку надо, в самом запросе конвертировать в текст, т.е. в строку, тогда должна будет отображаться правильно. Поскольку при выгрузке в текстовый файл эти данные видно, только без начальных 0х.
По поводу программы, раскажите что должно быть на выходе.
Если там используется тот запрос где есть колонки с тарифами общий, день, ночь и т.д., то может проще добавить еще колонки с этими состояниями, только надо разобраться что в них писать в зависимости от значения.

Цитата(feren @ 27.2.2015, 12:24) *
А мне не подскажите? Каким запросом можно вывести список устройств, которые находяться в статусе "NoRoute" в NMS'ке? Пока только начинаю разбираться с SQL'ем как таковым.

Запрос скорее всего примерно тот же, что здесь выкладывался, поскольку скорее всего все де вайсы лежат в одной таблице dm_Devices, нужно только в таблице cp_ControlPoints(???) определить признак отношения к "потеряшкам".
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
keen.gaff
сообщение 3.3.2015, 16:05
Сообщение #155


Заглянувший
*

Группа: Пользователи
Сообщений: 75
Регистрация: 10.1.2013
Пользователь №: 29995



Цитата(keen.gaff @ 3.3.2015, 1:10) *
Запрос скорее всего примерно тот же, что здесь выкладывался, поскольку скорее всего все де вайсы лежат в одной таблице dm_Devices, нужно только в таблице cp_ControlPoints(???) определить признак отношения к "потеряшкам".

Вот тут обманул, у NMS своя БД, там искать таблицы надо где это лежит.
Но у запроса принцип построения тот же.
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
feren
сообщение 4.3.2015, 11:25
Сообщение #156


Заглянувший
*

Группа: Пользователи
Сообщений: 53
Регистрация: 21.12.2011
Пользователь №: 25469



Цитата(keen.gaff @ 3.3.2015, 16:05) *
Вот тут обманул, у NMS своя БД, там искать таблицы надо где это лежит.
Но у запроса принцип построения тот же.


С запросами уже разобрался более или менее, а вот с таблицами как раз и хотел узнать, может кто подскажит в каких искать. Ладно, спасибо за ответ, хоть в верном направлении иду)) будем искать дальше...
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Tu160
сообщение 31.3.2015, 14:12
Сообщение #157


Заглянувший
*

Группа: Пользователи
Сообщений: 61
Регистрация: 31.3.2015
Пользователь №: 44763



Цитата(feren @ 4.3.2015, 12:25) *
С запросами уже разобрался более или менее, а вот с таблицами как раз и хотел узнать, может кто подскажит в каких искать. Ладно, спасибо за ответ, хоть в верном направлении иду)) будем искать дальше...


Делал так. Создал в базе NMS представление (view) "ASU_route". SQL-для него такой:

Код
SELECT    NMSDevice_ID, SUM(IsActive) AS Status
FROM         dbo.NetTree
GROUP BY NMSDevice_ID
ORDER BY NMSDevice_ID


В итоге получаем таблицу где первая колонка - NMSDevice_ID (номер счетчика/маршрутизатора), вторая колонка Status - состояние (0 - NoRoute; >0 - Active)

Т.е. если вам нужны все устройства с NoRoute, то выполните запрос для этого View:

Код
select * from [имя_View_которое_вы_создали] where Status = 0


Обращаю внимание, что в таблице будут присутствовать как счетчики, так и роутеры (маршрутизаторы).

Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 13.5.2015, 11:07
Сообщение #158


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



Странная ситуация по страшному жёру траффика GPRS у роутеров.

Переносил все ПО на другой сервер , включая и rootrouter (заменил старым и сделал перерегистрацию службы и длл ).
Теперь на новом сервере лог файл гпрс составляет за 100мБ, раньше был 30 максимум.

Тех поддержка молчит , Молдоване тоже не отвечают.


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
yuoras
сообщение 13.5.2015, 19:24
Сообщение #159


=VIP=
**********

Группа: Модераторы
Сообщений: 1987
Регистрация: 13.12.2010
Из: Украина
Пользователь №: 20654



Появилась NMS 201 и рутроутер новый


--------------------
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения
Tu160
сообщение 14.5.2015, 12:18
Сообщение #160


Заглянувший
*

Группа: Пользователи
Сообщений: 61
Регистрация: 31.3.2015
Пользователь №: 44763



Скоро тоже будем переходить на GPRS (130 маршрутизаторов). Какой средний расход трафик на 1 маршрутизатор? (допустим на каждом сидит 50 счетчиков, данные они отдают 1 раз в сутки).

Вопросец: в NMS при клике правой кнопкой по маршрутизаторам, выбираю пункт Interface Configuration. Установив английский клиент NMS вроде разобрался, что и как там настраивать. Но ни в одном руководстве я не нашёл описание данного окна, хотя ТП говорили что есть icon_confused.gif
На картинке ниже маска должна быть 00 00 00 00 00 00 00 00 00 00.



Сообщение отредактировал Tu160 - 14.5.2015, 12:20
Вернуться в начало страницы
Вставить ник
+Ответить с цитированием данного сообщения

22 страниц V  « < 6 7 8 9 10 > » 
Тема закрытаОткрыть тему
37 чел. читают эту тему (гостей: 37, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 18.1.2025, 1:57
Rambler's Top100     
Стиль от Desi.Ru - сайты и домены