diff --git a/origin/origin_html.py b/origin/origin_html.py
index 37f163b..6029692 100644
--- a/origin/origin_html.py
+++ b/origin/origin_html.py
@@ -1,4 +1,6 @@
-from flask import request, render_template
+from flask import request, render_template_string
+import pathlib
+from io import StringIO
class Origin_HTML():
@@ -8,6 +10,10 @@ class Origin_HTML():
def __init__(self, fhdhr):
self.fhdhr = fhdhr
+ self.template_file = pathlib.Path(self.fhdhr.config.internal["paths"]["origin"]).joinpath('origin.html')
+ self.template = StringIO()
+ self.template.write(open(self.template_file).read())
+
def __call__(self, *args):
return self.get(*args)
@@ -17,4 +23,4 @@ class Origin_HTML():
# origin_status_dict = self.fhdhr.originwrapper.originservice.get_status_dict()
origin_status_dict["Total Channels"] = len(self.fhdhr.device.channels.list)
- return render_template('../../origin/origin.html', request=request, fhdhr=self.fhdhr, origin_status_dict=origin_status_dict, list=list)
+ return render_template_string('hello {{ what }}', what='world', request=request, fhdhr=self.fhdhr, origin_status_dict=origin_status_dict, list=list)