Compare commits

..

5 Commits

Author SHA1 Message Date
Blake Blackshear
56b9c754f5 Update README.md 2019-06-18 06:19:13 -07:00
Blake Blackshear
5c4f5ef3f0 Create FUNDING.yml 2019-06-18 06:15:05 -07:00
Blake Blackshear
8c924896c5 Merge pull request #36 from drcrimzon/patch-1
Add MQTT connection error handling
2019-05-15 07:10:53 -05:00
Mike Wilkinson
2c2f0044b9 Remove error redundant check 2019-05-14 11:09:57 -04:00
Mike Wilkinson
874e9085a7 Add MQTT connection error handling 2019-05-14 08:34:14 -04:00
3 changed files with 13 additions and 1 deletions

1
.github/FUNDING.yml vendored Normal file
View File

@@ -0,0 +1 @@
ko_fi: blakeblackshear

View File

@@ -1,3 +1,5 @@
<a href='https://ko-fi.com/P5P7XGO9' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://az743702.vo.msecnd.net/cdn/kofi4.png?v=2' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
# Frigate - Realtime Object Detection for RTSP Cameras
**Note:** This version requires the use of a [Google Coral USB Accelerator](https://coral.withgoogle.com/products/accelerator/)

View File

@@ -25,6 +25,15 @@ def main():
# connect to mqtt and setup last will
def on_connect(client, userdata, flags, rc):
print("On connect called")
if rc != 0:
if rc == 3:
print ("MQTT Server unavailable")
elif rc == 4:
print ("MQTT Bad username or password")
elif rc == 5:
print ("MQTT Not authorized")
else:
print ("Unable to connect to MQTT: Connection refused. Error code: " + str(rc))
# publish a message to signal that the service is running
client.publish(MQTT_TOPIC_PREFIX+'/available', 'online', retain=True)
client = mqtt.Client()
@@ -87,4 +96,4 @@ def main():
camera.join()
if __name__ == '__main__':
main()
main()