Error Handling BackEnd added, logging included, order list and robot class added

This commit is contained in:
caliskanbi
2023-05-15 10:50:19 +02:00
parent 0385aa7792
commit 4e60cd9ad0
12 changed files with 256 additions and 91 deletions
@@ -1,10 +1,12 @@
import paho.mqtt.client as mqtt
import software.defines
from software.defines import MQTT_BROKER_LOCAL
from random import randrange, uniform
import time
import json
from software.defines import Topics, PLANTDATA
mqttBroker = "192.168.178.182"
mqttBroker = software.defines.MQTT_BROKER_GLOBAL
def on_connect(client, userdata, flags, rc):
@@ -20,17 +22,10 @@ client.on_connect = on_connect
client.connect(mqttBroker)
plantdata = {
"AirTemperature": 20.4,
"AirHumidity": 7.0,
"SoilMoisture": 5.0,
"Brightness": 39,
"PlantID": 2,
"Timestamp": "hallo",
"MeasurementID": 187
"PlantName": "Kemal"
}
print(type(PLANTDATA))
while True:
client.publish("TEST", json.dumps(plantdata))
print(json.dumps(plantdata))
time.sleep(2)
client.publish("BACKEND/ACTION/GETBATTERY", json.dumps(plantdata))
print(json.dumps(plantdata))
time.sleep(2)