Ето моя опто-головка:

Я уверен что положил точно где надо.
Как сделать настройки DHCPServer?
Вот выдержка из инструкции:
7.2 Порядок подключения оптоголовки
Подключите оптоголовку IRHU к любому свободному USB порту компьютера. На компьютере должна быть установлена одна из операционных систем Microsoft Windows.
Компьютер обнаружит устройство. Тип устройства будет не определён.
Установите на компьютере программу-драйвер.
Подключенная оптоголовка должна получить определенный номер COM порта, который потом указывается в настройках интерфейсных программ
Как сделать настройки DHCPServer? - читайте документацию!
ADDAX 6.0 System Installation and Configuration-RG-Ru 1.1.1.doc
4.4 Установка и запуск RootRouterPlus (RR+)
Вот такая вот ситуация: дом, относительно с новой проводкой перестал читатся системой Smart IMS. Помехи отсуствуют. Дома от этой же ТП читаются нормально, переключали на другой кабель, меняли балансные счетчики - безрезультатно. Кабель длинный (700 м), но ранее же работало. Кто встречался с подобным?
Пришлось обновится до 626, из-за того что некорректно отображались токи со счетчиков np73l.
Не очень нравится. И после обновления упали настройки пользователей, пришлось заново права рисовать.
РоманК, Померяйте затухание сигнала.
По мере заселения людей и увеличения нагрузки , уровень полезного сигнала падает
grunt,
Спасибо, уже от многих читал негатив от 626
Цитата(yuoras @ 10.2.2015, 9:01)

РоманК, Померяйте затухание сигнала.
По мере заселения людей и увеличения нагрузки , уровень полезного сигнала падает
Сегодня делал замеры в щитовой дома. Уровень полезного сигнала 1800 мВ. На конец кабеля повесил счетчик Tx - в качестве ретранслятора, но роутер его пока даже не увидел. Конечно затухание большое, но первый по линии счетчик должно же было увидеть?
Ситуация пока остается неопределенной..., в каком направлении можна двигатся?
Нагрузка небольшая по 50 А на фазу было днем.
Перенесите марш в щитовую дома.
700 м кабеля по 0,4 это конечно сильно.
У нас у спмих проблемы со связью, длинные линии, 523 счетчики, голый провод, скрутки, топология сетей очень разветтвленная.
Кто как с этим борется?
keen.gaff
11.2.2015, 14:28
Цитата(yuoras @ 23.1.2015, 18:21)

Как создать SQL запрос для связки номеров счётчика и адреса?, с остальным разобрался без проблем
Вот такой запрос у меня работает:
Код
SELECT d.SerialNo, CONVERT(nvarchar(10), r.Time, 104) AS Data, (u.ParentID - 2) AS Sektor, u.UnitName, FLOOR(r.NormValue) AS Val FROM ADDAXDB_APPSERVER.dbo.RW_ReceivedData r LEFT JOIN ADDAXDB_APPSERVER.dbo.dm_Devices d ON r.DeviceId = d.Id LEFT JOIN ADDAXDB_APPSERVER.dbo.cp_ControlPoints c ON d.Id = c.DevId LEFT JOIN ADDAXDB_APPSERVER.dbo.Unit u ON c.GAID = u.UnitID WHERE r.Unit = 30 AND r.Time = '%VDATA%' ORDER BY u.ParentID, u.UnitName
На выходе, в текстовом файле получается вот такой вид:
№счетчика| Дата | Улица | Адрес | Показание счетчика
1769241;06.02.2015;1;№01 Четверик (МЭ);1610180
1734992;06.02.2015;1;№02 Булюкина (МЭ);1680780
1743602;06.02.2015;1;№03 Филатов (МЭ);4477020
1752215;06.02.2015;1;№07 Горяинов (МЭ);3383830
Цитата(Vasamba @ 11.2.2015, 11:59)

Перенесите марш в щитовую дома.
700 м кабеля по 0,4 это конечно сильно.
Иногда это просто не возможно , связь в подвале (щитовая) практически отсутствует.
Даже на демонстрационных картинках TeleTec , расстояние 500 метров.
Это всё индивидуально , зависит от самой линии.
Конечно , было бы два монитора , вот тогда можно было бы точно установить.
Промерять с двух сторон.
А что можно с помощью двух мониторов измерить или проверить?
keen.gaff,
Спасибо , завтра посмотрю
Цитата(Vasamba @ 11.2.2015, 14:06)

А что можно с помощью двух мониторов измерить или проверить?
С помощью двух рмл мониторов ,очень хорошо мониторить качество линии.

каким образом это делается?
Можно поподробней.
В инструкции по монитору всё описано .
Тех поддержка на крайний случай.
У меня были проблемы , прижали ребята с представительства с двумя мониторами (один на ТП , второй на доме)
keen.gaff
12.2.2015, 10:19
Только с улицей надо разбираться отдельно. У меня там просто вместо названия улицы сектор указывается, поэтому цифра стоит.
И еще, если счетчик двутарифный и больше, то данные за сутки, в той же колонке идут, поскольку в самой базе так хранится.
Не прокатило
2291312 08.01.2015 NULL NULL 3046100
2291305 08.01.2015 NULL NULL 3859140
2291322 08.01.2015 NULL NULL 1465180
2291264 08.01.2015 NULL NULL 2618930
2290796 08.01.2015 NULL NULL 1590130
2290662 08.01.2015 NULL NULL 2705630
keen.gaff
12.2.2015, 17:02
А что в столбцах ParentID и UnitName таблицы dbo.Unit записано в самой БД?
Цитата(keen.gaff @ 12.2.2015, 16:02)

А что в столбцах ParentID и UnitName таблицы dbo.Unit записано в самой БД?
Спасибо , завта гляну.
Уже не на работе
Дело в том, что я уже сделал подобное. Тоесть я померял в щитовой дома сигнал от роутера на ТП. Он низкий (потери в кабеле), но он присуствует. В щитовой дома стоит 5 точек учета, но их роутер не видет пока...???
Инструкция там неочем! Есть ли у кого опыт работы с монитором.
Сейчас 3 часа катался на вышке по линиям - результат вообще непонятный.
Измеряю сигнал в ОДНОМ пролете линии- в начале есть, в середине хуже, в конце вобще нет сигнала. Идёт фаза-ноль, провода целые. Сигнал скачет от 8000 до 800. какие-то непонятки.
Есть подозрения на дохлый счетчик (молчит уже с полгода), может в нем короткое замыкание сигнала происходит, и он гасит все счетчики рядом.
Либо от конца линии идет помеха и гасит счетчики.
Цитата(Vasamba @ 13.2.2015, 9:29)

Сигнал скачет от 8000 до 800.
Если Вы меряете такие числа при выключенном роутере , 100 % у Вас шумы.
keen.gaff,
UnitID TypeID UnitName ParentID
7 6 1 6 30.05.2014 11:04:33 30.05.2014 11:04:33
8 6 10 6 30.05.2014 11:04:33 30.05.2014 11:04:33
9 6 100 6 30.05.2014 11:04:33 30.05.2014 11:04:33
10 6 101 6 30.05.2014 11:04:33 30.05.2014 11:04:33
11 6 102 6 30.05.2014 11:04:33 30.05.2014 11:04:33
12 6 103 6 30.05.2014 11:04:33 30.05.2014 11:04:33
13 6 104 6 30.05.2014 11:04:33 30.05.2014 11:04:33
14 6 105 6 30.05.2014 11:04:33 30.05.2014 11:04:33
Это при включенном марше.
keen.gaff
13.2.2015, 13:47
Странно что UnitName пустой получился.
А номер счетчика и показания в SIMS и в результате этого запроса совпадают
(в смысле что в результате запроса показания относятся к этому счетчику, как и в SIMS)?
Попробуйте пройти всю цепочку связей.
У меня она выглядит так:
Код
RW_ReceivedData - DeviceId = dm_Devices - Id
dm.Devices - Id = cp_ControlPoints - DevId
cp_ControlPoints - GAID = Unit - UnitID
Vasamba,
Так кто же меряет шумы при включенном роутере ?
Роутер сам создаёт полезный сигнал , вот Вы его и видите.
ОБЯЗАТЕЛЬНО, ПЕРЕД ПОИСКОМ ШУМОВ , ОТКЛЮЧАЕМ РОУТЕР
Спасибо keen.gaff, Показания отображаются корректно.
Один из пользователей этого сайта , писал, что (город-микрорайон-город -дом-квартира) соединяются через внутренние алгоритмы ADDAX
Так мы и измеряли уровень полезного сигнала.
Пытались разобраться с неопросами счетчиков.
Vasamba
Видно , у нас разные методы поиска
Ну я и спрашиваю кто как линии мониторит.
Цитата(Vasamba @ 14.2.2015, 12:12)

Ну я и спрашиваю кто как линии мониторит.
Смотрите как надо:
1. На ТП отключаете роутер (маршрутизатор) и меряете шумы монитором. Если шум на секции превишает 2000 мВ - это плохо и
надо искать виновника.
2. По очереди отключаете линии на ТП пока шум не упадет, таким образом вычислите виновника.
3. Если на линии висит несколько абонентов, тогда надо их тоже отключать и мерять когда упадет шум.
4. Можно также мерять и у потребителя, но лучше все же на шинах ТП.
Цитата(РоманК @ 14.2.2015, 16:11)

Если шум на секции превишает 2000 мВ - это плохо и надо искать виновника.
Каждый обьект индивидуален , у меня есть место , где за 2000 мВ и нормально работает.
Я ничего не хочу сказать , но в целом правильно , за 2000 уже задержки.
keen.gaff
14.2.2015, 20:22
Внутренние алгоритмы аддакс построены на обыкновенном рекурсивном запросе, в понедельник у себя проверю и тогда выложу запрос.
Но я так и не понял почему у Вас unitname пустой вышел (там же по идее номер квартиры к счетчику привязан), значит не связались все четыре таблицы. Проверять надо.
keen.gaff,
Спасибо
Я просто скопировал Ваш запрос в SQL.
Базы ж одинаковые , соответственно должно обрабатывать , что у Вас , что у меня.
А если проблема не в шумах?
Я просто хотел составить карту и обозначить на ней уровни сигнала в разных точках.
Еще я пинговал счетчики, и оказалось что почти все счетчики на одном фидере марш видит на фазе С, а на другом фидере на фазе В, на третьем на фазе А.
keen.gaff
15.2.2015, 14:08
Кстати, хотел уточнить, в результате нужна вся иерархия населенного пункта или достаточно: Улица, Дом, Квартира?
keen.gaff,
Спасибо.
Да , этого достаточно
keen.gaff
16.2.2015, 11:30
yuoras Попробуйте вот такой запрос для проверки:
Код
SELECT g.UnitName AS Улица, u.UnitName AS Дом, d.UnitName AS Квартира
FROM Unit AS d INNER JOIN
Unit AS u ON d.ParentID = u.UnitID AND u.TypeID = 5 INNER JOIN
Unit AS g ON u.ParentID = g.UnitID AND g.TypeID = 4
WHERE (d.TypeID = 6)
ORDER BY Улица, Дом, Квартира
Это полный запрос:
Код
SELECT d.SerialNo, r.Time, g.UnitName AS Улица, u.UnitName AS Дом, k.UnitName AS Квартира, FLOOR(r.NormValue) AS Val
FROM RW_ReceivedData AS r 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.Unit = 30) AND (r.Time = '2015-03-02') AND (k.TypeID = 6)
ORDER BY Улица, Дом, Квартира
У меня, правда с другими TypeID, отрабатывает корректно.
keen.gaff,
Спасибо , всё корректно отрабатывает.
Вам нет цены

.
Вот верь ,после этого людям
Вот бы ещё тарифы и реактивку прикрутить!.
Вот типы
Код
0x01000F0800FF-Общие показания
0x01000F0801FF-Тариф Ночь
0x01000F0802FF-Тариф День
0x01000F0803FF-Тариф Пик
0x0100640800FF-Реактив L
0x0100650800FF-Реактив C
Кстати ,Вы в Delphi разбираетесь?
У кого доступ к ПО настроен через домены ?.
Версия NMS 200 , ну не в какую .
Пользователь создан через NMS клиент.
В Плагинах всё подключается , в настройках пользователь есть ,права даны.
Ошибка "not found or is not member of any group"
keen.gaff
16.2.2015, 16:24
На счет прикрутить тарифы и реактивку: пока не могу в самой БД эти данные найти, может Вы их в какой табличке встречали?
КМК в тотже запрос их засунуть не получится, т.к. в таблицу 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 сам не разбираюсь, но есть у кого спросить... единственное что знаю, чтоб изменить что-то в программе написанной на дельфи нужны исходники,
из которых компилировалась эта прога.
Смотрите , я уже нашел не соответствие показаний Вашего запроса и реальных.
Вы отфильтовываете показания по (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
А ка Вы увидели что написано в LogicalName?
у меня просто <Двоичные данные>...
кстати ORDER BY это сортировка, а не фильтр
Даже если в запрос написать
WHERE LogicalName = '0x01000F0800FF'
запрос у меня не отрабатывает, т.е. ничего не выводит...
Цитата(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
Да, без кавычек что-то фильтрует по WHERE LogicalName = 0x01000F0800FF, но у меня все равно в LogicalName <Двоичные данные> показываются.
Может от версии SQL сервера зависит, у меня SQL 2005 express...
Посмотрел базу на SQL 2012, там эти значения видны... (пошел чесать репу

)
Вам нужно чтоб показания счетчика в строчку были (типа счетчик, дата, общее, день, ночь, пик и т.д.)?
Спасибо за ответ.
У меня тоже 2005 express edition.
Конечно ,лучше было бы в строчку
keen.gaff
19.2.2015, 12:56
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, Реакт_С
по тому же принципу, у меня таких нет...
keen.gaff,
Спасибо за труды.
Завтра проверю.
Пробежался по SQl запросу , должно работать !
keen.gaff
20.2.2015, 10:30
yuoras, может Вы знаете что это за идентификаторы?
0x0001600501FF
0x0001600502FF
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.