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

Home Assistant Control app #3721

Closed
wants to merge 12 commits into from
Closed

Home Assistant Control app #3721

wants to merge 12 commits into from

Conversation

yogsoy
Copy link
Contributor

@yogsoy yogsoy commented Jan 26, 2025

( Available at https://yogsoy.github.io/BangleApps/?id=hasscontrol )

Control your Home Assistant instance from your Bangle. Uses GadgetBridge's HTTP capability to send API requests directly from your watch.

Another rewrite of an old app I wrote. Missing some documentation but there's enough (an example config and a config editor) for an enterprising person to start using.

Plans for the future might include some app settings, a more graphical config editor (rather than just writing JSON), and of course a README.

@yogsoy yogsoy marked this pull request as ready for review January 26, 2025 07:18
@thyttan
Copy link
Collaborator

thyttan commented Jan 26, 2025

I have no ha stuff to try this. I believe @bobrippling and @gfwilliams do?

@yogsoy
Copy link
Contributor Author

yogsoy commented Jan 26, 2025

Hopefully they can get it working from the example config and with their GadgetBridge setup.

Is it still not recommended to implement fast-load on this type of app? The docs say to limit use to clocks & launchers "right now".

@bobrippling
Copy link
Collaborator

Works a treat, tested the number type with a light and the on/off/toggle feature too 👍

@bobrippling
Copy link
Collaborator

There is already hadash which is very similar - perhaps we look at merging functionality into it? @flaparoo what would you think?

@yogsoy
Copy link
Contributor Author

yogsoy commented Jan 26, 2025

I hadn't seen that! Their menu configuration looks a lot nicer than my big autogenerated list, and they've got support for reading states! I haven't configured everything yet, but I don't see anything in my app that's not available in hadash.

@yogsoy
Copy link
Contributor Author

yogsoy commented Jan 26, 2025

It looks like number input (e.g. for light brightness, set temperature) could be improved in hadash - it can be done with a text input and keyboard but in some cases a selector would be nicer (to my eye).
I'd like to try my hand at making some improvements like that to hadash, if the author doesn't mind.
I'll write myself a little doodad to autogenerate the config for hadash (from a list of entities or so) and see if I can put that in the web interface.

That's all a matter for another PR, so I'll leave this for a collab to close if there's nothing else.

@bobrippling
Copy link
Collaborator

Yeah I like your number input - the instant feedback is very cool. I don't think @flaparoo would mind about contributions either, and they normally respond within a few days.

Thanks, I'll be ready for your next PR :)

@flaparoo
Copy link
Contributor

Go ahead - please improve hadash :-)

A number selector would be a nice addition.
And as the read-me mentions, a better way to create the config would be nice too (rather than editing JSON manually).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants