Become a leader in the IoT community!
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.
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()
@Middleware & OS
CONTRIBUTE TO THIS THREAD