{ "cells": [ { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "start env: dev \n" ] } ], "source": [ "from datetime import datetime\n", "import time\n", "from ZlwlAlgosCommon.service.iotp.IotpAlgoService import IotpAlgoService\n", "from ZlwlAlgosCommon.utils.ProUtils import *\n", "cur_env = 'dev' # 设置运行环境\n", "app_path = \"/home/songpengfei/project/zlwl-algos/\" # 设置app绝对路径\n", "sysUtils = SysUtils(cur_env, app_path)\n", "# mysql\n", "mysql_algo_params = sysUtils.get_cf_param('mysql-algo')\n", "mysqlUtils = MysqlUtils()\n", "mysql_algo_engine, mysql_algo_Session= mysqlUtils.get_mysql_engine(mysql_algo_params)\n", "mysql_algo_conn = mysql_algo_engine.connect()\n", "\n", "kafka_topic_key = 'topic_task_min_10'\n", "kafka_groupid_key = 'group_id_task_min_10'\n", "\n", "hbase_params = sysUtils.get_cf_param('hbase') #-datafactory\n", "iotp_service = IotpAlgoService(hbase_params=hbase_params)\n", "\n", "kafka_params = sysUtils.get_cf_param('kafka')\n", "kafkaUtils = KafkaUtils()\n", "kafka_consumer = kafkaUtils.get_kafka_consumer(kafka_params, kafka_topic_key, kafka_groupid_key, client_id=kafka_topic_key)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "from ZlwlAlgosCommon.service.iotp.IotpAlgoService import IotpAlgoService\n", "from ZlwlAlgosCommon.service.iotp.Beans import DataField\n", "columns = [ DataField.time, DataField.sn, DataField.pack_crnt, DataField.pack_volt, DataField.pack_soc, \n", " DataField.cell_voltage_count, DataField.cell_temp_count, DataField.cell_voltage, DataField.cell_temp, \n", " DataField.other_temp_value, DataField.cell_balance, DataField.bms_sta, DataField.ins_resis]\n", "sn_list = ['662CC700015','662CC700060','662CC700040','662CC700050','667CC900002','667CC900001']\n", "start_time = '2023-08-01 00:00:00'\n", "end_time = '2023-02-20 00:00:00'\n", "# df_data = iotp_service.get_data(sn_list=sn_list, columns=columns, start_time=start_time, end_time=end_time)" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", " | id | \n", "pack_code | \n", "param | \n", "create_time | \n", "create_by | \n", "update_by | \n", "is_delete | \n", "update_time | \n", "
---|---|---|---|---|---|---|---|---|
0 | \n", "1 | \n", "KY01410 | \n", "{\"PackFullChrgVolt\":\"58\",\\r\\n\"CellFullChrgVolt... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
1 | \n", "2 | \n", "KY01710 | \n", "{\"PackFullChrgVolt\":\"69.9\",\\r\\n\"CellFullChrgVo... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
2 | \n", "3 | \n", "KY02010 | \n", "{\"PackFullChrgVolt\":\"69.9\",\\r\\n\"CellFullChrgVo... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
3 | \n", "4 | \n", "LS0201A | \n", "{\"PackFullChrgVolt\":\"80\",\\r\\n\"CellFullChrgVolt... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
4 | \n", "5 | \n", "GM02010 | \n", "{\"PackFullChrgVolt\":\"80\",\\r\\n\"CellFullChrgVolt... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
5 | \n", "6 | \n", "JM38420 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"700\",\\r\\n\\t\"CellFu... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
6 | \n", "7 | \n", "GM02011 | \n", "{\"PackFullChrgVolt\":\"80\",\\r\\n\"CellFullChrgVolt... | \n", "2022-12-29 23:00:57 | \n", "None | \n", "None | \n", "NaN | \n", "2022-12-29 23:01:03 | \n", "
7 | \n", "8 | \n", "HY02520 | \n", "{\"PackFullChrgVolt\":\"80\",\\r\\n\"CellFullChrgVolt... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
8 | \n", "9 | \n", "HY01620 | \n", "{\"PackFullChrgVolt\":\"58.7\",\\r\\n\"CellFullChrgVo... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
9 | \n", "10 | \n", "JX19220 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"700\",\\r\\n\\t\"CellFu... | \n", "2022-12-04 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
10 | \n", "11 | \n", "JX18020 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"700\",\\r\\n\\t\"CellFu... | \n", "2023-04-24 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2023-04-24 00:00:00 | \n", "
11 | \n", "12 | \n", "2101TS | \n", "{\"charge_ocv_soc\":[0.0000,5.0000,10.0000,15.00... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
12 | \n", "13 | \n", "CL3282A | \n", "{\"PackFullChrgVolt\":\"700\",\"CellFullChrgVolt\":\"... | \n", "2023-04-18 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2000-01-01 00:00:00 | \n", "
13 | \n", "14 | \n", "GY0172A | \n", "{\"PackFullChrgVolt\":\"69.9\",\\r\\n\"CellFullChrgVo... | \n", "2023-05-30 00:00:00 | \n", "None | \n", "None | \n", "0.0 | \n", "2023-05-30 00:00:00 | \n", "
14 | \n", "15 | \n", "HY0252A | \n", "{\"PackFullChrgVolt\":\"80\",\\r\\n\"CellFullChrgVolt... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
15 | \n", "16 | \n", "ZL19220 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"700\",\\r\\n\\t\"CellFu... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
16 | \n", "17 | \n", "CL19220 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"700\",\\r\\n\\t\"CellFu... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
17 | \n", "18 | \n", "XMB-1 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"432\",\\r\\n\\t\"CellFu... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
18 | \n", "19 | \n", "XMB-2 | \n", "{\\r\\n\\t\"PackFullChrgVolt\": \"432\",\\r\\n\\t\"CellFu... | \n", "NaT | \n", "None | \n", "None | \n", "NaN | \n", "NaT | \n", "
19 | \n", "20 | \n", "XML | \n", "{\"PackFullChrgVolt\":\"504\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "
20 | \n", "21 | \n", "XMQ | \n", "{\"PackFullChrgVolt\":\"436\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "
21 | \n", "22 | \n", "XMW | \n", "{\"PackFullChrgVolt\":\"408\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "
22 | \n", "23 | \n", "XMS | \n", "{\"PackFullChrgVolt\":\"412\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "
23 | \n", "24 | \n", "XMR | \n", "{\"PackFullChrgVolt\":\"442\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "
24 | \n", "25 | \n", "XMY | \n", "{\"PackFullChrgVolt\":\"403\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "
25 | \n", "26 | \n", "XP01 | \n", "{\"PackFullChrgVolt\":\"414\",\\r\\n\"CellFullChrgVol... | \n", "NaT | \n", "None | \n", "admin | \n", "0.0 | \n", "2023-08-08 19:08:19 | \n", "