{"action":"created","issue":{"url":"https://api.github.com/repos/weewx/weewx/issues/39","repository_url":"https://api.github.com/repos/weewx/weewx","labels_url":"https://api.github.com/repos/weewx/weewx/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/weewx/weewx/issues/39/comments","events_url":"https://api.github.com/repos/weewx/weewx/issues/39/events","html_url":"https://github.com/weewx/weewx/issues/39","id":83966767,"number":39,"title":"figure out how to reset usb from software to fix acurite console flakiness","user":{"login":"matthewwall","id":6115213,"avatar_url":"https://avatars.githubusercontent.com/u/6115213?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewwall","html_url":"https://github.com/matthewwall","followers_url":"https://api.github.com/users/matthewwall/followers","following_url":"https://api.github.com/users/matthewwall/following{/other_user}","gists_url":"https://api.github.com/users/matthewwall/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewwall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewwall/subscriptions","organizations_url":"https://api.github.com/users/matthewwall/orgs","repos_url":"https://api.github.com/users/matthewwall/repos","events_url":"https://api.github.com/users/matthewwall/events{/privacy}","received_events_url":"https://api.github.com/users/matthewwall/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2015-06-02T10:49:44Z","updated_at":"2016-11-30T01:47:50Z","closed_at":"2016-11-30T01:47:50Z","body":"acurite 01036 console.  was running fine with the 0.17 acurite driver.  then got a bunch of these messages in the log:\n\n`Jun  1 00:01:54 saga weewx[6844]: acurite: R1: bogus signal strength (09): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:02:12 saga weewx[6844]: acurite: R1: bogus message flavor (e3): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:02:12 saga weewx[6844]: acurite: R1: bogus signal strength (09): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:02:30 saga weewx[6844]: acurite: R1: bogus message flavor (e3): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:02:30 saga weewx[6844]: acurite: R1: bogus signal strength (09): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:02:30 saga weewx[6844]: acurite: R2: unknown calibration constants: 02 00 00 83 59 1b 39 01 a1 05 2d 1f d1 2b cf 13 89 0f 2d 0d 0f 1d 6d 5d d9\nJun  1 00:02:48 saga weewx[6844]: acurite: R1: bogus message flavor (e3): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:02:48 saga weewx[6844]: acurite: R1: bogus signal strength (09): 01 17 f5 e3 01 81 21 c9 09 00\nJun  1 00:03:07 saga weewx[6844]: acurite: R1: bogus message flavor (e3): 01 17 f5 e3 01 81 21 c9 09 00`\n\nunplug the usb then replug the usb and everything ran fine again.  no need to power cycle the station. no need to restart weewx.\n\nwill a software reset of the usb fix this problem?\n\nor should we detect the bogus state then let the weewx engine do a reload of the driver?  (need to do a test to see if that would actually get comms to work again - manual testing seems to indicate the answer is no, at least not without a reset somewhere in the initialization)\n\ndoing a usb reset caused problems with 02032 consoles, but seemed ok with 01036 and 01035 consoles (this is anecdotal and not confirmed)\n"},"comment":{"url":"https://api.github.com/repos/weewx/weewx/issues/comments/263758426","html_url":"https://github.com/weewx/weewx/issues/39#issuecomment-263758426","issue_url":"https://api.github.com/repos/weewx/weewx/issues/39","id":263758426,"user":{"login":"matthewwall","id":6115213,"avatar_url":"https://avatars.githubusercontent.com/u/6115213?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewwall","html_url":"https://github.com/matthewwall","followers_url":"https://api.github.com/users/matthewwall/followers","following_url":"https://api.github.com/users/matthewwall/following{/other_user}","gists_url":"https://api.github.com/users/matthewwall/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewwall/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewwall/subscriptions","organizations_url":"https://api.github.com/users/matthewwall/orgs","repos_url":"https://api.github.com/users/matthewwall/repos","events_url":"https://api.github.com/users/matthewwall/events{/privacy}","received_events_url":"https://api.github.com/users/matthewwall/received_events","type":"User","site_admin":false},"created_at":"2016-11-30T01:47:50Z","updated_at":"2016-11-30T01:47:50Z","body":"resets have no effect."}}
{"actor":{"display_login":"matthewwall"}}