Replies: 4 comments 1 reply
-
Some thoughts from my side:
Just some brainstorming. I uploaded this branch for discussion only. It is compiling and most of it is tested, perhaps not all. Still lots of stuff there I know is not correct and have to verify, so only intended for the sake of discussion. Lots of inspiration from cribskip's code, and I believe we could also do some bitwise stuff to get actual status of pumps and stuff as confirmed in on of the other threads. |
Beta Was this translation helpful? Give feedback.
-
Think I agree with much of what you have said there, some of what you have in your branch or listed above is in #42 In terms of transition to bitwise for the pump stuff, while that might be neater, think that might be less readable, not really much difference in performance and I would wonder if this specific refactor represents value for money in terms of dev effort |
Beta Was this translation helpful? Give feedback.
-
FYI saw some issues while testing the library branch, but when I switched back to main I was also seeing similar issues so don't think it's related to the refactor. E.g pin5 going high before I had finished sending commands |
Beta Was this translation helpful? Give feedback.
-
I've just created a PR for the merge of the split of the HomeAssistant code from the common balboaGL class - now it's own repo as was the only way to get ESPHome custom component to build properly If you have any changes in your own branches, it might be best you tackle these before I merge this PR #42 |
Beta Was this translation helpful? Give feedback.
-
To discuss ideas for refactoring of the library
Beta Was this translation helpful? Give feedback.
All reactions