Boss lady
Boss lady
DIIDevHeads IoT Integration Server
Created by Boss lady on 7/11/2024 in #middleware-and-os
Why is my TI CC2652 smart lighting control system unable to read light sensor data?
hey guys am creating a smart lighting control system using a TI CC2652 with Embedded Linux. The system should read data from a Thread light sensor, I am using the NCP Thread Border Router Software (Model: OpenThread Border Router, Version: 0.3.0). But am getting the error Error reading light level: Device not found i have verified the Thread network configuration and device commissioning, checked the light sensor status and connection, made sure the OpenThread library is correctly installed and configured here is my code
import openthread

ot_instance = openthread.Instance()
ot_instance.factory_reset()

try:
ot_instance.thread_start()
light_sensor = ot_instance.device_manager.get_device('LightSensor')
light_level = light_sensor.read_attribute('LightLevel')
except Exception as e:
print(f"Error reading light level: {e}")
finally:
ot_instance.thread_stop()
import openthread

ot_instance = openthread.Instance()
ot_instance.factory_reset()

try:
ot_instance.thread_start()
light_sensor = ot_instance.device_manager.get_device('LightSensor')
light_level = light_sensor.read_attribute('LightLevel')
except Exception as e:
print(f"Error reading light level: {e}")
finally:
ot_instance.thread_stop()
@Middleware & OS
8 replies