Greg Hazel
Greg Hazel
Anything left to merge this in?
Ok, I moved the fix to evens
It seems like setting `chmod +x` on `hb-service` works, since the symlink is executable but the js file is not: ```bash + sudo rm -rf /usr/local/lib/node_modules/homebridge-config-ui-x + sudo npm install...
Using monkeyrunner to emit a touch event works: ``` >>> from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice >>> device = MonkeyRunner.waitForConnection() >>> device.touch(512, 1800, MonkeyDevice.DOWN_AND_UP) ```
I don't see it using `keyevent` commands. It's using the `monkey` tcp interface (https://github.com/aosp-mirror/platform_development/blob/master/cmds/monkey/README.NETWORK.txt) and sending: `tap x y`
`input` on the device does not have a `tap` command. The adb is the one that comes with platform-tools.
AndroidScreencast does require the `input` command on the client side, same as `monkey`. It's just that in my case `monkey` works better than `input`. They both seem to be present...
Using an old version of `tzlocal`, 2.1 made `dateparser` return Local Mean Time instead of the correct timezone as the result of this change. After they switched away from `pytz`...
There was another patch, developed by BitTorrent, which I'd like to confirm fixes the issue well enough for you: https://gist.github.com/0a3b9bdc9f3a81dda96f Let me know?
Typos and array math were fixed in subsequent revisions which I failed to gather in that patch. I've updated the diff: https://gist.github.com/ef69847aaa2482f14ddb