|
@@ -3,10 +3,12 @@ from inputs.snap7_connect import SiemensCPU
|
|
|
from inputs.balluff_html import Balluff
|
|
|
from inputs.allen_bradley_connect import AllenBradleyCPU
|
|
|
from database import *
|
|
|
-from datetime import datetime
|
|
|
+import logging
|
|
|
import time
|
|
|
|
|
|
-print("starting")
|
|
|
+logging.basicConfig(level=logging.WARNING)
|
|
|
+
|
|
|
+logging.info("starting")
|
|
|
|
|
|
sources = [
|
|
|
SiemensCPU("192.168.10.6"),
|
|
@@ -15,14 +17,19 @@ sources = [
|
|
|
AllenBradleyCPU("192.168.10.5"),
|
|
|
]
|
|
|
|
|
|
+logging.info("initialized sources")
|
|
|
+
|
|
|
sinks = [
|
|
|
InfluxDB("http://localhost:8086"),
|
|
|
CSVFile("logs"),
|
|
|
]
|
|
|
|
|
|
+logging.info("initialized sinks")
|
|
|
+
|
|
|
for source in sources:
|
|
|
source.start()
|
|
|
|
|
|
+logging.info("started sources")
|
|
|
|
|
|
startTime = 0
|
|
|
|
|
@@ -56,4 +63,5 @@ while True:
|
|
|
for sink in sinks:
|
|
|
sink.write(values)
|
|
|
|
|
|
+ printStats(values)
|
|
|
time.sleep(1)
|