-
Notifications
You must be signed in to change notification settings - Fork 0
API doc
Register Controller
http://192.168.39.236:30952/v2/controller
{'code': 0,
'msg': {'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 27,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': '',
'name': '',
'object_id': 0,
'payments': {'charge': 0, 'for_payment': 0, 'overpayment': 0},
'status': 0}}
Activate Controller
http://192.168.39.236:30952/v2/controller/27/activate
{'code': 0,
'msg': {'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 27,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0, 'for_payment': 0, 'overpayment': 0},
'status': 0}}
.Create Sensor
http://192.168.39.236:30952/v2/sensor
{'code': 0,
'msg': {'activation_date': 1540771200,
'characteristics': {'sensor_type': 1, 'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская ул., '
'33/44, Москва, 105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) 981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19, 'night': 1.92}}},
'id': 13,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935, 'for_payment': 1935, 'overpayment': 0},
'stats': {'month': 0.0, 'prev_month': 0.0, 'prev_year': 0.0}}}
.Controller Sensors:
http://192.168.39.236:30952/controller/1/get_sensors
{'code': 0,
'msg': [{'activation_date': 978307200,
'company': 'GASPROM',
'deactivation_date': None,
'id': 1,
'name': 'test_sensor',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 4,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 7,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 8,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 9,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 10,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 11,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 12,
'name': 'Имясенсора',
'sensor_type': 1},
{'activation_date': 1540771200,
'company': 'Имякомпании',
'deactivation_date': None,
'id': 13,
'name': 'Имясенсора',
'sensor_type': 1}]}
.V2 controller Relations:
http://192.168.39.236:30952/v2/controller/1/relations
{'code': 0,
'msg': {'sensors': [{'activation_date': 978307200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 1,
'last_value': None,
'name': 'test_sensor',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 4,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 7,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 8,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 9,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 10,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 11,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 12,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 13,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}}]}}
.Controller Stats
http://192.168.39.236:30952/controller/1/get_controller_stats
{'code': 0, 'msg': {'month': 0.0, 'prev_month': 0.0, 'prev_year': 0.0}}
.Get Object Controllers
http://192.168.39.236:30952/object/1/get_object_controllers
{'code': 0,
'msg': [{'activation_date': 1540771200,
'controller_type': 1,
'deactivation_date': None,
'id': 1,
'mac': '6b:45:cd:97:48:48',
'meta': 'Улица Пушкина, Дом Колотушкина',
'name': 'test_controller',
'status': 1},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 25,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 26,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 27,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 15,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'status': 0}]}
.Get Object Stats
http://192.168.39.236:30952/object/1/get_object_stats
{'code': 0, 'msg': {'month': 0.0, 'prev_month': 0.0, 'prev_year': 0.0}}
.V2 object Relations:
http://192.168.39.236:30952/v2/object/1/relations
{'code': 0,
'msg': {'controllers': [{'activation_date': 1540771200,
'controller_type': 1,
'deactivation_date': None,
'id': 1,
'mac': '6b:45:cd:97:48:48',
'meta': 'Улица Пушкина, Дом Колотушкина',
'name': 'test_controller',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 1},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 25,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 26,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 27,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 15,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0}],
'sensors': [{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 1,
'last_value': None,
'name': 'test_sensor',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 4,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 7,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 8,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 9,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 10,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 11,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 12,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': None,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 13,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}}]}}
.Sensor Data
http://192.168.39.236:30952/sensor/1/get_data?limit=5
{'code': 0,
'msg': [{'date': '2016-10-06 22:17:13',
'hash': 'SEFTSA==',
'sensor_id': 1,
'value': 27038.0},
{'date': '2016-10-07 22:17:13',
'hash': 'SEFTSA==',
'sensor_id': 1,
'value': 27144.0},
{'date': '2016-10-08 22:17:13',
'hash': 'SEFTSA==',
'sensor_id': 1,
'value': 27245.0},
{'date': '2016-10-09 22:17:13',
'hash': 'SEFTSA==',
'sensor_id': 1,
'value': 27337.0},
{'date': '2016-10-10 22:17:13',
'hash': 'SEFTSA==',
'sensor_id': 1,
'value': 27446.0}]}
.Sensor Stats
http://192.168.39.236:30952/sensor/1/view_stats
{'code': 0, 'msg': {'month': 0.0, 'prev_month': 0.0, 'prev_year': 0.0}}
.User Controllers:
http://192.168.39.236:30952/controller/get_user_controllers
{'code': 0,
'msg': [{'activation_date': 'string',
'address': 'string',
'controller_type': 0,
'deactivation_date': 'string',
'id': 0,
'mac': 'string',
'name': 'string',
'object_id': 1,
'status': 0}]}
.Get User Objects
http://192.168.39.236:30952/object/get_user_objects
{'code': 0,
'msg': [{'address': 'Улица Пушкина, Дом Колотушкина',
'id': 1,
'name': 'Имя Объекта'},
{'address': 'MyTestObjectAddress',
'id': 14,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 22,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 16,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 19,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 21,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 15,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 18,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 17,
'name': 'MyTestObjectName'},
{'address': 'MyTestObjectAddress',
'id': 20,
'name': 'MyTestObjectName'}]}
.V2 User Relations:
http://192.168.39.236:30952/v2/user/relations
{'code': 0,
'msg': {'controllers': [{'activation_date': 978307200,
'controller_type': 1,
'deactivation_date': None,
'id': 1,
'mac': '6b:45:cd:97:48:48',
'meta': 'Улица Пушкина, Дом Колотушкина',
'name': 'test_controller',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 1},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 25,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 26,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 27,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0},
{'activation_date': None,
'controller_type': 1,
'deactivation_date': None,
'id': 15,
'mac': 'd5:f6:60:dc:d3:ee',
'meta': 'Мета нового контроллера',
'name': 'Новый контроллер',
'object_id': 1,
'payments': {'charge': 0,
'for_payment': 0,
'overpayment': 0},
'status': 0}],
'objects': [{'address': 'Улица Пушкина, Дом Колотушкина',
'id': 1,
'name': 'Имя Объекта',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 14,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 22,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 16,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 19,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 21,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 15,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 18,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 17,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1},
{'address': 'MyTestObjectAddress',
'id': 20,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1}],
'sensors': [{'activation_date': 978307200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 1,
'last_value': None,
'name': 'test_sensor',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 4,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 7,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 8,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 9,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 10,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 11,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 12,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}},
{'activation_date': 1540771200,
'characteristics': {'sensor_type': 1,
'unit_of_measurement': 'кВт'},
'controller_id': 1,
'deactivation_date': None,
'finance': {'payment_id': '973363-379-52',
'service_company': {'address': 'Фортунатовская '
'ул., 33/44, '
'Москва, '
'105187',
'bank_account_id': '973363-379-52',
'id': 1,
'name': 'Мосэнергосбыт',
'phone': '8 (495) '
'981-98-19'},
'tariff': {'id': 1,
'name': 'Электричество',
'type': 'daynight_tariff',
'vals': {'day': 6.19,
'night': 1.92}}},
'id': 13,
'last_value': None,
'name': 'Имясенсора',
'payments': {'charge': 1935,
'for_payment': 1935,
'overpayment': 0},
'stats': {'month': 0.0,
'prev_month': 0.0,
'prev_year': 0.0}}]}}
.Register Object
http://192.168.39.236:30952/v2/object
{'code': 0,
'msg': {'address': 'MyTestObjectAddress',
'id': 23,
'name': 'MyTestObjectName',
'payments': {'current_month': 5489,
'prev_year': 5427,
'year_avg': 5316},
'user_id': 1}}
.User Info:
http://192.168.39.236:30952/user/user_info
{'code': 0,
'msg': {'birth_day': '123341',
'citizenship': 'РФ',
'date_receiving': 123,
'division_number': '123',
'e_mail': '[email protected]',
'family_name': 'Иванов',
'home_phone': '8-800-555-35-35',
'issued_by': '123',
'mailing_addres': 'УлицаУлица',
'mobile_phone': '8-800-555-35-35',
'name': 'Иван',
'registration_addres': 'Улица',
'second_name': 'Иванович',
'sex': True}}