Everything was functioning correctly, then inputs seems to stop reading. Daemon log attached.
2025-02-27 21:10:19,605 - INFO - mycodo.controllers.controller_conditional_e7f6c8b3 - This INFO log entry will appear in the Daemon Log
2025-02-27 21:10:20,191 - ERROR - mycodo.controllers.controller_conditional_e7f6c8b3 - Exception executing Run Python Code
Traceback (most recent call last):
File “/opt/Mycodo/mycodo/controllers/controller_conditional.py”, line 183, in check_conditionals
self.conditional_run.conditional_code_run()
File “/opt/Mycodo/mycodo/user_python_code/conditional_e7f6c8b3-1f6c-46fa-8e6e-67c5e0ee4a47.py”, line 27, in conditional_code_run
measurement = self.condition(“d73a3f20”) # Replace ID with correct Conditional ID
File “/opt/Mycodo/mycodo/controllers/base_conditional.py”, line 78, in condition
return self.control.get_condition_measurement(full_cond_id)
File “/opt/Mycodo/mycodo/mycodo_client.py”, line 190, in get_condition_measurement
return self.proxy().get_condition_measurement(condition_id)
File “/opt/Mycodo/env/lib/python3.9/site-packages/Pyro5/client.py”, line 510, in call
return self.__send(self.__name, args, kwargs)
File “/opt/Mycodo/env/lib/python3.9/site-packages/Pyro5/client.py”, line 268, in _pyroInvoke
data = serializer.loads(msg.data)
File “/opt/Mycodo/env/lib/python3.9/site-packages/Pyro5/serializers.py”, line 290, in loads
return self.recreate_classes(serpent.loads(data))
File “/opt/Mycodo/env/lib/python3.9/site-packages/Pyro5/serializers.py”, line 256, in recreate_classes
return self.dict_to_class(literal)
File “/opt/Mycodo/env/lib/python3.9/site-packages/Pyro5/serializers.py”, line 309, in dict_to_class
return super(SerpentSerializer, cls).dict_to_class(data)
File “/opt/Mycodo/env/lib/python3.9/site-packages/Pyro5/serializers.py”, line 235, in dict_to_class
raise errors.SerializeError("unsupported serialized class: " + classname)
Pyro5.errors.SerializeError: unsupported serialized class: urllib3.exceptions.NewConnectionError