2016-11-11 11 views
0

Я пытаюсь найти лучший способ хранения большого количества значений в influxdb.Дизайн InfluxDB, сохраняющий значения энергии от SMA EM-метра

Счетчик энергии SMA может измерять СУММЫ и фазы L1 до L3

Оба Импорт «+» и экспорт «-»

А средний ток «власть» и потребленной энергии метр счетчик киловатт-часов «энергии»

Так вот значения сУММ

  • Активная мощность/энергия +
  • Активная мощность/энергии
  • реактивной мощности/энергии +
  • реактивной мощности/энергии -
  • Полная мощность/энергия +
  • Полная мощность/энергия -
  • Коэффициент мощности

Для отдельных фаз у вас есть приведенные выше показатели плюс

  • Электрическая энергия лор
  • напряжение

Я имею в виду что-то подобное в linecode

Active_power+, phase=[1,2,3,SUM], value=### 
energy+, phase=[1,2,3,SUM], value=### 

Таким образом, каждая метрика одна серия с фазой в качестве тега. Поскольку я новичок в infuxdb, я задаюсь вопросом, является ли это лучшим способом хранения значений или я могу сделать это более эффективным способом. Для примера лучше иметь каждую фазу + суммы в серии

L1,direction=[import,export],P="currentpower_value",V=volt_value,I="eletric_current_value",PF="power factor value", Q=reactivepower, S=Apparent_power 

Более подробная информации о счетчике SMA энергии доступна здесь: http://www.sma.de/fileadmin/content/global/Partner/Documents/SMA_Labs/EMETER-Protokoll-TI-en-10.pdf

ответ

0

Так что я думаю, что я хотел бы рассмотреть несколько иную схему (при условии, что мое понимание правильное).

Если предположить, что у вас есть более чем на один метр, что вы мониторинга,

измерения: sma_energy_meter

Теги: meter_idphase.

Поля: active_power+active_power-reactive_power+reactive_power-apparent_power+apparent_power-power_factorcurrentvoltage

Так пример точка в протоколе строка будет выглядеть

sma_energy_meter,meter_id=xxx,phase=[1,2,3,SUM] active_power+=2,active_power-=4,reactive_power+=2,reactive_power-=4,apparent_power+=2,apparent_power-=4,power_factor=2,current=2,voltage=23 
+0

Спасибо, что, вероятно, самый ясный способ сделать это. Есть также поля для счетчиков. Может быть, они должны быть в другой серии? Active_counter + Active_counter- reactive_counter + reactive_counter- apparent_counter + –

+0

Не уверен, что я следую полностью. Почему бы просто не включить их в одну серию? –

 Смежные вопросы

  • Нет связанных вопросов^_^