| @@ -9,7 +9,7 @@ from modules.core.proptypes import Property | |||||
| import logging | import logging | ||||
| print "INit SENSOR" | |||||
| @cbpi.addon.sensor.type("Dummy Sensor") | @cbpi.addon.sensor.type("Dummy Sensor") | ||||
| class Dummy(Sensor): | class Dummy(Sensor): | ||||
| @@ -18,6 +18,7 @@ class Dummy(Sensor): | |||||
| def __init__(self): | def __init__(self): | ||||
| self.logger = logging.getLogger(__name__) | self.logger = logging.getLogger(__name__) | ||||
| self.logger.info("INIT SENSOR") | |||||
| def init(self): | def init(self): | ||||
| if self.api.get_config_parameter("unit","C") == "C": | if self.api.get_config_parameter("unit","C") == "C": | ||||
| @@ -40,7 +41,9 @@ class Dummy(Sensor): | |||||
| @cbpi.addon.core.action(key="clear", label="Clear all Logs") | @cbpi.addon.core.action(key="clear", label="Clear all Logs") | ||||
| def woohoo(cbpi): | def woohoo(cbpi): | ||||
| print "COOL" | |||||
| logger = logging.getLogger(__name__) | |||||
| logger.info("COOL") | |||||
| dir = "./logs" | dir = "./logs" | ||||
| test = os.listdir(dir) | test = os.listdir(dir) | ||||
| @@ -224,5 +224,5 @@ class CoreAPI(BaseAPI): | |||||
| class Buzzer(object): | class Buzzer(object): | ||||
| def beep(): | |||||
| def beep(self): | |||||
| pass | pass | ||||
| @@ -14,13 +14,13 @@ class Base(object): | |||||
| self.value = None | self.value = None | ||||
| self.__dirty = False | self.__dirty = False | ||||
| class Actor(Base): | class Actor(Base): | ||||
| def __init__(self): | |||||
| self.logger = logging.getLogger(__name__) | |||||
| __logger = logging.getLogger(__name__) | |||||
| @classmethod | @classmethod | ||||
| def init_global(cls): | def init_global(cls): | ||||
| print "GLOBAL INIT ACTOR" | |||||
| cls.__logger.info("GLOBAL INIT ACTOR") | |||||
| pass | pass | ||||
| def init(self): | def init(self): | ||||
| @@ -30,15 +30,15 @@ class Actor(Base): | |||||
| pass | pass | ||||
| def on(self, power=100): | def on(self, power=100): | ||||
| self.logger.info("SWITCH ON") | |||||
| self._logger.info("SWITCH ON") | |||||
| pass | pass | ||||
| def off(self): | def off(self): | ||||
| self.logger.info("SWITCH OFF") | |||||
| self._logger.info("SWITCH OFF") | |||||
| pass | pass | ||||
| def power(self, power): | def power(self, power): | ||||
| self.logger.info("SET POWER TO [%s]", power) | |||||
| self._logger.info("SET POWER TO [%s]", power) | |||||
| pass | pass | ||||
| def state(self): | def state(self): | ||||
| @@ -46,8 +46,7 @@ class Actor(Base): | |||||
| class Sensor(Base): | class Sensor(Base): | ||||
| def __init__(self): | |||||
| self.logger = logging.getLogger(__name__) | |||||
| __logger = logging.getLogger(__name__) | |||||
| unit = "" | unit = "" | ||||
| @@ -71,7 +70,7 @@ class Sensor(Base): | |||||
| self.cbpi.ws_emit("SENSOR_UPDATE", self.cbpi.cache["sensors"][self.id]) | self.cbpi.ws_emit("SENSOR_UPDATE", self.cbpi.cache["sensors"][self.id]) | ||||
| def execute(self): | def execute(self): | ||||
| self.logger.info("EXECUTE") | |||||
| self.__logger.info("EXECUTE") | |||||
| pass | pass | ||||
| @@ -81,9 +80,11 @@ class ControllerBase(object): | |||||
| __dirty = False | __dirty = False | ||||
| __running = False | __running = False | ||||
| __logger = logging.getLogger(__name__) | |||||
| @staticmethod | @staticmethod | ||||
| def init_global(): | def init_global(): | ||||
| print "GLOBAL CONTROLLER INIT" | |||||
| ControllerBase.__logger.info("GLOBAL CONTROLLER INIT") | |||||
| def notify(self, headline, message, type="success", timeout=5000): | def notify(self, headline, message, type="success", timeout=5000): | ||||
| self.api.notify(headline, message, type, timeout) | self.api.notify(headline, message, type, timeout) | ||||
| @@ -19,8 +19,8 @@ def execute_file(curernt_version, data): | |||||
| conn.commit() | conn.commit() | ||||
| except sqlite3.OperationalError as err: | except sqlite3.OperationalError as err: | ||||
| print "EXCEPT" | |||||
| print err | |||||
| cbpi._app.logger.info("EXCEPT") | |||||
| cbpi._app.logger.error(err) | |||||
| @cbpi.addon.core.initializer(order=-9999) | @cbpi.addon.core.initializer(order=-9999) | ||||
| def init(cbpi): | def init(cbpi): | ||||
| @@ -37,7 +37,7 @@ def init(cbpi): | |||||
| pass | pass | ||||
| result = [] | result = [] | ||||
| for filename in os.listdir("./update"): | for filename in os.listdir("./update"): | ||||
| print filename | |||||
| cbpi._app.logger.info(filename) | |||||
| if filename.endswith(".sql"): | if filename.endswith(".sql"): | ||||
| d = {"version": int(filename[:filename.index('_')]), "file": filename} | d = {"version": int(filename[:filename.index('_')]), "file": filename} | ||||
| result.append(d) | result.append(d) | ||||
| @@ -5,15 +5,19 @@ from flask_swagger import swagger | |||||
| from flask import json | from flask import json | ||||
| from flask import Blueprint | from flask import Blueprint | ||||
| import logging | |||||
| @addon.core.initializer(order=22) | @addon.core.initializer(order=22) | ||||
| def web(cbpi): | def web(cbpi): | ||||
| logger = logging.getLogger(__name__) | |||||
| s = Blueprint('web_view', __name__, template_folder='templates', static_folder='static') | s = Blueprint('web_view', __name__, template_folder='templates', static_folder='static') | ||||
| @s.route('/', methods=["GET"]) | @s.route('/', methods=["GET"]) | ||||
| def index(): | def index(): | ||||
| return s.send_static_file("index.html") | return s.send_static_file("index.html") | ||||
| print "REGISTER" | |||||
| logger.info("REGISTER") | |||||
| cbpi.addon.core.add_menu_link("JQuery View", "/web_view") | cbpi.addon.core.add_menu_link("JQuery View", "/web_view") | ||||
| cbpi._app.register_blueprint(s, url_prefix='/web_view') | cbpi._app.register_blueprint(s, url_prefix='/web_view') | ||||
| @@ -5,8 +5,11 @@ from flask_swagger import swagger | |||||
| from flask import json | from flask import json | ||||
| from flask import Blueprint | from flask import Blueprint | ||||
| import logging | |||||
| @addon.core.initializer(order=22) | @addon.core.initializer(order=22) | ||||
| def web(cbpi): | def web(cbpi): | ||||
| logger = logging.getLogger(__name__) | |||||
| s = Blueprint('webviewreact', __name__, template_folder='templates', static_folder='static') | s = Blueprint('webviewreact', __name__, template_folder='templates', static_folder='static') | ||||
| @@ -14,6 +17,6 @@ def web(cbpi): | |||||
| def index(): | def index(): | ||||
| return s.send_static_file("index.html") | return s.send_static_file("index.html") | ||||
| print "REGISTER" | |||||
| logger.info("REGISTER") | |||||
| cbpi.addon.core.add_menu_link("ReactJS View", "/webviewreact") | cbpi.addon.core.add_menu_link("ReactJS View", "/webviewreact") | ||||
| cbpi._app.register_blueprint(s, url_prefix='/webviewreact') | cbpi._app.register_blueprint(s, url_prefix='/webviewreact') | ||||
| @@ -3,12 +3,14 @@ from flask import request | |||||
| from modules.core.core import cbpi, addon | from modules.core.core import cbpi, addon | ||||
| import logging | |||||
| class User(flask_login.UserMixin): | class User(flask_login.UserMixin): | ||||
| pass | pass | ||||
| @addon.core.initializer(order=0) | @addon.core.initializer(order=0) | ||||
| def log(cbpi): | def log(cbpi): | ||||
| logger = logging.getLogger(__name__) | |||||
| cbpi._login_manager = flask_login.LoginManager() | cbpi._login_manager = flask_login.LoginManager() | ||||
| cbpi._login_manager.init_app(cbpi._app) | cbpi._login_manager.init_app(cbpi._app) | ||||
| @@ -37,9 +39,8 @@ def log(cbpi): | |||||
| @cbpi._login_manager.user_loader | @cbpi._login_manager.user_loader | ||||
| def user_loader(user): | def user_loader(user): | ||||
| print cbpi.get_config_parameter("password_security", "NO") | |||||
| print user | |||||
| logger.debug(cbpi.get_config_parameter("password_security", "NO")) | |||||
| logger.debug(user) | |||||
| if cbpi.get_config_parameter("password_security", "NO") == "YES": | if cbpi.get_config_parameter("password_security", "NO") == "YES": | ||||
| if user != "craftbeerpi": | if user != "craftbeerpi": | ||||
| @@ -2,7 +2,10 @@ from flask import Blueprint,render_template | |||||
| from modules.core.core import cbpi | from modules.core.core import cbpi | ||||
| import logging | |||||
| react = Blueprint('ui', __name__, template_folder='templates', static_folder='static') | react = Blueprint('ui', __name__, template_folder='templates', static_folder='static') | ||||
| __logger = logging.getLogger(__name__) | |||||
| @cbpi.addon.core.initializer(order=10) | @cbpi.addon.core.initializer(order=10) | ||||
| def init(cbpi): | def init(cbpi): | ||||
| @@ -11,13 +14,13 @@ def init(cbpi): | |||||
| @react.route('/', methods=["GET"]) | @react.route('/', methods=["GET"]) | ||||
| def index(): | def index(): | ||||
| #return react.send_static_file("index.html") | |||||
| # return react.send_static_file("index.html") | |||||
| js_files = [] | js_files = [] | ||||
| for key, value in cbpi.cache["js"].iteritems(): | for key, value in cbpi.cache["js"].iteritems(): | ||||
| js_files.append(value) | js_files.append(value) | ||||
| print js_files | |||||
| __logger.info(js_files) | |||||
| return render_template('index.html', js_files=js_files) | return render_template('index.html', js_files=js_files) | ||||