I am looking for an integration with Cowboy bikes. https://cowboy.com/
More specifically, i would like to monitor the battery of the bike, as well as the location.
I am a bit more familiar with powershell, and i managed to pull out some data, but i have no idea how to get started in python, let alone integrating this in home-assistant
hey @davidvf , cool nice to see that it was useful to you ! I did not maintain it but if this works out of the box, i’ll create the manifest so it’s easier for other people !
I tried to get this working… via Terminal cloned the repo; renamed to “cowboy” and added credentials in configuration.yaml (and also added the manifest.json). But when trying to restart, I get an error, stating “The system cannot restart because the configuration is not valid: Integration error: cowboy - Integration ‘cowboy’ not found.”
First: if you did like me and copy/paste the example configuration.yaml, you will find that it isn’t always correctly formatted: in this case it had an extra space before the username and password entry.
Hi,
I performed the actions mentioned above, but wasn’t able to add it.
the pip install cowboybike did succeed, but when I add the yaml part and verify the yaml via developer, it keeps spinning and doesn’t give a message the yaml is valid.
When I ignore it, and restart my HA anyway, I don’t see the bike coming available.
No specific errors in the logs, besides this one, which i guess is normal :
2023-03-03 16:49:42.993 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration cowboy which has not been tested by Home Assistant.
You might need to restart after adding the cowboy folder, but before adding the lines the configuration.yaml. After home assistant has restarted, add the lines to configuration.yaml. Now it might be recognized and let you restart.
See also similar problem in this post: Custom component not found by configuration.yaml - #6 by ardysusilo
You will not get an Integration card in Settings, but you will get entities that start with bike.*.
Hello everyone, I pulled directory as mentioned, renamed it to cowboy
Added the manifest.json
Restarted, and then, added my credentials to .yaml.
But nothing pops after a restart