bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.18k stars 293 forks source link

Provide automation friendly MQTT topics #1504

Open sprior opened 1 year ago

sprior commented 1 year ago

Currently to use the MQTT status topics/payloads for home automation integration it is required to subscribe to and parse messages that happen every few seconds just to decide which messages represent a major status change (power on, print start, print end). This is because the same topic is used for all and the nature of the event is encoded in the message body.

Describe the solution you'd like A far more automation friendly MQTT topic structure would allow the type of event to be specified in the topic path. For someone trying to catch print start and print end messages this would reduce the subscription parsing workload from every few seconds to just two.

Additional context Moonraker just made exactly the kind of commit I am requesting: https://github.com/Arksine/moonraker/commit/e3bcfb5ea0a3256bdbe19855d20c4431b57cd398

andreifinski commented 1 year ago

need this as well!

LayerCakeMakes commented 1 year ago

+1 this just makes sense to me

Kaloszer commented 1 year ago

+1

frakki1986 commented 1 year ago

+1

KyleTeal commented 1 year ago

+1

NairoDorian commented 1 year ago

+1

FlyingHippo commented 1 year ago

+1 But https://github.com/bambulab/BambuStudio/issues/1536 has higher priority for me

Metallica22 commented 1 year ago

+1

mike391 commented 1 year ago

+1

kylek29 commented 1 year ago

+1 Sensible request.

trati629 commented 1 year ago

+1

LordBoos commented 1 year ago

+1

Nicoautoxp commented 1 year ago

+1 for me too

pandel commented 1 year ago

+1

FriedCheese2006 commented 1 year ago

+1

NPetersenDK commented 1 year ago

+1 - love more MQTT Integration <3

kriordan37 commented 1 year ago

+1

chansearrington commented 1 year ago

+1

Pitax commented 1 year ago

+1

ZanzyTHEbar commented 11 months ago

+1

hubertron commented 11 months ago

Would love to see this as well

jimtng commented 11 months ago

+1

apadua commented 10 months ago

+1

cbenhagen commented 10 months ago

Please upvote the issue by giving it a thumbs up instead of leaving +1 comments. Issues can be sorted by reactions. And even more importantly you don't send a notification to everyone subscribed to this issue.