处理来自Technische替代D-Logg设备的数据的非官方库。
dlogg-db的Python项目详细描述
从Technische Alternative读取数据的非官方python包 D-LOGG设备(使用dlogg-driver)并将其上载到数据库
安装
sudo apt install libmysqlclient-dev pip install dlogg-db
用法
fromdlogg_driverimportDLoggDevicefromdlogg_dbimportDLoggDbUpload,DLoggDbDownload# uploadwithDLoggDevice("/dev/ttyUSB0")asdevice:withDLoggDbUpload('db-host',3306,'db-name','db-user','db-pw')asupload:upload.update_tables_format()upload.insert_current_data(device.get_current_data())# downloadwithDLoggDbDownload('db-host',3306,'db-name','db-user','db-pw')asdownload:end=datetime.datetime.utcnow()start=end-datetime.timedelta(minutes=10)printdownload.fetch_data_range(start,end)