{"action":"created","issue":{"url":"https://api.github.com/repos/LarsMichelsen/pmatic/issues/13","repository_url":"https://api.github.com/repos/LarsMichelsen/pmatic","labels_url":"https://api.github.com/repos/LarsMichelsen/pmatic/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/LarsMichelsen/pmatic/issues/13/comments","events_url":"https://api.github.com/repos/LarsMichelsen/pmatic/issues/13/events","html_url":"https://github.com/LarsMichelsen/pmatic/issues/13","id":163099751,"number":13,"title":"Maximum recursion depth exceeded while calling a Python object","user":{"login":"Jaydyou","id":4057110,"avatar_url":"https://avatars.githubusercontent.com/u/4057110?v=3","gravatar_id":"","url":"https://api.github.com/users/Jaydyou","html_url":"https://github.com/Jaydyou","followers_url":"https://api.github.com/users/Jaydyou/followers","following_url":"https://api.github.com/users/Jaydyou/following{/other_user}","gists_url":"https://api.github.com/users/Jaydyou/gists{/gist_id}","starred_url":"https://api.github.com/users/Jaydyou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jaydyou/subscriptions","organizations_url":"https://api.github.com/users/Jaydyou/orgs","repos_url":"https://api.github.com/users/Jaydyou/repos","events_url":"https://api.github.com/users/Jaydyou/events{/privacy}","received_events_url":"https://api.github.com/users/Jaydyou/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2016-06-30T07:33:39Z","updated_at":"2016-07-04T18:18:41Z","closed_at":"2016-07-04T18:17:41Z","body":"After some minutes of running the temperature update example on an Raspberrypi in conjunction with an CCU2 I get the following exception, which seems then repeated for all further updates:\r\n\r\n```\r\n2016-06-30 09:23:20,719 [ERROR] Exception in XML-RPC call event('pmatic-0', 'MEQ0799086:4', 'CONTROL_MODE', 0):\r\nTraceback (most recent call last):\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/events.py\", line 349, in _dispatch\r\n    return func(*params)\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/events.py\", line 378, in event\r\n    param = obj.values[value_key]\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/entities.py\", line 219, in values\r\n    self._fetch_values()\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/entities.py\", line 305, in _fetch_values\r\n    self._values[param_id].set_from_api(value)\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/params.py\", line 184, in set_from_api\r\n    return self._set_value(self._from_api_value(value))\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/params.py\", line 416, in _set_value\r\n    return super(ParameterFLOAT, self)._set_value(float(value))\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/params.py\", line 203, in _set_value\r\n    self._callback(\"value_updated\")\r\n  File \"build/bdist.linux-armv7l/egg/pmatic/utils.py\", line 111, in _callback\r\n    raise PMException(\"Exception in callback (%s - %s): %s\" % (cb_name, callback, e))\r\nPMException: Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function print_summary_state at 0x76ac9bf0>): Exception in callback (value_updated - <function \r\n[ much more lines like this ]\r\nException in callback (value_updated - <function print_summary_state at 0x76ac9bf0>):\r\n[/]\r\n Unable to open \"http://10.90.90.80/api/homematic.cgi\" [RuntimeError]: maximum recursion depth exceeded while calling a Python object\r\n```"},"comment":{"url":"https://api.github.com/repos/LarsMichelsen/pmatic/issues/comments/230336817","html_url":"https://github.com/LarsMichelsen/pmatic/issues/13#issuecomment-230336817","issue_url":"https://api.github.com/repos/LarsMichelsen/pmatic/issues/13","id":230336817,"user":{"login":"LarsMichelsen","id":2719629,"avatar_url":"https://avatars.githubusercontent.com/u/2719629?v=3","gravatar_id":"","url":"https://api.github.com/users/LarsMichelsen","html_url":"https://github.com/LarsMichelsen","followers_url":"https://api.github.com/users/LarsMichelsen/followers","following_url":"https://api.github.com/users/LarsMichelsen/following{/other_user}","gists_url":"https://api.github.com/users/LarsMichelsen/gists{/gist_id}","starred_url":"https://api.github.com/users/LarsMichelsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LarsMichelsen/subscriptions","organizations_url":"https://api.github.com/users/LarsMichelsen/orgs","repos_url":"https://api.github.com/users/LarsMichelsen/repos","events_url":"https://api.github.com/users/LarsMichelsen/events{/privacy}","received_events_url":"https://api.github.com/users/LarsMichelsen/received_events","type":"User","site_admin":false},"created_at":"2016-07-04T18:18:41Z","updated_at":"2016-07-04T18:18:41Z","body":"The recursion issue of the callbacks should be fixed in current git build."}}
{"actor":{"display_login":"LarsMichelsen"}}