Comments (8)
@alanaquilina Thank you for the report. I have used QOS 0,1,2 everything was perfectly working. Could we figure out what broker do you use for testing? As I see you are using windows for testing, can try to check this on Linux machine to see if the error still raises.
Interesting error raises from asyncio library of python.
from fastapi-mqtt.
Hello,
First of all thanks for your reply!
I am using Mosquito 1.5.7 on a pi 4.
I tried the same code on my PI and got the same error.
I removed the SSL and got the same error
Might be worth noting that the connection is downgrading to MQTT 3.11
Thanks
Alan
from fastapi-mqtt.
I upgraded Mosquitto to 2.0.10 and used both v5 and v4 in the client version. Same error on QOS != 0 .
from fastapi-mqtt.
I am trying to produce the solution it occurs from gmqtt library, fastapi-mqtt is on top of it let me see, I will update you.
from fastapi-mqtt.
I have found very the issue occurs. Actually, I have tested QoS with client subscribe not publish.
I have submitted PR to gmqtt-PR. Once it is merged will release it with the new version.
Thanks for finding this.
from fastapi-mqtt.
from fastapi-mqtt.
This should now work at the latest version, could please check and let me know.I have updated documentation as well.
from fastapi-mqtt.
from fastapi-mqtt.
Related Issues (20)
- Pass MQTT client to a router HOT 3
- Initialization fails in absence of MQTT broker HOT 1
- MQTT subscription topic matching does not conform to spec HOT 2
- Wrong package version published HOT 2
- FastAPI Application error....ERROR: Application startup failed. Exiting. TimeoutError: [Errno 10060] Connect call failed (mqtt broker ip,port) connecting to a mqtt broker HOT 8
- Using Pydantic models for messages HOT 4
- How to feed mqtt messages from within a fastapi websocket ? (ie. proxying) HOT 1
- Will message functionality and example broken HOT 1
- Version 1.8 is broken HOT 4
- Version 1.0.8 is broken HOT 1
- Shared Subscription HOT 3
- 🐛 IndexError in topic matching algorithm
- Pydantic v2 HOT 8
- api endpoint for subscribe HOT 1
- How to use this library with another api endpoint that does something else before return the mqtt topic content in the logic? HOT 3
- RuntimeError: no validator found for <class 'ssl.SSLContext'>, see `arbitrary_types_allowed` in Config HOT 2
- init_app doesn't seem to work with lifespans HOT 2
- Python version < 3.10 TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' HOT 1
- FastAPI's on_event is deprecated, use lifespan event handlers instead HOT 1
- 🚨 Fix GH Action for pypi publish HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fastapi-mqtt.