Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not able to connect to MQTT #26

Closed
Nuuki9 opened this issue Jun 26, 2024 · 3 comments
Closed

Not able to connect to MQTT #26

Nuuki9 opened this issue Jun 26, 2024 · 3 comments

Comments

@Nuuki9
Copy link

Nuuki9 commented Jun 26, 2024

I have things working using native HA integration, but I figured I'd switch over to MQTT to avoid having to manually create static entities.

Its picking up Teams activity, but its not successfully sending events to MQTT. Here are the logs:

2024-06-26T16:47:12.592936600+01:00  INFO teams_status - Application starting
2024-06-26T16:47:14.726566700+01:00  INFO teams_status::teams_ws::api - {"requestId":2,"response":"Success"}
2024-06-26T16:47:14.727107700+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":false,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":false,"canToggleVideo":false,"canToggleHand":false,"canToggleBlur":false,"canLeave":false,"canReact":false,"canToggleShareTray":false,"canToggleChat":false,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:18.765250200+01:00  INFO teams_status::teams_ws::api - {"requestId":1,"response":"Can't perform toggle-mute, no active call"}
2024-06-26T16:47:54.780117400+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":false,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":false,"canToggleVideo":false,"canToggleHand":false,"canToggleBlur":false,"canLeave":false,"canReact":false,"canToggleShareTray":false,"canToggleChat":false,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:57.018169400+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":true,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":true,"canToggleVideo":true,"canToggleHand":true,"canToggleBlur":false,"canLeave":true,"canReact":true,"canToggleShareTray":true,"canToggleChat":true,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:57.018376100+01:00  ERROR teams_status::teams_ws::api - Failed to send mqtt requests to eventloop: Reconnecting and retrying...
2024-06-26T16:47:58.026064700+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":true,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":true,"canToggleVideo":true,"canToggleHand":true,"canToggleBlur":false,"canLeave":true,"canReact":true,"canToggleShareTray":true,"canToggleChat":true,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:58.026243500+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":true,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":true,"canToggleVideo":true,"canToggleHand":true,"canToggleBlur":false,"canLeave":true,"canReact":true,"canToggleShareTray":true,"canToggleChat":true,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:58.026422500+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":true,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":true,"canToggleVideo":true,"canToggleHand":true,"canToggleBlur":false,"canLeave":true,"canReact":true,"canToggleShareTray":true,"canToggleChat":true,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:58.026476300+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":true,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":true,"canToggleVideo":true,"canToggleHand":true,"canToggleBlur":false,"canLeave":true,"canReact":true,"canToggleShareTray":true,"canToggleChat":true,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:47:58.026518800+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":true,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":true,"canToggleVideo":true,"canToggleHand":true,"canToggleBlur":false,"canLeave":true,"canReact":true,"canToggleShareTray":true,"canToggleChat":true,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:48:22.948473100+01:00  INFO teams_status::teams_ws::api - {"meetingUpdate":{"meetingState":{"isMuted":false,"isVideoOn":false,"isHandRaised":false,"isInMeeting":false,"isRecordingOn":false,"isBackgroundBlurred":false,"isSharing":false,"hasUnreadMessages":false},"meetingPermissions":{"canToggleMute":false,"canToggleVideo":false,"canToggleHand":false,"canToggleBlur":false,"canLeave":false,"canReact":false,"canToggleShareTray":false,"canToggleChat":false,"canStopSharing":false,"canPair":false}}}
2024-06-26T16:48:22.948596100+01:00  ERROR teams_status::teams_ws::api - Failed to send mqtt requests to eventloop: Reconnecting and retrying...

I've not previously accessed my MQTT broker externally, but I'm pretty sure its accessible and have tested using MQTT Explorer.

Worst case I can switch back and setup the static entities manually, but if there's an obvious fix I'll try that first. Any ideas?

@AntoineGS
Copy link
Owner

Hmm I am not seeing the issue with the logs, can you post a censored version of the config file?
If MQTT explorer can connect then that's quite odd :(

@Nuuki9
Copy link
Author

Nuuki9 commented Jul 1, 2024

I did some more troubleshooting on this and realised it was a network issue - my work laptop is on a Guest VLAN, and this was limited access to certain local systems. I resolved that and everything sprung into life. I've now added the MQTT config from #24 and everyone is responding quickly and accurately.

Thanks again!

@AntoineGS
Copy link
Owner

Perfect! Closing this 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants