diff --git a/debian/sensorpajen/DEBIAN/control b/debian/sensorpajen/DEBIAN/control index 9ade19f..02f23c1 100644 --- a/debian/sensorpajen/DEBIAN/control +++ b/debian/sensorpajen/DEBIAN/control @@ -2,7 +2,7 @@ Package: sensorpajen Version: 2.0.0-dev Architecture: all Maintainer: Fredrik -Installed-Size: 111 +Installed-Size: 112 Depends: python3 (>= 3.9), python3-venv, python3-pip, bluetooth, bluez, libcap2-bin Recommends: mosquitto-clients Section: misc diff --git a/debian/sensorpajen/DEBIAN/md5sums b/debian/sensorpajen/DEBIAN/md5sums index 4c3efdb..bdf247b 100644 --- a/debian/sensorpajen/DEBIAN/md5sums +++ b/debian/sensorpajen/DEBIAN/md5sums @@ -2,7 +2,7 @@ 0894789523a53bb372980c0906a7d0b5 opt/sensorpajen/requirements.txt 940d73f24eb9f971ce27f9355e3072f3 opt/sensorpajen/scripts/approve-sensors.sh 20eb4f3839b990a530410768897402c0 opt/sensorpajen/src/sensorpajen/__init__.py -63d6137fbf2f37c5f394a364da70f611 opt/sensorpajen/src/sensorpajen/approve_sensors.py +3c6c65213de874065f81b7b3d8948c8b opt/sensorpajen/src/sensorpajen/approve_sensors.py f69225e19918cca05351fa2da8fd7618 opt/sensorpajen/src/sensorpajen/config.py 65c63383dde4f0b249b708f854ec75a3 opt/sensorpajen/src/sensorpajen/discovery_manager.py 7604c2bc0a854d6d43ff0f0646386fc5 opt/sensorpajen/src/sensorpajen/main.py diff --git a/debian/sensorpajen/opt/sensorpajen/src/sensorpajen/approve_sensors.py b/debian/sensorpajen/opt/sensorpajen/src/sensorpajen/approve_sensors.py index 6f7df87..8c56304 100644 --- a/debian/sensorpajen/opt/sensorpajen/src/sensorpajen/approve_sensors.py +++ b/debian/sensorpajen/opt/sensorpajen/src/sensorpajen/approve_sensors.py @@ -157,6 +157,14 @@ def approve_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager): print(f"\nUpdating discovery status...") manager.approve(sensor.mac) print(f"āœ… Marked as approved in discovered_sensors.json") + + except Exception as e: + print(f"\nāŒ Error saving to sensors.json: {e}") + + +def ignore_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager): + """ + Ignore a sensor. Args: sensor: Sensor to ignore diff --git a/src/sensorpajen/approve_sensors.py b/src/sensorpajen/approve_sensors.py index 6f7df87..8c56304 100644 --- a/src/sensorpajen/approve_sensors.py +++ b/src/sensorpajen/approve_sensors.py @@ -157,6 +157,14 @@ def approve_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager): print(f"\nUpdating discovery status...") manager.approve(sensor.mac) print(f"āœ… Marked as approved in discovered_sensors.json") + + except Exception as e: + print(f"\nāŒ Error saving to sensors.json: {e}") + + +def ignore_sensor(sensor: DiscoveredSensor, manager: DiscoveryManager): + """ + Ignore a sensor. Args: sensor: Sensor to ignore