add alert endpoint
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-06-12 21:07:43 +02:00
parent 22f4ed3c8d
commit 06597d46a5
2 changed files with 25 additions and 10 deletions

View File

@@ -47,6 +47,12 @@ app.config['MQTT_REFRESH_TIME'] = 1.0 # refresh time in seconds
api = Api(app)
mqtt.init_app(app)
api.add_resource(DeviceOfflineResrouce, "/devices/<string:deviceid>/offline")
api.add_resource(DeviceOnlineResrouce, "/devices/<string:deviceid>/online")
api.add_resource(AlertResource, "/devices/<string:deviceid>/alert")
api.add_resource(SensorOfflineResource, "/devices/<string:deviceid>/<string:sensorid>/offline")
api.add_resource(SensorOnlineResource, "/devices/<string:deviceid>/<string:sensorid>/online")
@mqtt.on_log()
def handle_logging(client, userdata, level, buf):
@@ -65,9 +71,3 @@ def handle_status_message_proxy(*args, **kwargs):
"""
with app.app_context():
handle_status_message(*args, **kwargs)
api.add_resource(DeviceOfflineResrouce, "/devices/{deviceid}/offline")
api.add_resource(DeviceOnlineResrouce, "/devices/{deviceid}/online")
api.add_resource(SensorOfflineResource, "/devices/{deviceid}/{sensorid}/offline")
api.add_resource(SensorOnlineResource, "/devices/{deviceid}/{sensorid}/online")