fancontrol2/meta/Makefile
fancontrol2/po/Makefile
fancontrol2/src/Makefile
-fancontrol2/src/webif/Makefile
-fancontrol2/src/webifdata/Makefile
+fancontrol2/src/data/Makefile
filebrowser/Makefile
filebrowser/meta/Makefile
# -*- coding: utf-8 -*-
from twisted.web import resource, http
+from globals import *
from plugin import *
from Sensors import sensors
from __init__ import _
html += "<body bgcolor=\"#666666\" text=\"#FFFFFF\">\n"
html += "<form method=\"POST\" action=\"--WEBBOT-SELF--\">\n"
html += "<table border=\"1\" width=\"500\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\" cellspacing=\"1\"><tr><td bgcolor=\"#000000\" width=\"200\">\n"
- html += "<p align=\"center\"><img border=\"0\" src=\"/web-data/fc2/FC2dreambox.png\" width=\"181\" height=\"10\">\n"
+ html += "<p align=\"center\"><img border=\"0\" src=\"/fancontrol/FC2dreambox.png\" width=\"181\" height=\"10\">\n"
html += "<font color=\"#FFFFFF\"><BR><b>Fan Control 2 - Info</b></font></p>\n"
html += "</td><td bgcolor=\"#000000\">\n"
html += "<p align=\"right\">"
html += BoxStatus()
if os.path.exists(config.plugins.FanControl.LogPath.value + "FC2data.csv"):
- html += "<a href=\"/fancontrol/chart\"><img border=\"0\" src=\"/web-data/fc2/FC2Chart.png\" width=\"100\" height=\"40\"></a>\n"
- html += "<a href=\"/fancontrol/log\"><img border=\"0\" src=\"/web-data/fc2/FC2Setup.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
+ html += "<a href=\"/fancontrol/chart\"><img border=\"0\" src=\"/fancontrol/FC2Chart.png\" width=\"100\" height=\"40\"></a>\n"
+ html += "<a href=\"/fancontrol/log\"><img border=\"0\" src=\"/fancontrol/FC2Setup.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
html += "<table border=\"1\" width=\"500\" id=\"table1\">\n"
html += "<tr>\n"
html += "<td>%s: <b><font color=\"#FFCC00\">%4.1f °C</font></b></td>\n" % (_("Temperature"),FC2werte[0])
html += "</head>"
html += "<body bgcolor=\"#666666\" text=\"#FFFFFF\">\n"
html += "<table border=\"1\" width=\"500\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\" cellspacing=\"1\"><tr><td bgcolor=\"#000000\" width=\"200\">\n"
- html += "<p align=\"center\"><img border=\"0\" src=\"/web-data/fc2/FC2dreambox.png\" width=\"181\" height=\"10\">\n"
+ html += "<p align=\"center\"><img border=\"0\" src=\"/fancontrol/FC2dreambox.png\" width=\"181\" height=\"10\">\n"
html += "<font color=\"#FFFFFF\"><BR><b>Fan Control 2 - Logging</b></font></p>\n"
html += "</td><td bgcolor=\"#000000\">\n"
html += "<p align=\"right\">"
html += BoxStatus()
if os.path.exists(config.plugins.FanControl.LogPath.value + "FC2data.csv"):
- html += "<a href=\"/fancontrol/chart\"><img border=\"0\" src=\"/web-data/fc2/FC2Chart.png\" width=\"100\" height=\"40\"></a>\n"
- html += "<a href=\"/fancontrol\"><img border=\"0\" src=\"/web-data/fc2/FC2Info.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
+ html += "<a href=\"/fancontrol/chart\"><img border=\"0\" src=\"/fancontrol/FC2Chart.png\" width=\"100\" height=\"40\"></a>\n"
+ html += "<a href=\"/fancontrol\"><img border=\"0\" src=\"/fancontrol/FC2Info.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
html += "<table border=\"1\" width=\"500\">"
html += "<tr><td width=\"50%\" align=\"center\" valign=\"top\">Data Logging "
html += "</head>"
html += "<body bgcolor=\"#666666\" text=\"#FFFFFF\">\n"
html += "<table border=\"1\" width=\"900\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\" cellspacing=\"1\"><tr><td bgcolor=\"#000000\" width=\"200\">\n"
- html += "<p align=\"center\"><img border=\"0\" src=\"/web-data/fc2/FC2dreambox.png\" width=\"181\" height=\"10\">\n"
+ html += "<p align=\"center\"><img border=\"0\" src=\"/fancontrol/FC2dreambox.png\" width=\"181\" height=\"10\">\n"
html += "<font color=\"#FFFFFF\"><BR><b>Fan Control 2 - Chart</b></font></p>\n"
html += "</td><td bgcolor=\"#000000\">\n"
html += "<p align=\"right\">"
html += BoxStatus()
if os.path.exists(config.plugins.FanControl.LogPath.value + "FC2data.csv"):
- html += "<a href=\"/fancontrol\"><img border=\"0\" src=\"/web-data/fc2/FC2Info.png\" width=\"100\" height=\"40\"></a>\n"
- html += "<a href=\"/fancontrol/log\"><img border=\"0\" src=\"/web-data/fc2/FC2Setup.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
+ html += "<a href=\"/fancontrol\"><img border=\"0\" src=\"/fancontrol/FC2Info.png\" width=\"100\" height=\"40\"></a>\n"
+ html += "<a href=\"/fancontrol/log\"><img border=\"0\" src=\"/fancontrol/FC2Setup.png\" width=\"100\" height=\"40\"></a></td></tr></table>\n"
- html += "<applet code=\"diagram.class\" codebase=\"/web-data/fc2/\" name=\"DiaTemp\" "
+ html += "<applet code=\"diagram.class\" codebase=\"/fancontrol/\" name=\"DiaTemp\" "
html += "align=\"baseline\" width=\"900\" height=\"250\" mayscript>\n"
html += "<param name=\"title\" value=\"Temp (48h - %s)\">\n" % DT[0]
html += "<param name=\"bgcolor\" value=\"240; 240; 240\">\n"
# html += "<div style=\"position: absolute; width: 100px; height: 100px; z-index: 1; left: 910px; top: 146px\" id=\"Ebene1\">\n"
# html += "<img border=\"0\" src=\"/web-data/fc2/FC2Status.png\" width=\"115\" height=\"168\"></div>\n"
- html += "<applet code=\"diagram.class\" codebase=\"/web-data/fc2/\" name=\"DiaRPM\" "
+ html += "<applet code=\"diagram.class\" codebase=\"/fancontrol/\" name=\"DiaRPM\" "
html += "align=\"baseline\" width=\"900\" height=\"250\" mayscript>\n"
html += "<param name=\"title\" value=\"RPM (48h - %s)\">\n" % DT[0]
html += "<param name=\"bgcolor\" value=\"240; 240; 240\">\n"
h = ""
S = int(FC2werte[5])
if (S & 1)>0 :
- h += "<img border=\"0\" src=\"/web-data/fc2/FC2on.png\" width=\"20\" height=\"20\" title=\"Box On\" align=\"left\" hspace=\"2\" vspace=\"5\">\n"
+ h += "<img border=\"0\" src=\"/fancontrol/FC2on.png\" width=\"20\" height=\"20\" title=\"Box On\" align=\"left\" hspace=\"2\" vspace=\"5\">\n"
if (S & 2)>0 :
- h += "<img border=\"0\" src=\"/web-data/fc2/FC2hdd.png\" width=\"20\" height=\"20\" title=\"HDD On\" align=\"left\" hspace=\"2\" vspace=\"5\">\n"
+ h += "<img border=\"0\" src=\"/fancontrol/FC2hdd.png\" width=\"20\" height=\"20\" title=\"HDD On\" align=\"left\" hspace=\"2\" vspace=\"5\">\n"
if (S & 4)>0 :
- h += "<img border=\"0\" src=\"/web-data/fc2/FC2record.png\" width=\"20\" height=\"20\" title=\"Recording\" align=\"left\" hspace=\"2\" vspace=\"5\">\n"
+ h += "<img border=\"0\" src=\"/fancontrol/FC2record.png\" width=\"20\" height=\"20\" title=\"Recording\" align=\"left\" hspace=\"2\" vspace=\"5\">\n"
return h
installdir = /usr/lib/enigma2/python/Plugins/Extensions/FanControl
-SUBDIRS = webif webifdata
+SUBDIRS = data
install_PYTHON = *.py
install_DATA = plugin.png plugin.pot *.txt maintainer.info LICENSE
--- /dev/null
+installdir = /usr/lib/enigma2/python/Plugins/Extensions/FanControl/data/
+
+install_DATA = *.png diagram.class.org
--- /dev/null
+Version = "V2.4r4"
+# globale Variablen
+ZielRPM = 0
+AktVLT = 0
+AktPWM = 0
+AktRPM = 0
+AktTemp = 0
+AktHDD = []
+LastVLT = 0
+LastPWM = 0
+FanFehler = 0
+OverheatTimer = 0
+Overheat = False
+FanOffWait = False
+Recording = False
+RPMread = 0
+RPMdiff = 0
+FirstStart = True
+RPMrunning = False
+istStandbySave = False
+disableHDDread = False
+session = None
+Box = ""
+DataMinute = ""
+FC2Log = []
+FC2werte = [0.1,0,0,0,0,0]
+FC2stunde = ["-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-"]
+HeadLine = "Time;Temp;RPM;VLT;PWM;HDD;Status;Temp1;Temp2;Temp3;Temp4;Temp5;Temp6;Temp7;Temp8\r\n"
+TempName = [
+ _("below Tunerslot 4"),
+ _("near XILINX Spartan"),
+ _("under the WLAN"),
+ _("left of the Battery"),
+ _("left near Front-CI"),
+ _("left near Card-Slot"),
+ _("over Security Card"),
+ _("under the Fan")
+]
# FanControl2
# joergm6 IHAD
-Version = "V2.4r4"
import time
import os
from __init__ import _
+from globals import *
+
from enigma import eTimer, eSize
# Config
f.write("%x" % value)
f.close()
-# globale Variablen
-ZielRPM = 0
-AktVLT = 0
-AktPWM = 0
-AktRPM = 0
-AktTemp = 0
-AktHDD = []
-LastVLT = 0
-LastPWM = 0
-FanFehler = 0
-OverheatTimer = 0
-Overheat = False
-FanOffWait = False
-Recording = False
-RPMread = 0
-RPMdiff = 0
-FirstStart = True
-RPMrunning = False
-istStandbySave = False
-disableHDDread = False
-session = None
-Box = ""
-DataMinute = ""
-FC2Log = []
-FC2werte = [0.1,0,0,0,0,0]
-FC2stunde = ["-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-","-"]
-HeadLine = "Time;Temp;RPM;VLT;PWM;HDD;Status;Temp1;Temp2;Temp3;Temp4;Temp5;Temp6;Temp7;Temp8\r\n"
-TempName = [
- _("below Tunerslot 4"),
- _("near XILINX Spartan"),
- _("under the WLAN"),
- _("left of the Battery"),
- _("left near Front-CI"),
- _("left near Card-Slot"),
- _("over Security Card"),
- _("under the Fan")
-]
-
#Configuration
config.plugins.FanControl = ConfigSubsection()
config.plugins.FanControl.Fan = ConfigSelection(choices = [("disabled", _("disabled")), ("aus", _("Control disabled")), ("3pin", _("3Pin")), ("4pin", _("4Pin"))], default = "disabled")
self.Fan = "aus"
self.dontshutdown = False
FClog("Starting up")
- if os.path.exists("/usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/fc2/diagram.class.org"):
- os.rename("/usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/fc2/diagram.class.org","/usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/fc2/diagram.class")
+ if os.path.exists("/usr/lib/enigma2/python/Plugins/Extensions/FanControl/data/diagram.class.org"):
+ os.rename("/usr/lib/enigma2/python/Plugins/Extensions/FanControl/data/diagram.class.org","/usr/lib/enigma2/python/Plugins/Extensions/FanControl/data/diagram.class")
if not isDMMdisabled() and config.plugins.FanControl.DisableDMM.value:
disableDMM()
Box = GetBox()
def autostart(reason, **kwargs):
global session
+ from Plugins.Extensions.WebInterface.WebChilds.Toplevel import addExternalChild
+ from FC2webSite import FC2web, FC2webLog, FC2webChart
+ from twisted.web import static
+ root = static.File("/usr/lib/enigma2/python/Plugins/Extensions/FanControl/data")
+# root = FC2web()
+ root.putChild("", FC2web())
+ root.putChild("log", FC2webLog())
+ root.putChild("chart", FC2webChart())
+ addExternalChild( ("fancontrol", root) )
if reason == 0 and kwargs.has_key("session"):
session = kwargs["session"]
session.open(FanControl2)
+++ /dev/null
-from Plugins.Extensions.WebInterface.WebChilds.Toplevel import addExternalChild
-from Plugins.Extensions.FanControl.FC2webSite import FC2web, FC2webLog, FC2webChart
-root = FC2web()
-root.putChild("log", FC2webLog())
-root.putChild("chart", FC2webChart())
-addExternalChild( ("fancontrol", root) )
\ No newline at end of file
+++ /dev/null
-installdir = /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/WebChilds/External/
-
-install_PYTHON = *.py
+++ /dev/null
-installdir = /usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web-data/fc2/
-
-install_DATA = *.png diagram.class.org