{"action":"created","issue":{"url":"https://api.github.com/repos/akileos/TeleQTT/issues/1","labels_url":"https://api.github.com/repos/akileos/TeleQTT/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/akileos/TeleQTT/issues/1/comments","events_url":"https://api.github.com/repos/akileos/TeleQTT/issues/1/events","html_url":"https://github.com/akileos/TeleQTT/issues/1","id":103742568,"number":1,"title":"Message checksum read improperly","user":{"login":"gregeva","id":7951014,"avatar_url":"https://avatars.githubusercontent.com/u/7951014?v=3","gravatar_id":"","url":"https://api.github.com/users/gregeva","html_url":"https://github.com/gregeva","followers_url":"https://api.github.com/users/gregeva/followers","following_url":"https://api.github.com/users/gregeva/following{/other_user}","gists_url":"https://api.github.com/users/gregeva/gists{/gist_id}","starred_url":"https://api.github.com/users/gregeva/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gregeva/subscriptions","organizations_url":"https://api.github.com/users/gregeva/orgs","repos_url":"https://api.github.com/users/gregeva/repos","events_url":"https://api.github.com/users/gregeva/events{/privacy}","received_events_url":"https://api.github.com/users/gregeva/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-08-28T15:44:17Z","updated_at":"2015-08-31T07:13:39Z","closed_at":null,"body":"It looks like the teleinfo checksum is being read improperly which is causing things not to work (and my data collection system to cease to function!) as it is not registering messages with a space as a checksum as valid messages.\r\n\r\nFrom what I could see in the 'teleinfo.py' code, each line is read, and then split appart using a space as the field delimeter.  However, as the last character in the message is the checksum, and it can be a space, it seems to just discard any messages which have a space as the ending two bytes (checksum).\r\n\r\nI don't know anything about Python, but I would suggest that a fix for this could be to read off the last byte of the string as the checksum, then remove the trailing space, and then proceed to split up the message using the space delimeter.\r\n\r\nA+  Greg"},"comment":{"url":"https://api.github.com/repos/akileos/TeleQTT/issues/comments/136284876","html_url":"https://github.com/akileos/TeleQTT/issues/1#issuecomment-136284876","issue_url":"https://api.github.com/repos/akileos/TeleQTT/issues/1","id":136284876,"user":{"login":"akileos","id":138346,"avatar_url":"https://avatars.githubusercontent.com/u/138346?v=3","gravatar_id":"","url":"https://api.github.com/users/akileos","html_url":"https://github.com/akileos","followers_url":"https://api.github.com/users/akileos/followers","following_url":"https://api.github.com/users/akileos/following{/other_user}","gists_url":"https://api.github.com/users/akileos/gists{/gist_id}","starred_url":"https://api.github.com/users/akileos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akileos/subscriptions","organizations_url":"https://api.github.com/users/akileos/orgs","repos_url":"https://api.github.com/users/akileos/repos","events_url":"https://api.github.com/users/akileos/events{/privacy}","received_events_url":"https://api.github.com/users/akileos/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T07:13:39Z","updated_at":"2015-08-31T07:13:39Z","body":"Ok understood, can you provide a frame with this issue ? Could be easy to fix.\r\n\r\nI've noticed that I had checksum error but never thought of this cause. "}}