From 193ba88e18fc89017cab732ab9c8ac9054f240fd Mon Sep 17 00:00:00 2001 From: Marian Minar Date: Thu, 11 Jul 2024 18:30:31 +0200 Subject: [PATCH] Add mcp3221 test script --- .../mcp3221/mcp3221_i2c_test.py | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100755 python_test_scripts/mcp3221/mcp3221_i2c_test.py diff --git a/python_test_scripts/mcp3221/mcp3221_i2c_test.py b/python_test_scripts/mcp3221/mcp3221_i2c_test.py new file mode 100755 index 0000000..d9cc3ef --- /dev/null +++ b/python_test_scripts/mcp3221/mcp3221_i2c_test.py @@ -0,0 +1,26 @@ +#!/usr/bin/env python3 + +import sys +print (sys.version) +from ecomet_i2c_sensors.mcp3221 import mcp3221 +import logging + +mcp = mcp3221.MCP3221() + +logging.basicConfig(level=logging.DEBUG, # change level looging to (INFO, DEBUG, ERROR) + format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s', + datefmt='%m-%d %H:%M', + filename='mcp3221.log', + filemode='w') +console = logging.StreamHandler() +console.setLevel(logging.DEBUG) +formatter = logging.Formatter('%(name)-12s: %(levelname)-8s %(message)s') +console.setFormatter(formatter) +logging.getLogger('').addHandler(console) +mcp._logger = logging.getLogger('ecomet.mcp3221') +mcp._logger.info('Start logging ...') + +(val,ret) = mcp.to_max_const +mcp._logger.info('Degree: %s',format(round(val,1))) +(val,ret) = mcp.degrees_to_cardinal_calibrated +mcp._logger.info('Cardinal: %s',format(val))