Esempio n. 1
0
P = Pressure()
V = Vacuum()
D = Dust()
RH = RelativeHumidity()

with open('sensorConfig.json') as json_file:
    FILE_DATA = json.load(json_file)

graphyte.init(FILE_DATA["ip address"]
              )  # initializes Grafana to send data to this ip address

RUN = True

while RUN:

    VACUUM_DATA = V.vacuum()
    PRESSURE_DATA = P.pressure()
    DUST_DATA = D.dust()
    TEMPERATURE_DATA = T.temperature()
    RELATIVE_HUMIDITY_DATA = RH.relative_humidity()

    graphyte.send("Vacuum_Pressure_Sensor",
                  VACUUM_DATA)  # sends vacuum pressure data
    graphyte.send("Pressure_Sensor", PRESSURE_DATA)  # sends pressure data
    graphyte.send("Dust_Concentration_Sensor",
                  DUST_DATA)  # sends dust concentration data
    graphyte.send("Temperature_Sensor",
                  TEMPERATURE_DATA)  # sends temperature data
    graphyte.send("Relative_Humidity_Sensor",
                  RELATIVE_HUMIDITY_DATA)  # sends humidity data