Python Protocol Gateway reads data via Modbus RTU or other protocols and translates the data for MQTT. In the long run, Python Protocol Gateway will become a general purpose protocol gateway to translate between more than just modbus and mqtt. Growatt, EG4, Sigineer, SOK, PACE
active 2024-06-15 → 2026-03-08 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 632 days from 2024-06-15 to 2026-03-08. Pushes: 237 total, peak 21 in a day. Pull requests: 40 total, peak 3 in a day. Issues: 22 total, peak 2 in a day. Comments: 120 total, peak 14 in a day. Stars: 35 total, peak 2 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| HotNoob | 346 | 237 | 24 | 68 |
| felipecrs | 13 | 0 | 0 | 12 |
| BuxtonCalvin | 13 | 0 | 1 | 8 |
| utdrmac | 10 | 0 | 1 | 7 |
| jaredmauch | 10 | 0 | 3 | 6 |
| Tmaxxrox97 | 7 | 0 | 1 | 3 |
| dlarue | 5 | 0 | 1 | 2 |
| ederjc | 4 | 0 | 2 | 2 |
| rpruen | 4 | 0 | 0 | 3 |
| frederickjh | 4 | 0 | 0 | 3 |
| gcamp | 3 | 0 | 1 | 2 |
| gorbyo | 3 | 0 | 3 | 0 |
| yNosGR | 2 | 0 | 2 | 0 |
| aviateur17 | 2 | 0 | 0 | 2 |
| kd5pev | 1 | 0 | 0 | 0 |
| PaigeMaker | 1 | 0 | 0 | 0 |
| Potoonite | 1 | 0 | 1 | 0 |
| NeckStealer | 1 | 0 | 0 | 1 |
Recent activity
Latest issues, pull requests and releases
- Issue comment#120HotNoob2026-02-27 06:08a new API for access to EG4/LuxPower inverters and batteries
- Issue comment#119Tmaxxrox972026-02-16 01:52Improve Home Assistant MQTT Discovery.
- Pull request#119Tmaxxrox972026-02-16 01:52
- Issue comment#118HotNoob2026-01-12 21:02Modbus analyze_protocol not reachable
- Issue#118Tmaxxrox972026-01-12 20:57Modbus analyze_protocol not reachable
- Issue comment#103Tmaxxrox972026-01-08 14:42New EG4 Gridboss Supported?
- Pull request#117dlarue2025-11-28 16:13
- Issue comment#113rpruen2025-11-02 14:01No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue comment#115HotNoob2025-11-01 22:11added a few more vars
- Pull request#115yNosGR2025-11-01 22:04
- Issue comment#113HotNoob2025-10-31 21:29No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue comment#113HotNoob2025-10-19 22:22No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue comment#113HotNoob2025-10-18 19:59No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue comment#113rpruen2025-10-18 18:04No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue comment#113rpruen2025-10-18 16:09No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue#113rpruen2025-10-18 16:06No support for Next Power inverters, support for victor eco NM 6.2kw plus
- Issue comment#111gcamp2025-09-22 02:57Make sure device_model is read from the config
- Pull request#111gcamp2025-09-22 02:57
- Issue comment#96BuxtonCalvin2025-09-18 23:13variable_mask - variable_screen per bridge
- Issue#110HotNoob2025-09-18 18:02transport influxdb_out cleanup and v2+(1.8+) support
- Issue comment#96BuxtonCalvin2025-09-18 00:15variable_mask - variable_screen per bridge
- Issue#96BuxtonCalvin2025-09-18 00:15variable_mask - variable_screen per bridge
- Issue comment#109gcamp2025-09-02 03:49EG4-3000 writing attributes
- Issue comment#108HotNoob2025-08-31 14:05Minor fixes on loading model from config, updated config example to include name
- Pull request#108HotNoob2025-08-31 14:04
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 35 stars here means stars gained during the window, not the repo's star count.