Comments (6)
Did you restart ring-mqtt? Is that really all of the log messages? The most confusing thing is that, immediately after the message "Received set live stream state ON-DEMAND", there should be a message stating that it is "Starting a live stream session via Ring servers", yet that message doesn't exist in the logs you posted. This implies that there is a live session stuck in activating state, but restarting should clear it.
from ring-mqtt.
Hi,
no I didn't restart ring-mqtt by intention ;-) Couldn't sleep, so I restarted it just now in the middle of the night. Let's see tomorrow if the issue is gone. Feel free to close the ticket.
Btw: A nice feature would be to automatically save a still image every X seconds (not sure if this would be even possible)
best regards
from ring-mqtt.
I may need to add some additional debugging, but I've seen a few reports where, after a while, the live stream will stop activating for some reason. I think it's because a stream gets into activating state, but never actually activates, and then just hangs there, thus new request aren't able to be processed because they detect that a stream is already activating, however, I've never been able to actually reproduce this issue myself. Probably I need to add some timeouts and perhaps some additional debugging, to try to get to the bottom of those cases.
Btw: A nice feature would be to automatically save a still image every X seconds (not sure if this would be even possible)
That's not really something that fits within the realm of this project. To goal of this project is to be the bridge between Ring's proprietary API and standard based protocols of MQTT and RTSP, that's it. From that point any tool that can use these protocols can be leveraged to do whatever a user wants with the data. For example, ring-mqtt already supports taking snapshots on motion or at set intervals (down to as often as every 10 seconds, although that's battery drainer for non-line powered cameras), and it sends these images via MQTT topics. It's up to whatever tool you like to use to look for these images and save them or otherwise do whatever you want with them. A simple HA automation or Node Red flow can do what you ask.
from ring-mqtt.
Just to add, the restart fixed the issue until it came back the day after :-( Since I didn't have time to restart again, I will do it right now.
from ring-mqtt.
I can confirm now this happens from time to time and a restart solves it.
from ring-mqtt.
Without full logs of a session where it was working and then fails, there's not much that can be done here.
from ring-mqtt.
Related Issues (20)
- Question? Request snapshot on demand? HOT 1
- Bug: motion and ring events arent triggered for cameras since version 5.1.0 HOT 2
- entity in HA status delay HOT 1
- Glance card to RSTP URL drains battery even with "preload" off and card on "auto" HOT 7
- Bug: Docker gives Lchown / subordinate IDs error after 5.0.5 HOT 7
- Snapshots not updating HOT 10
- Bug: Motion snapshot stopped working HOT 4
- Bug: Issue when upgrading go2rtc to 1.3.1 HOT 6
- Issue with Web UI fror create Token HOT 19
- bi-directional audio for RING INTERCOM HOT 1
- Ring doorbell cam Camera Keeps Turning on Live Stream Switch randomly even if turned off HOT 12
- Amazon Ring - Sensors found but with no values HOT 2
- Pending state not working HOT 2
- Run the bundled init-ring-token.js utility directly via the Docker command line to acquire the token HOT 4
- Several motion snapshots created after restart HOT 8
- Ding does not get triggered anymore HOT 18
- Bug: Ring Intercom "Ding" not working anymore HOT 3
- Error from stream worker: Error opening stream (INVALIDDATA, Invalid data found when processing input) HOT 8
- Ring Intercom - Could not publish attributes due to no health data HOT 19
- Ring Intercom - Some entities are unknown/unavailable HOT 2
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 ring-mqtt.