First Refactoring

- Major API Changes in Core Module
- Will be changed further. Still work in progress
This commit is contained in:
Manuel83
2017-09-21 00:03:33 +02:00
parent bf3fbddbe2
commit 42ed9f02af
50 changed files with 3031 additions and 3216 deletions
Regular → Executable
+35 -36
View File
@@ -1,36 +1,35 @@
from modules import cbpi
def getserial():
cpuserial = "0000000000000000"
try:
f = open('/proc/cpuinfo','r')
for line in f:
if line[0:6]=='Serial':
cpuserial = line[10:26]
f.close()
except:
cpuserial = "0000000000000000"
return cpuserial
@cbpi.initalizer(order=9999)
def sendStats(cbpi):
try:
serial = getserial()
info = {
"id": serial,
"version": "3.0",
"kettle": len(cbpi.cache.get("kettle")),
"hardware": len(cbpi.cache.get("actors")),
"thermometer": "CBP3.0",
"hardware_control": "CBP3.0"
}
import requests
r = requests.post('http://statistics.craftbeerpi.com', json=info)
except Exception as e:
pass
from modules import cbpi
def getserial():
cpuserial = "0000000000000000"
try:
f = open('/proc/cpuinfo','r')
for line in f:
if line[0:6]=='Serial':
cpuserial = line[10:26]
f.close()
except:
cpuserial = "0000000000000000"
return cpuserial
@cbpi.initalizer(order=9999)
def sendStats(cbpi):
try:
serial = getserial()
info = {
"id": serial,
"version": "3.1",
"kettle": len(cbpi.cache.get("kettle")),
"hardware": len(cbpi.cache.get("actors")),
"thermometer": "CBP3.0",
"hardware_control": "CBP3.0"
}
import requests
#r = requests.post('http://statistics.craftbeerpi.com', json=info)
except Exception as e:
pass