7 Commits

Author SHA1 Message Date
024dae54c5 Minor cleanup, fix errors 2025-01-09 10:36:04 -06:00
7749156399 Add button-pressing functionality
Circuits, heat modes, and heat setpoints all function as expected now.

Also refactored a little bit for better code practices and created DOM controls through more appropriate means than just a bunch of strings, which allowed access to member functions rather than loose functions that were problematic for linting, accessing the appropriate unit, etc.
2025-01-06 00:06:36 -06:00
ff0a89d7e4 Have user-configured circuit name take precedence 2025-01-05 17:58:47 -06:00
f479ecec79 Get control labels, status working
This gets everything working in the module except the ability to turn circuits on and off and set heat temperatures.
2025-01-05 17:49:38 -06:00
d305b3414c Mostly working, still a bit more to go 2025-01-05 12:31:07 -06:00
c7f8d903d3 Finish setting up prettier, fix its complaints 2025-01-04 19:32:07 -06:00
f911f42063 Initial commit, WIP
This gets the module far enough along that it can use the library, find and connect to a unit, and issue requests to it.

This is a copy/paste of the ScreenLogic version, so I expect a lot of changes/renames will need to happen still.
2025-01-04 19:28:53 -06:00