tsightler / ring-mqtt

Ring devices to MQTT Bridge
MIT License
569 stars 103 forks source link

Battery information are not available #710

Closed fzambroni closed 1 year ago

fzambroni commented 1 year ago

Describe the Bug

Battery informartion are not available

Steps to Reproduce

Settings -> Devices & Services -> Mqtt -> Open anyring device that use battery and check the sensor page. Battery will be Unavailable

Expected Behavior

Show battery status

Log Output

2023-08-18T15:09:47.522Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never
2023-08-18T15:09:47.523Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:09:47Z","lastUpdate":"2023-08-18T15:09:47Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"}
2023-08-18T15:09:47.523Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"}
2023-08-18T15:09:49.590Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:09:49.590Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:09:50.592Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:09:52.967Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/contact/state OFF
2023-08-18T15:09:52.967Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never
2023-08-18T15:09:52.968Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:09:47Z","lastUpdate":"2023-08-18T15:09:52Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"}
2023-08-18T15:09:52.969Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"}
2023-08-18T15:09:53.101Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/contact/state OFF
2023-08-18T15:09:53.102Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never
2023-08-18T15:09:53.103Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:09:47Z","lastUpdate":"2023-08-18T15:09:52Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"}
2023-08-18T15:09:53.105Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"}
2023-08-18T15:09:59.570Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot
2023-08-18T15:09:59.584Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:10:00.177Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot
2023-08-18T15:10:00.179Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image <binary_image_data>
2023-08-18T15:10:00.180Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692371400}
2023-08-18T15:10:01.621Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:10:01.621Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting
2023-08-18T15:10:10.611Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:10:10.611Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:10:11.612Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:10:19.595Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:10:19.596Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:10:20.597Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:10:29.577Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot
2023-08-18T15:10:29.593Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:10:30.097Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot
2023-08-18T15:10:30.097Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image <binary_image_data>
2023-08-18T15:10:30.099Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692371430}
2023-08-18T15:10:31.627Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:10:31.627Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting
2023-08-18T15:10:32.503Z ring-mqtt [Ring Garage Camera] Previous Motion 1 URL has expired, updating the recording URL
2023-08-18T15:10:32.507Z ring-attr [Ring Garage Camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cdf84f4/event_select/attributes <recording_url_masked>
2023-08-18T15:10:32.509Z ring-mqtt [Ring Doorbell camera] Previous Motion 1 URL has expired, updating the recording URL
2023-08-18T15:10:32.510Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/event_select/attributes <recording_url_masked>
2023-08-18T15:10:32.575Z ring-mqtt [Ring Backyard Camera] Previous Motion 1 URL has expired, updating the recording URL
2023-08-18T15:10:32.576Z ring-attr [Ring Backyard Camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/b452a9211de0/event_select/attributes <recording_url_masked>
2023-08-18T15:10:32.586Z ring-mqtt [Ring Side Camera] Previous Motion 1 URL has expired, updating the recording URL
2023-08-18T15:10:32.587Z ring-attr [Ring Side Camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/b452a91b7330/event_select/attributes <recording_url_masked>
2023-08-18T15:10:32.659Z ring-mqtt [Ring Front Camera] Previous Motion 1 URL has expired, updating the recording URL
2023-08-18T15:10:32.661Z ring-attr [Ring Front Camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/b452a91a0ea3/event_select/attributes <recording_url_masked>
2023-08-18T15:10:40.611Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:10:40.612Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:10:41.612Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:10:49.610Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:10:49.610Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:10:50.612Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:10:53.043Z ring-attr [Ring North Andover Range Extender] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/544d4a7f-5c99-479e-a08d-41cfe5fee6a8/info/state {"acStatus":"ok","batteryLevel":100,"batteryStatus":"charged","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:10:52Z","lastUpdate":"2023-08-18T15:10:52Z","linkQuality":"ok","serialNumber":"G7Q1D002017702T4","tamperStatus":"ok"}
2023-08-18T15:10:53.045Z ring-attr [Ring North Andover Range Extender] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/544d4a7f-5c99-479e-a08d-41cfe5fee6a8/battery/attributes {"batteryLevel":100,"batteryStatus":"charged"}
2023-08-18T15:10:53.114Z ring-attr [Ring North Andover Range Extender] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/544d4a7f-5c99-479e-a08d-41cfe5fee6a8/info/state {"acStatus":"ok","batteryLevel":100,"batteryStatus":"charged","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:10:52Z","lastUpdate":"2023-08-18T15:10:53Z","linkQuality":"ok","serialNumber":"G7Q1D002017702T4","tamperStatus":"ok"}
2023-08-18T15:10:53.116Z ring-attr [Ring North Andover Range Extender] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/544d4a7f-5c99-479e-a08d-41cfe5fee6a8/battery/attributes {"batteryLevel":100,"batteryStatus":"charged"}
2023-08-18T15:10:59.580Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot
2023-08-18T15:10:59.596Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:11:00.141Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot
2023-08-18T15:11:00.141Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image <binary_image_data>
2023-08-18T15:11:00.144Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692371460}
2023-08-18T15:11:01.623Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:11:01.623Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting
2023-08-18T15:11:10.633Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:11:10.633Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:11:11.635Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:11:19.612Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:11:19.612Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:11:20.614Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:11:29.587Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot
2023-08-18T15:11:29.600Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:11:30.114Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot
2023-08-18T15:11:30.115Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image <binary_image_data>
2023-08-18T15:11:30.116Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692371490}
2023-08-18T15:11:31.650Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:11:31.651Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting
2023-08-18T15:11:40.629Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:11:40.630Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:11:41.631Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:11:49.613Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:11:49.614Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:11:50.616Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:11:59.589Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot
2023-08-18T15:11:59.601Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:12:00.092Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot
2023-08-18T15:12:00.093Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image <binary_image_data>
2023-08-18T15:12:00.096Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692371520}
2023-08-18T15:12:01.644Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:12:01.645Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting
2023-08-18T15:12:10.638Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:12:10.638Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:12:11.640Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:12:19.618Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:12:19.618Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second...
2023-08-18T15:12:20.620Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:12:29.595Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot
2023-08-18T15:12:29.611Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot
2023-08-18T15:12:30.170Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot
2023-08-18T15:12:30.170Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image <binary_image_data>
2023-08-18T15:12:30.172Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692371550}
2023-08-18T15:12:31.655Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms
2023-08-18T15:12:31.655Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting

Screenshots

image

Config File

mqtt_url: mqtt://auto_username:auto_password@auto_hostname
mqtt_options: ""
livestream_user: ""
livestream_pass: ""
disarm_code: ""
enable_cameras: true
enable_modes: true
enable_panic: false
branch: addon
debug: ring-*
location_ids: []

Install Type

HASSIO - RPi4

Version

Home Assistant 2023.8.2

Operating System

Home Assistant OS

Architecture

RPi4

Machine Details

RPi4

tsightler commented 1 year ago

Did you restart the addon? You are showing significant numbers of timeouts which would indicate network related issues, but, in general, first step is always to restart the addon. Please note that restarting Home Assistant using the UI does not restart the addon.

fzambroni commented 1 year ago

The add-on was just restarted before collecting this log. See below the diagnostic data collected from one of the sensors. Note that the battery information is available.

{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2023.8.2", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.11.4", "docker": true, "arch": "aarch64", "timezone": "America/New_York", "os_name": "Linux", "os_version": "6.1.21-v8", "supervisor": "2023.08.1", "host_os": "Home Assistant OS 10.4", "docker_version": "23.0.6", "chassis": "embedded", "run_as_root": true }, "custom_components": { "ui_lovelace_minimalist": { "version": "v1.3.6", "requirements": [ "aiofiles==0.8.0", "aiogithubapi>=22.2.4" ] }, "alexa_media": { "version": "4.6.5", "requirements": [ "alexapy==1.26.8", "packaging>=20.3", "wrapt>=1.12.1" ] }, "localtuya": { "version": "5.2.1", "requirements": [] }, "sonoff": { "version": "3.5.2", "requirements": [ "pycryptodome>=3.6.6" ] }, "nest_protect": { "version": "0.3.12", "requirements": [] }, "watchman": { "version": "0.5.1", "requirements": [ "prettytable==3.0.0" ] }, "hacs": { "version": "1.32.1", "requirements": [ "aiogithubapi>=22.10.1" ] }, "nodered": { "version": "2.2.0", "requirements": [] } }, "integration_manifest": { "domain": "mqtt", "name": "MQTT", "codeowners": [ "@emontnemery", "@jbouwh" ], "config_flow": true, "dependencies": [ "file_upload", "http" ], "documentation": "https://www.home-assistant.io/integrations/mqtt", "iot_class": "local_push", "quality_scale": "gold", "requirements": [ "paho-mqtt==1.6.1" ], "is_built_in": true }, "data": { "connected": true, "mqtt_config": { "broker": "core-mosquitto", "port": 1883, "username": "REDACTED", "password": "REDACTED", "keepalive": 60, "tls_insecure": false, "protocol": "5", "transport": "tcp", "discovery": true, "discovery_prefix": "homeassistant", "birth_message": { "topic": "homeassistant/status", "payload": "online", "qos": 0, "retain": false }, "will_message": { "topic": "homeassistant/status", "payload": "offline", "qos": 0, "retain": false } }, "device": { "id": "21bb7df0b64dc2605ef51a475331c659", "name": "Ring Office CO Alarm", "name_by_user": null, "disabled": false, "disabled_by": null, "entities": [ { "device_class": null, "disabled_by": null, "disabled": false, "entity_category": null, "entity_id": "sensor.office_co_alarm_info", "icon": null, "original_device_class": null, "original_icon": "mdi:information-outline", "state": { "entity_id": "sensor.office_co_alarm_info", "state": "ok", "attributes": { "batteryLevel": 92, "batteryStatus": "full", "commStatus": "ok", "lastCommTime": "1970-01-01T00:00:00Z", "lastUpdate": "2023-08-18T12:28:57Z", "linkQuality": "ok", "tamperStatus": "ok", "icon": "mdi:information-outline", "friendly_name": "Ring Office CO Alarm Info" }, "last_changed": "2023-08-18T15:19:20.850816+00:00", "last_updated": "2023-08-18T15:19:20.850816+00:00" }, "unit_of_measurement": null }, { "device_class": null, "disabled_by": null, "disabled": false, "entity_category": null, "entity_id": "sensor.office_co_alarm_battery", "icon": null, "original_device_class": "battery", "original_icon": null, "state": { "entity_id": "sensor.office_co_alarm_battery", "state": "unavailable", "attributes": { "restored": true, "state_class": "measurement", "device_class": "battery", "friendly_name": "Battery", "supported_features": 0, "unit_of_measurement": "%" }, "last_changed": "2023-08-18T12:45:29.374832+00:00", "last_updated": "2023-08-18T12:45:29.374832+00:00" }, "unit_of_measurement": "%" }, { "device_class": null, "disabled_by": null, "disabled": false, "entity_category": null, "entity_id": "binary_sensor.office_co_alarm_tamper", "icon": null, "original_device_class": "tamper", "original_icon": null, "state": { "entity_id": "binary_sensor.office_co_alarm_tamper", "state": "off", "attributes": { "device_class": "tamper", "friendly_name": "Ring Office CO Alarm Tamper" }, "last_changed": "2023-08-18T15:19:20.847633+00:00", "last_updated": "2023-08-18T15:19:20.847633+00:00" }, "unit_of_measurement": null }, { "device_class": null, "disabled_by": null, "disabled": false, "entity_category": null, "entity_id": "binary_sensor.office_co_alarm", "icon": null, "original_device_class": "gas", "original_icon": null, "state": { "entity_id": "binary_sensor.office_co_alarm", "state": "off", "attributes": { "device_class": "gas", "friendly_name": "Ring Office CO Alarm" }, "last_changed": "2023-08-18T15:19:20.842883+00:00", "last_updated": "2023-08-18T15:19:20.842883+00:00" }, "unit_of_measurement": null } ] }, "mqtt_debug_info": { "entities": [ { "entity_id": "sensor.office_co_alarm_info", "subscriptions": [ { "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status", "messages": [ { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:10.524281+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:40.829833+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:02:11.132467+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "offline", "qos": 0, "retain": 0, "time": "2023-08-18T15:18:33.890232+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:20.842589+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:50.525863+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:20.882461+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:51.265311+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:21.557687+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:51.950018+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" } ] }, { "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state", "messages": [ { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:09:29.472873+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:14:29.457289+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:22.452645+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:52.626731+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:22.949879+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:53.360433+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:23.661924+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:54.356594+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:24:10.340453+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:29:10.353775+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" } ] } ], "discovery_data": { "topic": "homeassistant/sensor/d283995e-4324-4daf-8452-13ea5a8d4859/04725673-0c82-48c6-b8ef-b884a24b90b1_info/config", "payload": { "name": "Ring Office CO Alarm Info", "unique_id": "04725673-0c82-48c6-b8ef-b884a24b90b1_info", "state_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state", "value_template": "{{ value_json[\"commStatus\"] | default(\"\") }}", "json_attributes_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state", "icon": "mdi:information-outline", "availability_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status", "payload_available": "online", "payload_not_available": "offline", "device": { "identifiers": [ "04725673-0c82-48c6-b8ef-b884a24b90b1" ], "name": "Ring Office CO Alarm", "manufacturer": "First Alert", "model": "CO Alarm" }, "platform": "mqtt" } }, "transmitted": [] }, { "entity_id": "binary_sensor.office_co_alarm_tamper", "subscriptions": [ { "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status", "messages": [ { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:10.524281+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:40.829833+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:02:11.132467+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "offline", "qos": 0, "retain": 0, "time": "2023-08-18T15:18:33.890232+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:20.842589+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:50.525863+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:20.882461+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:51.265311+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:21.557687+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:51.950018+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" } ] }, { "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state", "messages": [ { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:09:29.472873+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:14:29.457289+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:22.452645+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:52.626731+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:22.949879+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:53.360433+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:23.661924+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:54.356594+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:24:10.340453+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" }, { "payload": "{\"batteryLevel\":92,\"batteryStatus\":\"full\",\"commStatus\":\"ok\",\"lastCommTime\":\"1970-01-01T00:00:00Z\",\"lastUpdate\":\"2023-08-18T12:28:57Z\",\"linkQuality\":\"ok\",\"tamperStatus\":\"ok\"}", "qos": 0, "retain": 0, "time": "2023-08-18T15:29:10.353775+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state" } ] } ], "discovery_data": { "topic": "homeassistant/binary_sensor/d283995e-4324-4daf-8452-13ea5a8d4859/04725673-0c82-48c6-b8ef-b884a24b90b1_tamper/config", "payload": { "name": "Ring Office CO Alarm Tamper", "unique_id": "04725673-0c82-48c6-b8ef-b884a24b90b1_tamper", "state_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/info/state", "device_class": "tamper", "value_template": "{% if value_json[\"tamperStatus\"] is equalto \"tamper\" %} ON {% else %} OFF {% endif %}", "availability_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status", "payload_available": "online", "payload_not_available": "offline", "device": { "identifiers": [ "04725673-0c82-48c6-b8ef-b884a24b90b1" ], "name": "Ring Office CO Alarm", "manufacturer": "First Alert", "model": "CO Alarm" }, "platform": "mqtt" } }, "transmitted": [] }, { "entity_id": "binary_sensor.office_co_alarm", "subscriptions": [ { "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status", "messages": [ { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:10.524281+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:40.829833+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:02:11.132467+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "offline", "qos": 0, "retain": 0, "time": "2023-08-18T15:18:33.890232+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:20.842589+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:50.525863+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:20.882461+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:51.265311+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:21.557687+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" }, { "payload": "online", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:51.950018+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status" } ] }, { "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state", "messages": [ { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:00:42.297252+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:12.606786+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:01:42.894822+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:02:13.262843+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:22.447424+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:19:52.623269+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:22.943985+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:20:53.359140+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:23.661704+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" }, { "payload": "OFF", "qos": 0, "retain": 0, "time": "2023-08-18T15:21:54.355469+00:00", "topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state" } ] } ], "discovery_data": { "topic": "homeassistant/binary_sensor/d283995e-4324-4daf-8452-13ea5a8d4859/04725673-0c82-48c6-b8ef-b884a24b90b1_co/config", "payload": { "name": "Ring Office CO Alarm", "unique_id": "04725673-0c82-48c6-b8ef-b884a24b90b1", "state_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/co/state", "device_class": "gas", "availability_topic": "ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/04725673-0c82-48c6-b8ef-b884a24b90b1/status", "payload_available": "online", "payload_not_available": "offline", "device": { "identifiers": [ "04725673-0c82-48c6-b8ef-b884a24b90b1" ], "name": "Ring Office CO Alarm", "manufacturer": "First Alert", "model": "CO Alarm" }, "platform": "mqtt" } }, "transmitted": [] } ], "triggers": [] } } }

fzambroni commented 1 year ago

A new log few minutes after rebooting the entire OS.

2023-08-18T15:46:47.035Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:46:48.037Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:46:57.004Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot 2023-08-18T15:46:57.021Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:46:57.535Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot 2023-08-18T15:46:57.535Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image 2023-08-18T15:46:57.537Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692373618} 2023-08-18T15:46:59.075Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:46:59.075Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting 2023-08-18T15:47:01.871Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/contact/state ON 2023-08-18T15:47:01.872Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never 2023-08-18T15:47:01.872Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:47:01Z","lastUpdate":"2023-08-18T15:47:01Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"} 2023-08-18T15:47:01.873Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:47:01.967Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/contact/state ON 2023-08-18T15:47:01.968Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never 2023-08-18T15:47:01.969Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:47:01Z","lastUpdate":"2023-08-18T15:47:01Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"} 2023-08-18T15:47:01.970Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:47:06.991Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/contact/state OFF 2023-08-18T15:47:06.991Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never 2023-08-18T15:47:06.992Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:47:01Z","lastUpdate":"2023-08-18T15:47:06Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"} 2023-08-18T15:47:06.993Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:47:07.126Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/contact/state OFF 2023-08-18T15:47:07.127Z ring-mqtt [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/bypass_mode/state Never 2023-08-18T15:47:07.128Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:47:01Z","lastUpdate":"2023-08-18T15:47:07Z","linkQuality":"ok","serialNumber":"G7Q1D20414970141","tamperStatus":"ok"} 2023-08-18T15:47:07.129Z ring-attr [Ring Pantry Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/06670f48-3dcd-43ce-8ae4-da86522078d8/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:47:08.052Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:47:08.052Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:47:09.054Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:47:17.032Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:47:17.032Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:47:18.032Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:47:27.007Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot 2023-08-18T15:47:27.024Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:47:27.686Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot 2023-08-18T15:47:27.687Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image 2023-08-18T15:47:27.689Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692373648} 2023-08-18T15:47:29.064Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:47:29.064Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting 2023-08-18T15:47:38.044Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:47:38.045Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:47:39.046Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:47:47.036Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:47:47.037Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:47:48.039Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:47:57.012Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot 2023-08-18T15:47:57.029Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:47:57.532Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot 2023-08-18T15:47:57.532Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image 2023-08-18T15:47:57.534Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692373678} 2023-08-18T15:47:59.059Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:47:59.061Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting 2023-08-18T15:48:08.054Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:48:08.054Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:48:09.055Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:48:17.041Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:48:17.042Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:48:18.043Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:48:22.500Z ring-mqtt [Ring Gate Closed Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/fa866592-cc10-45fd-8e52-40c0a8ec29f1/contact/state OFF 2023-08-18T15:48:22.501Z ring-mqtt [Ring Gate Closed Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/fa866592-cc10-45fd-8e52-40c0a8ec29f1/bypass_mode/state Never 2023-08-18T15:48:22.502Z ring-attr [Ring Gate Closed Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/fa866592-cc10-45fd-8e52-40c0a8ec29f1/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:48:22Z","lastUpdate":"2023-08-18T15:48:22Z","linkQuality":"ok","serialNumber":"G7Q1D20303570F74","tamperStatus":"ok"} 2023-08-18T15:48:22.503Z ring-attr [Ring Gate Closed Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/fa866592-cc10-45fd-8e52-40c0a8ec29f1/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:48:27.013Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot 2023-08-18T15:48:27.031Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:48:27.692Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot 2023-08-18T15:48:27.693Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image 2023-08-18T15:48:27.694Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692373708} 2023-08-18T15:48:29.069Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:48:29.070Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting 2023-08-18T15:48:29.076Z ring-mqtt [Ring Gate Opened Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/58c19949-e852-4e1c-936c-45caae9bd37a/contact/state ON 2023-08-18T15:48:29.077Z ring-mqtt [Ring Gate Opened Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/58c19949-e852-4e1c-936c-45caae9bd37a/bypass_mode/state Never 2023-08-18T15:48:29.079Z ring-attr [Ring Gate Opened Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/58c19949-e852-4e1c-936c-45caae9bd37a/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:48:28Z","lastUpdate":"2023-08-18T15:48:28Z","linkQuality":"ok","serialNumber":"G7Q1D20303850B0Q","tamperStatus":"ok"} 2023-08-18T15:48:29.080Z ring-attr [Ring Gate Opened Contact Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/58c19949-e852-4e1c-936c-45caae9bd37a/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:48:38.060Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:48:38.061Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:48:39.062Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:48:47.043Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:48:47.044Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:48:48.046Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:48:57.018Z ring-mqtt [Ring Doorbell camera] Requesting an updated interval snapshot 2023-08-18T15:48:57.035Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:48:57.596Z ring-mqtt [Ring Doorbell camera] Successfully retrieved updated snapshot 2023-08-18T15:48:57.596Z ring-mqtt [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/image 2023-08-18T15:48:57.598Z ring-attr [Ring Doorbell camera] ring/d283995e-4324-4daf-8452-13ea5a8d4859/camera/90486cec8e66/snapshot/attributes {"timestamp":1692373738} 2023-08-18T15:48:58.228Z ring-mqtt [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/motion/state OFF 2023-08-18T15:48:58.229Z ring-mqtt [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/bypass_mode/state Never 2023-08-18T15:48:58.231Z ring-attr [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:48:58Z","lastUpdate":"2023-08-18T15:48:58Z","linkQuality":"ok","serialNumber":"G7Q1D102019505T5","tamperStatus":"ok"} 2023-08-18T15:48:58.232Z ring-attr [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:48:59.074Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:48:59.074Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot after three attempts, aborting 2023-08-18T15:49:08.058Z ring-mqtt [Ring Garage Camera] TimeoutError: Timeout awaiting 'request' for 20000ms 2023-08-18T15:49:08.059Z ring-mqtt [Ring Garage Camera] Failed to retrieve updated snapshot, retrying in one second... 2023-08-18T15:49:09.060Z ring-mqtt [Ring Garage Camera] Requesting an updated interval snapshot 2023-08-18T15:49:15.412Z ring-mqtt [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/motion/state ON 2023-08-18T15:49:15.413Z ring-mqtt [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/bypass_mode/state Never 2023-08-18T15:49:15.414Z ring-attr [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:49:15Z","lastUpdate":"2023-08-18T15:49:15Z","linkQuality":"ok","serialNumber":"G7Q1D102019505T5","tamperStatus":"ok"} 2023-08-18T15:49:15.414Z ring-attr [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/battery/attributes {"batteryLevel":100,"batteryStatus":"full"} 2023-08-18T15:49:15.512Z ring-mqtt [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/motion/state ON 2023-08-18T15:49:15.514Z ring-mqtt [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/bypass_mode/state Never 2023-08-18T15:49:15.516Z ring-attr [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/info/state {"batteryLevel":100,"batteryStatus":"full","commStatus":"ok","firmwareStatus":"up-to-date","lastCommTime":"2023-08-18T15:49:15Z","lastUpdate":"2023-08-18T15:49:15Z","linkQuality":"ok","serialNumber":"G7Q1D102019505T5","tamperStatus":"ok"} 2023-08-18T15:49:15.517Z ring-attr [Ring Kitchen Motion Sensor] ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/battery/attributes {"batteryLevel":100,"batteryStatus":"full"}

tsightler commented 1 year ago

Hi, thank you for the logs, I'm going to hide your last two comments as they make the thread difficult to read. I'd ask that you attach large log bundles as files vs copy/paste in text area. Thanks!

You posted a screenshot of a device that appears to be named "Ring Front Door Contact Sensor", however, this sensor does not exist in the logs you have provided.

I'd ask that you please provide a full log bundle. The 100 lines of logs shows from the HA UI are not enough to be able to troubleshoot this issue.

fzambroni commented 1 year ago

I've attached the HA Full log for you to look over. I`m a newbie in HA, so let me know if there's a more thoughtful way to share the specific logs. All my Ring Devices start with "Ring" in the logs. home-assistant.log

I`m also attaching two screenshots: 1 - A Dashboard with all my Ring device's batteries (and other batteries to compare) image

2 - One of my device (as an example) with logs (Ring Front Door Keypad) with 70% of battery. image mqtt-f9c19bc718ad5937dc35371daf4120e2-Ring Front Door Keypad-4f9612a6a18d3094f500b04c424a0256.json.txt

tsightler commented 1 year ago

Hi, mostly I was referring to ring-mqtt logs, not HA logs. I don't really care much about HA logs in general as I just need to validate that ring-mqtt is working and sending the correct discovery and state data for all devices. If it is, then the problem is with Home Assistant, which is the most likely. Unfortunately, I can't help much with HA issues.

That being said, in your case there is something very interesting in those logs, so I'm glad you provided them. You have tons of errors indicating errors adding sensor entities to your HA instance, not just from ring-mqtt, but from other plugins. If you look at the log you sent, you see very early:

2023-08-18 14:43:38.488 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform hassio

Then more from other integrations:

2023-08-18 14:44:05.988 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up brother platform for sensor
2023-08-18 14:44:06.028 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform ipp
2023-08-18 14:44:06.078 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform blink
2023-08-18 14:44:06.685 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform esphome

There are dozens of these so it is clear that, for some reason, your HA instance is unable to add sensor entities for pretty much any platform. In ring-mqtt, the battery is also a sensor entity so you can see later see where ring-mqtt sends the discovery info for the battery sensor:

2023-08-18 14:45:20.182 WARNING (MainThread) [homeassistant.components.mqtt.mixins] MQTT entity name starts with the device name in your config {'name': 'Ring Kitchen Motion Sensor Battery', 'unique_id': 'a667dd1e-dbbe-47d3-8ca9-33e24800f742_battery', 'state_topic': 'ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/info/state', 'device_class': <SensorDeviceClass.BATTERY: 'battery'>, 'unit_of_measurement': '%', 'state_class': <SensorStateClass.MEASUREMENT: 'measurement'>, 'value_template': Template<template=({{ value_json["batteryLevel"] | default("") }}) renders=0>, 'json_attributes_topic': 'ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/battery/attributes', 'availability_topic': 'ring/d283995e-4324-4daf-8452-13ea5a8d4859/alarm/a667dd1e-dbbe-47d3-8ca9-33e24800f742/status', 'payload_available': 'online', 'payload_not_available': 'offline', 'device': {'identifiers': ['a667dd1e-dbbe-47d3-8ca9-33e24800f742'], 'name': 'Ring Kitchen Motion Sensor', 'manufacturer': 'Ring', 'model': 'Motion Sensor', 'connections': []}, 'qos': 0, 'force_update': False, 'encoding': 'utf-8', 'availability_mode': 'latest', 'enabled_by_default': True}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Battery'

And then you get the same error from mqtt platform as from the other platforms above: 2023-08-18 14:45:20.186 ERROR (MainThread) [homeassistant.components.sensor] Error adding entities for domain sensor with platform mqtt

This is why the batter sensor is not working. This is not a problem with ring-mqtt, this is a problem with HA imacting all platforms. Actually you have many, many other errors as well. To me it looks like your entity registry has been corrupted in some way as the errors are all from entity_registry.py helper function.

Ideally I would suggest restoring from a backup, perhaps before the errors occurred. Otherwise, I'm not sure what else to recommend and you'll need to pursue on the HA forums/Github project. Some possible suggestions, make sure your RPi4 has a very reliable microSD card, not all are suitable for running HA as it is very demanding on the device.

tsightler commented 1 year ago

As this is not a ring-mqtt issue, I'm going to close this. I'm not sure if anyone on HA forums will be able to help you, as I see this corrupted core.entity_registry issue show up from time to time in the HA forums with not much resolution, especially if there are no backups. If most of your devices are auto-discovered, you could theoretically just delete the file and restart, but I'm far from an HA expert so you are probably best able to get help from the HA forums.

Also, if you do seek help there, don't try to tie it to the ring-mqtt specifically, as your problem is generic with the sensors.