A tool for integrating Growatt Noah 2000 home batteries with Home Assistant via MQTT, enabling monitoring and control of your energy storage system.
-
Updated
Apr 7, 2026 - Go
A tool for integrating Growatt Noah 2000 home batteries with Home Assistant via MQTT, enabling monitoring and control of your energy storage system.
GroBro is a bridge service that decodes encrypted MQTT packets from Growatt NEO/SPF inverters and NOAH/NEXA batteries and republishes them in a format compatible with Home Assistant. Works local-only and with Growatt cloud.
noah go node
Approximation Algorithm for the NP-Complete problem of balancing job loads on machines. Does not guarantee an optimal solution, but instead, a solution is within a factor of 1.5 of the optimal solution
Algorithm to find possible sets in the game Set using an iterative implementation of n choose 3 for combinations
Binary hexadecimal converter
A list of projects I've worked on. GitHub's organization is lacking in my opinion, so this serves as an index & root of all my work (I'm Noah Patullo, not Pattullo or Patulo. I have a unique name & this should help clarify who I am)
Autofill NetID when logging into Blackboard & syncs across signed-in Chrome browsers
Weighted Interval Scheduling, the classic Dynamic Programming problem implemented in Java
Lots of games
Pretrained language model and its related optimization techniques developed by Huawei Noah's Ark Lab.
A biblical account of Noah’s flood and God’s covenant through the rainbow as a sign of mercy and promise.
Finds a Topological Ordering of vertices in a Directed Acyclic Graph
C++ implementation of the board game Rush Hour (Windows exe download only)
Command line implementation of the board game Mastermind for a Software Engineering class
Reveal password fields with a keyboard shortcut or click of the Extension icon
Add a description, image, and links to the noah topic page so that developers can more easily learn about it.
To associate your repository with the noah topic, visit your repo's landing page and select "manage topics."