From 1231871ba73f27763c4feddc83760fe8f6677b36 Mon Sep 17 00:00:00 2001 From: Jeff Culverhouse Date: Mon, 10 Nov 2025 10:55:30 -0500 Subject: [PATCH] fix: save recording path as a string not Pathlib path; upgrade packages --- src/amcrest2mqtt/mixins/helpers.py | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/amcrest2mqtt/mixins/helpers.py b/src/amcrest2mqtt/mixins/helpers.py index e18bcef..3145ae0 100644 --- a/src/amcrest2mqtt/mixins/helpers.py +++ b/src/amcrest2mqtt/mixins/helpers.py @@ -270,7 +270,7 @@ class HelpersMixin: self.upsert_state( device_id, - media={"recording": file_path}, + media={"recording": str(file_path)}, sensor={"recording_time": datetime.now(timezone.utc).isoformat()}, ) local_file = Path(f"./{file_name}") diff --git a/uv.lock b/uv.lock index 313b4b9..bea6c88 100644 --- a/uv.lock +++ b/uv.lock @@ -410,7 +410,7 @@ sdist = { url = "https://files.pythonhosted.org/packages/93/4b/979db9e44be09f71e [[package]] name = "mqtt-helper-graystorm" version = "0.1.0" -source = { git = "https://github.com/weirdtangent/mqtt-helper.git?branch=main#0d13c9520dfaa23792ace374c1d4fb722543434c" } +source = { git = "https://github.com/weirdtangent/mqtt-helper.git?branch=main#68bc9405c3432c0e5a4f46b39436dcad3193f833" } dependencies = [ { name = "logging" }, { name = "paho-mqtt" },