Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server sometimes closes connection #3

Open
sagilo opened this issue Mar 12, 2018 · 1 comment
Open

Server sometimes closes connection #3

sagilo opened this issue Mar 12, 2018 · 1 comment
Labels
bug Something isn't working

Comments

@sagilo
Copy link
Owner

sagilo commented Mar 12, 2018

It usually happens when trying to sign in too many times in a short period.
The login request fails and the socket is closed by server.
The company is aware of the issue and hopefully a fixed will be released soon.
In the meanwhile, a retry mechanism is implemented.

@sagilo sagilo added the bug Something isn't working label Mar 14, 2018
@nitaybz
Copy link

nitaybz commented Dec 11, 2018

sometimes when trying to change the status it get stuck and I'm getting this output:
is this the bug or should I open a new issue?

Dec 11 06:39:57 raspberrypi homebridge[10291]: [2018-12-11 06:39:57] [CMD Switch] Failed to turn on Boiler
Dec 11 06:39:57 raspberrypi homebridge[10291]: [2018-12-11 06:39:57] [CMD Switch] Traceback (most recent call last):
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 159, in _control
Dec 11 06:39:57 raspberrypi homebridge[10291]:     session = self.__send_local_sign_in()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 267, in __send_local_sign_in
Dec 11 06:39:57 raspberrypi homebridge[10291]:     session, response = self.__send_request_get_response(request)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 191, in __send_request_get_response
Dec 11 06:39:57 raspberrypi homebridge[10291]:     return self.__recv_response()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 181, in __recv_response
Dec 11 06:39:57 raspberrypi homebridge[10291]:     raise ServerClosed("ERROR: failed getting response (server closed)")
Dec 11 06:39:57 raspberrypi homebridge[10291]: __main__.ServerClosed: ERROR: failed getting response (server closed)
Dec 11 06:39:57 raspberrypi homebridge[10291]: During handling of the above exception, another exception occurred:
Dec 11 06:39:57 raspberrypi homebridge[10291]: Traceback (most recent call last):
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 159, in _control
Dec 11 06:39:57 raspberrypi homebridge[10291]:     session = self.__send_local_sign_in()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 267, in __send_local_sign_in
Dec 11 06:39:57 raspberrypi homebridge[10291]:     session, response = self.__send_request_get_response(request)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 191, in __send_request_get_response
Dec 11 06:39:57 raspberrypi homebridge[10291]:     return self.__recv_response()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 181, in __recv_response
Dec 11 06:39:57 raspberrypi homebridge[10291]:     raise ServerClosed("ERROR: failed getting response (server closed)")
Dec 11 06:39:57 raspberrypi homebridge[10291]: __main__.ServerClosed: ERROR: failed getting response (server closed)
Dec 11 06:39:57 raspberrypi homebridge[10291]: During handling of the above exception, another exception occurred:
Dec 11 06:39:57 raspberrypi homebridge[10291]: Traceback (most recent call last):
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 159, in _control
Dec 11 06:39:57 raspberrypi homebridge[10291]:     session = self.__send_local_sign_in()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 267, in __send_local_sign_in
Dec 11 06:39:57 raspberrypi homebridge[10291]:     session, response = self.__send_request_get_response(request)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 191, in __send_request_get_response
Dec 11 06:39:57 raspberrypi homebridge[10291]:     return self.__recv_response()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 181, in __recv_response
Dec 11 06:39:57 raspberrypi homebridge[10291]:     raise ServerClosed("ERROR: failed getting response (server closed)")
Dec 11 06:39:57 raspberrypi homebridge[10291]: __main__.ServerClosed: ERROR: failed getting response (server closed)
Dec 11 06:39:57 raspberrypi homebridge[10291]: During handling of the above exception, another exception occurred:
Dec 11 06:39:57 raspberrypi homebridge[10291]: Traceback (most recent call last):
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 569, in <module>
Dec 11 06:39:57 raspberrypi homebridge[10291]:     main()
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 565, in main
Dec 11 06:39:57 raspberrypi homebridge[10291]:     sys.exit(run(args))
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 551, in run
Dec 11 06:39:57 raspberrypi homebridge[10291]:     return switcher.turn_on(args.time_min)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 151, in turn_on
Dec 11 06:39:57 raspberrypi homebridge[10291]:     return self._control(True, time_minutes, 1)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 171, in _control
Dec 11 06:39:57 raspberrypi homebridge[10291]:     self._control(False, 0, retry_num + 1)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 171, in _control
Dec 11 06:39:57 raspberrypi homebridge[10291]:     self._control(False, 0, retry_num + 1)
Dec 11 06:39:57 raspberrypi homebridge[10291]:   File "/home/homebridge/.local/lib/python3.5/site-packages/pyswitcherv2/switcher.py", line 168, in _control

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants