To register a new sensor on the opensense platform, abstract_agent.py calls the createRemoteSensor(...) function from opensense.py in readConfig(self) (line 100 in current version).
This raises an exception because createRemoteSensor(...) in opensense.py expect at least three arguments (measurandString, unitString, licenseString) while abstract_agent.py passes only the first two.
Suggested solution: find a reasonable default for licenceString in createRemoteSensor(...) or make it part of additional_params.
To register a new sensor on the opensense platform, abstract_agent.py calls the createRemoteSensor(...) function from opensense.py in readConfig(self) (line 100 in current version).
This raises an exception because createRemoteSensor(...) in opensense.py expect at least three arguments (measurandString, unitString, licenseString) while abstract_agent.py passes only the first two.
Suggested solution: find a reasonable default for licenceString in createRemoteSensor(...) or make it part of additional_params.