tsightler / ring-mqtt

Ring devices to MQTT Bridge
MIT License
603 stars 106 forks source link

Bug: V 5.6.3 No config items for ring_topic and hass_topic any more (opposite to documentation). Manual JSON edit for theses entries without effect. #819

Closed gbyhtn closed 7 months ago

gbyhtn commented 7 months ago

Describe the Bug

New (repeated) install of V 5.6.3. Configuration page doesn't show items for hass_topic and ring_topic. Manual edit of this items are without any effect on MQTT-Topics. Instead new (undocumented) items "branch" and "debug". Couldn't find any documentation for "branch" but assuming points to 'normal' Add-On installation method.

Steps to Reproduce

New standard sight on configutation page

Expected Behavior

Even with no explicit items for changed MQTT-topics on config page i expected modifying the JSON would have an effect on Topic-behaviour

Log Output

No clue of MQTT-Topic mismatches found
2024-04-10T10:56:58.988Z ring-mqtt [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/image <binary_image_data>
2024-04-10T10:56:58.989Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/attributes {"timestamp":1712746619,"type":"interval"}
2024-04-10T10:56:59.957Z ring-mqtt [Katzentunnel] Requesting an updated interval snapshot
2024-04-10T10:56:59.976Z ring-mqtt [Catio2] Requesting an updated interval snapshot
2024-04-10T10:56:59.984Z ring-mqtt [Catio] Requesting an updated interval snapshot
2024-04-10T10:56:59.994Z ring-mqtt [Katzenzimmer] Snapshots are unavailable, check if motion capture is disabled manually or via modes settings
2024-04-10T10:57:00.705Z ring-mqtt [Catio] Successfully retrieved updated interval snapshot
2024-04-10T10:57:00.706Z ring-mqtt [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/image <binary_image_data>
2024-04-10T10:57:00.707Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/attributes {"timestamp":1712746621,"type":"interval"}
2024-04-10T10:57:00.883Z ring-mqtt [Katzentunnel] Successfully retrieved updated interval snapshot
2024-04-10T10:57:00.883Z ring-mqtt [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/image <binary_image_data>
2024-04-10T10:57:00.885Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/attributes {"timestamp":1712746621,"type":"interval"}
2024-04-10T10:57:00.893Z ring-mqtt [Catio2] Successfully retrieved updated interval snapshot
2024-04-10T10:57:00.894Z ring-mqtt [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/image <binary_image_data>
2024-04-10T10:57:00.894Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/attributes {"timestamp":1712746621,"type":"interval"}
2024-04-10T10:57:27.131Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/info/state {"stream_Source":"rtsp://03cabcc9-ring-mqtt:8554/5c475e2191fd_live","still_Image_URL":"https://homeassistant:8123{{ states.camera.flur_snapshot.attributes.entity_picture }}","firmwareStatus":"Up to Date","lastUpdate":"2024-04-10T04:24:46Z","wirelessNetwork":"Helmle-SBL","wirelessSignal":-33}
2024-04-10T10:57:27.133Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/wireless/attributes {"wirelessNetwork":"Helmle-SBL","wirelessSignal":-33}
2024-04-10T10:57:27.145Z ring-attr [Hintertür] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e5b683a/info/state {"stream_Source":"rtsp://03cabcc9-ring-mqtt:8554/5c475e5b683a_live","still_Image_URL":"https://homeassistant:8123{{ states.camera.hintertür_snapshot.attributes.entity_picture }}","batteryLevel":1,"batteryLife":1,"firmwareStatus":"Up to Date","lastUpdate":"2024-03-20T13:36:10Z","wirelessNetwork":"Helmle-SBL","wirelessSignal":-52}
2024-04-10T10:57:27.145Z ring-attr [Hintertür] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e5b683a/wireless/attributes {"wirelessNetwork":"Helmle-SBL","wirelessSignal":-52}
2024-04-10T10:57:27.146Z ring-attr [Hintertür] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e5b683a/battery/attributes {"batteryLevel":1,"batteryLife":1}
2024-04-10T10:57:28.393Z ring-mqtt [Flur] Requesting an updated interval snapshot
2024-04-10T10:57:29.006Z ring-mqtt [Flur] Successfully retrieved updated interval snapshot
2024-04-10T10:57:29.006Z ring-mqtt [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/image <binary_image_data>
2024-04-10T10:57:29.007Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/attributes {"timestamp":1712746649,"type":"interval"}
2024-04-10T10:57:29.707Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/info/state {"stream_Source":"rtsp://03cabcc9-ring-mqtt:8554/9c7613a21b7e_live","still_Image_URL":"https://homeassistant:8123{{ states.camera.katzentunnel_snapshot.attributes.entity_picture }}","firmwareStatus":"Up to Date","lastUpdate":"2024-04-10T10:49:36Z","wirelessNetwork":"Helmle-C20","wirelessSignal":-41}
2024-04-10T10:57:29.708Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/wireless/attributes {"wirelessNetwork":"Helmle-C20","wirelessSignal":-41}
2024-04-10T10:57:29.714Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/info/state {"stream_Source":"rtsp://03cabcc9-ring-mqtt:8554/9c76135b7d84_live","still_Image_URL":"https://homeassistant:8123{{ states.camera.catio2_snapshot.attributes.entity_picture }}","firmwareStatus":"Up to Date","lastUpdate":"2024-04-10T10:50:59Z","wirelessNetwork":"Helmle-C20","wirelessSignal":-66}
2024-04-10T10:57:29.714Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/wireless/attributes {"wirelessNetwork":"Helmle-C20","wirelessSignal":-66}
2024-04-10T10:57:29.730Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/info/state {"stream_Source":"rtsp://03cabcc9-ring-mqtt:8554/54e01994d04e_live","still_Image_URL":"https://homeassistant:8123{{ states.camera.catio_snapshot.attributes.entity_picture }}","firmwareStatus":"Up to Date","lastUpdate":"2024-04-10T10:49:49Z","wirelessNetwork":"Helmle-C20","wirelessSignal":-54}
2024-04-10T10:57:29.731Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/wireless/attributes {"wirelessNetwork":"Helmle-C20","wirelessSignal":-54}
2024-04-10T10:57:29.810Z ring-attr [Katzenzimmer] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c761368c3a5/info/state {"stream_Source":"rtsp://03cabcc9-ring-mqtt:8554/9c761368c3a5_live","still_Image_URL":"https://homeassistant:8123{{ states.camera.katzenzimmer_snapshot.attributes.entity_picture }}","firmwareStatus":"Up to Date","lastUpdate":"2024-04-10T10:16:52Z","wirelessNetwork":"HELMLE-WLANi","wirelessSignal":-67}
2024-04-10T10:57:29.811Z ring-attr [Katzenzimmer] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c761368c3a5/wireless/attributes {"wirelessNetwork":"HELMLE-WLANi","wirelessSignal":-67}
2024-04-10T10:57:29.957Z ring-mqtt [Katzentunnel] Requesting an updated interval snapshot
2024-04-10T10:57:29.976Z ring-mqtt [Catio2] Requesting an updated interval snapshot
2024-04-10T10:57:29.984Z ring-mqtt [Catio] Requesting an updated interval snapshot
2024-04-10T10:57:29.995Z ring-mqtt [Katzenzimmer] Snapshots are unavailable, check if motion capture is disabled manually or via modes settings
2024-04-10T10:57:30.621Z ring-mqtt [Katzentunnel] Successfully retrieved updated interval snapshot
2024-04-10T10:57:30.621Z ring-mqtt [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/image <binary_image_data>
2024-04-10T10:57:30.622Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/attributes {"timestamp":1712746651,"type":"interval"}
2024-04-10T10:57:30.641Z ring-mqtt [Catio] Successfully retrieved updated interval snapshot
2024-04-10T10:57:30.641Z ring-mqtt [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/image <binary_image_data>
2024-04-10T10:57:30.641Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/attributes {"timestamp":1712746651,"type":"interval"}
2024-04-10T10:57:30.849Z ring-mqtt [Catio2] Successfully retrieved updated interval snapshot
2024-04-10T10:57:30.849Z ring-mqtt [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/image <binary_image_data>
2024-04-10T10:57:30.850Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/attributes {"timestamp":1712746651,"type":"interval"}
2024-04-10T10:57:58.396Z ring-mqtt [Flur] Requesting an updated interval snapshot
2024-04-10T10:57:59.002Z ring-mqtt [Flur] Successfully retrieved updated interval snapshot
2024-04-10T10:57:59.002Z ring-mqtt [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/image <binary_image_data>
2024-04-10T10:57:59.003Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/attributes {"timestamp":1712746679,"type":"interval"}
2024-04-10T10:57:59.452Z ring-mqtt [Katzenzimmer] No event recording corresponding to Motion 1 was found in device event history
2024-04-10T10:57:59.957Z ring-mqtt [Katzentunnel] Requesting an updated interval snapshot
2024-04-10T10:57:59.976Z ring-mqtt [Catio2] Requesting an updated interval snapshot
2024-04-10T10:57:59.986Z ring-mqtt [Catio] Requesting an updated interval snapshot
2024-04-10T10:57:59.995Z ring-mqtt [Katzenzimmer] Snapshots are unavailable, check if motion capture is disabled manually or via modes settings
2024-04-10T10:58:00.604Z ring-mqtt [Katzentunnel] Successfully retrieved updated interval snapshot
2024-04-10T10:58:00.604Z ring-mqtt [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/image <binary_image_data>
2024-04-10T10:58:00.605Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/attributes {"timestamp":1712746681,"type":"interval"}
2024-04-10T10:58:00.687Z ring-mqtt [Catio2] Successfully retrieved updated interval snapshot
2024-04-10T10:58:00.687Z ring-mqtt [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/image <binary_image_data>
2024-04-10T10:58:00.687Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/attributes {"timestamp":1712746681,"type":"interval"}
2024-04-10T10:58:00.926Z ring-mqtt [Catio] Successfully retrieved updated interval snapshot
2024-04-10T10:58:00.926Z ring-mqtt [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/image <binary_image_data>
2024-04-10T10:58:00.927Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/attributes {"timestamp":1712746681,"type":"interval"}
2024-04-10T10:58:28.400Z ring-mqtt [Flur] Requesting an updated interval snapshot
2024-04-10T10:58:28.993Z ring-mqtt [Flur] Successfully retrieved updated interval snapshot
2024-04-10T10:58:28.993Z ring-mqtt [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/image <binary_image_data>
2024-04-10T10:58:28.994Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/attributes {"timestamp":1712746709,"type":"interval"}
2024-04-10T10:58:29.958Z ring-mqtt [Katzentunnel] Requesting an updated interval snapshot
2024-04-10T10:58:29.976Z ring-mqtt [Catio2] Requesting an updated interval snapshot
2024-04-10T10:58:29.986Z ring-mqtt [Catio] Requesting an updated interval snapshot
2024-04-10T10:58:29.995Z ring-mqtt [Katzenzimmer] Snapshots are unavailable, check if motion capture is disabled manually or via modes settings
2024-04-10T10:58:30.647Z ring-mqtt [Catio2] Successfully retrieved updated interval snapshot
2024-04-10T10:58:30.648Z ring-mqtt [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/image <binary_image_data>
2024-04-10T10:58:30.649Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/attributes {"timestamp":1712746711,"type":"interval"}
2024-04-10T10:58:30.666Z ring-mqtt [Catio] Successfully retrieved updated interval snapshot
2024-04-10T10:58:30.666Z ring-mqtt [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/image <binary_image_data>
2024-04-10T10:58:30.667Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/attributes {"timestamp":1712746711,"type":"interval"}
2024-04-10T10:58:30.831Z ring-mqtt [Katzentunnel] Successfully retrieved updated interval snapshot
2024-04-10T10:58:30.831Z ring-mqtt [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/image <binary_image_data>
2024-04-10T10:58:30.832Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/attributes {"timestamp":1712746711,"type":"interval"}
2024-04-10T10:58:40.551Z ring-mqtt [Hintertür] Previous Motion 1 URL has expired, updating the recording URL
2024-04-10T10:58:40.553Z ring-attr [Hintertür] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e5b683a/event_select/attributes <recording_url_masked>
2024-04-10T10:58:58.404Z ring-mqtt [Flur] Requesting an updated interval snapshot
2024-04-10T10:58:59.270Z ring-mqtt [Flur] Successfully retrieved updated interval snapshot
2024-04-10T10:58:59.270Z ring-mqtt [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/image <binary_image_data>
2024-04-10T10:58:59.271Z ring-attr [Flur] ring/fc96c4a4-813e-48a8-b974-d9fc58d7be2c/camera/5c475e2191fd/snapshot/attributes {"timestamp":1712746739,"type":"interval"}
2024-04-10T10:58:59.959Z ring-mqtt [Katzentunnel] Requesting an updated interval snapshot
2024-04-10T10:58:59.976Z ring-mqtt [Catio2] Requesting an updated interval snapshot
2024-04-10T10:58:59.986Z ring-mqtt [Catio] Requesting an updated interval snapshot
2024-04-10T10:58:59.995Z ring-mqtt [Katzenzimmer] Snapshots are unavailable, check if motion capture is disabled manually or via modes settings
2024-04-10T10:59:00.609Z ring-mqtt [Katzentunnel] Successfully retrieved updated interval snapshot
2024-04-10T10:59:00.610Z ring-mqtt [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/image <binary_image_data>
2024-04-10T10:59:00.611Z ring-attr [Katzentunnel] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c7613a21b7e/snapshot/attributes {"timestamp":1712746741,"type":"interval"}
2024-04-10T10:59:00.688Z ring-mqtt [Catio] Successfully retrieved updated interval snapshot
2024-04-10T10:59:00.689Z ring-mqtt [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/image <binary_image_data>
2024-04-10T10:59:00.689Z ring-attr [Catio] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/54e01994d04e/snapshot/attributes {"timestamp":1712746741,"type":"interval"}
2024-04-10T10:59:00.907Z ring-mqtt [Catio2] Successfully retrieved updated interval snapshot
2024-04-10T10:59:00.907Z ring-mqtt [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/image <binary_image_data>
2024-04-10T10:59:00.908Z ring-attr [Catio2] ring/b0719187-9050-452e-8462-9ef41e0bd208/camera/9c76135b7d84/snapshot/attributes {"timestamp":1712746741,"type":"interval"}
2024-04-10T10:59:00.957Z ring-mqtt [Katzenzimmer] No event recording corresponding to Motion 1 was found in device event history

Screenshots

No response

Config File

mqtt_url: mqtt://
mqtt_options: "--clientid='HA-MQTT-Ring'"
livestream_user: ""
livestream_pass: ""
disarm_code: ""
enable_cameras: true
enable_modes: false
enable_panic: false
branch: addon
debug: ring-*
location_ids: []
hass_topic: SmartHome/MQTT-Clients/HA-ring-mqtt
ring_topic: SmartHome/ring

Install Type

HA Add-On

Version

v.5.6.3

Operating System

HA OS

Architecture

arm64

Machine Details

RASPI4

tsightler commented 7 months ago

It hasn't been possible to configure this in the plugin for years, only if you run standalone docker version are these options honored.