soem reworks
This commit is contained in:
@@ -13,8 +13,6 @@ from modules.db import create_toggle_machine, create_make_coffee
|
||||
|
||||
esp = Blueprint('eps', __name__, url_prefix='/unsecure/esp')
|
||||
|
||||
# DB_PATH = os.path.join(os.path.dirname(__file__), '../db/commands.db')
|
||||
|
||||
MQTT_BROKER = "localhost" # oder IP/Domain
|
||||
MQTT_PORT = 1883
|
||||
MQTT_TOPIC = "coffee/command"
|
||||
@@ -36,25 +34,11 @@ def esp_online():
|
||||
@esp.route('/toggle-machine', methods=['POST'])
|
||||
def toggle_machine():
|
||||
fullCommand = create_toggle_machine()
|
||||
# randID = random.randint(1000, 9999)
|
||||
# fullCommand = {'command': 'toggle_machine', 'status': 'pending', 'command_id': randID}
|
||||
# conn = sqlite3.connect(DB_PATH)
|
||||
# cursor = conn.cursor()
|
||||
|
||||
# cursor.execute("""
|
||||
# INSERT INTO commands (command, status, command_id)
|
||||
# VALUES (?, ?, ?)
|
||||
# """, (fullCommand["command"], fullCommand["status"], fullCommand["command_id"]))
|
||||
|
||||
|
||||
new_status = load_dict("machine")
|
||||
new_status["state"] = "PENDING"
|
||||
save_dict("machine", new_status)
|
||||
|
||||
# resend_static_data()
|
||||
|
||||
# conn.commit()
|
||||
# conn.close()
|
||||
|
||||
client = mqtt.Client()
|
||||
client.connect(MQTT_BROKER, MQTT_PORT, 60)
|
||||
@@ -66,18 +50,7 @@ def toggle_machine():
|
||||
@esp.route('/make_coffee', methods=['POST'])
|
||||
def make_coffee():
|
||||
fullCommand = create_make_coffee()
|
||||
# randID = random.randint(1000, 9999)
|
||||
# fullCommand = {'command': 'make_coffee', 'status': 'pending', 'command_id': randID}
|
||||
# conn = sqlite3.connect(DB_PATH)
|
||||
# cursor = conn.cursor()
|
||||
|
||||
# cursor.execute("""
|
||||
# INSERT INTO commands (command, status, command_id)
|
||||
# VALUES (?, ?, ?)
|
||||
# """, (fullCommand["command"], fullCommand["status"], fullCommand["command_id"]))
|
||||
|
||||
# conn.commit()
|
||||
# conn.close()
|
||||
client = mqtt.Client()
|
||||
client.connect(MQTT_BROKER, MQTT_PORT, 60)
|
||||
client.publish(MQTT_TOPIC, json.dumps(fullCommand))
|
||||
|
||||
Reference in New Issue
Block a user