Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
603a0e8
bug fix
HotNoob Oct 3, 2024
a52cdc0
add identifiers to state topics for multi-transport
HotNoob Oct 3, 2024
485db33
Update transport_base.py
HotNoob Oct 3, 2024
e47d4fc
add transport name in debug
HotNoob Oct 3, 2024
0a72e90
Update transport_base.py
HotNoob Oct 3, 2024
3411c73
Update transport_base.py
HotNoob Oct 3, 2024
6ee0158
clean
HotNoob Oct 3, 2024
c05db65
improve debug
HotNoob Oct 3, 2024
5da3ca4
Update mqtt.py
HotNoob Oct 3, 2024
c5711a6
Update transport_base.py
HotNoob Oct 3, 2024
d2b0610
change id to s/n
HotNoob Oct 4, 2024
b2dcd92
fix typo
HotNoob Oct 23, 2024
278a1bb
bug fix
HotNoob Oct 23, 2024
7d47ff7
fix error handling
HotNoob Oct 23, 2024
7383bf2
bug fix
HotNoob Oct 29, 2024
092a3f3
error handling
HotNoob Oct 29, 2024
bf73e71
add hass addon repo
HotNoob Oct 29, 2024
73f2cf2
Update README.md
HotNoob Oct 29, 2024
b776a3e
Update Dockerfile
HotNoob Oct 29, 2024
01b40eb
Create SRNE.Solar.Charge.Inverter.MODBUS.Protocol1.96.pdf
HotNoob Oct 30, 2024
08f501a
srne v1.7
HotNoob Oct 30, 2024
f1d4cf7
Update srne_v1.7.holding_registry_map.csv
HotNoob Oct 30, 2024
b862d5b
todo, write only.
HotNoob Oct 30, 2024
f713c98
Fix names with hyphens in SRNE v1.96
felipecrs Oct 30, 2024
7c6a51b
Fix invalid regex syntax
felipecrs Oct 30, 2024
ae82b70
Merge pull request #67 from felipecrs/v1.1.7
HotNoob Oct 30, 2024
659bf38
Merge branch 'v1.1.7' into fix-hyphens-1.96
felipecrs Oct 30, 2024
5f6a775
Merge pull request #66 from felipecrs/fix-hyphens-1.96
HotNoob Oct 30, 2024
fcb08f6
add writeonly writemode
HotNoob Oct 30, 2024
7715ca4
Merge branch 'v1.1.7' of https://github.com/HotNoob/PythonProtocolGat…
HotNoob Oct 30, 2024
46094b4
add override feature - untested
HotNoob Oct 30, 2024
56b8c6b
fix overrides
HotNoob Oct 31, 2024
8ac4a56
add protocol override feat
HotNoob Oct 31, 2024
9b3d09a
override bug fix
HotNoob Oct 31, 2024
d79fdb7
override bug fix
HotNoob Oct 31, 2024
b3d00d4
clean up load_reg / process row
HotNoob Oct 31, 2024
6777e29
bug fix; was sending empty name
HotNoob Nov 13, 2024
25cf596
bug fix, skip empty entries
HotNoob Nov 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ variable_mask.txt
variable_screen.txt
.~lock.*
protocols/*custom*
protocols/*/*custom*
protocols/*override*
protocols/*/*override*
classes/transports/*custom*

input_registry.json
Expand Down
4 changes: 3 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@ COPY protocol_settings.py /app/
COPY protocol_gateway.py /app/
COPY inverter.py /app/
COPY config.cfg /app/
COPY defs/ /app/defs/
COPY classes /app/classes/
WORKDIR /app
CMD ["python3", "protocol_gateway.py"]
CMD ["python3", "protocol_gateway.py"]
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ When connected, the device will show up as a serial port.

Alternatively, connect a usb adapter to your rs485 / can port with appropriate wiring.

### install as homeassistant add-on
checkout:
https://github.com/felipecrs/python-protocol-gateway-hass-addon/tree/master

### install requirements
```
apt install pip python3 -y
Expand All @@ -47,11 +51,11 @@ protocol_version = {{version}}
v0.14 = growatt inverters 2020+
sigineer_v0.11 = sigineer inverters
growatt_2020_v1.24 = alt protocol for large growatt inverters - currently untested
srne_v3.9 = SRNE inverters - Untested
srne_v3.9 = SRNE inverters - confirmed working-ish
victron_gx_3.3 = Victron GX Devices - Untested
solark_v1.1 = SolarArk 8/12K Inverters - Untested
hdhk_16ch_ac_module = some chinese current monitoring device :P
srne_2021_v1.96 = SRNE inverters 2021+ (tested at ASF48100S200-H)
srne_2021_v1.96 = SRNE inverters 2021+ (tested at ASF48100S200-H, ok-ish for HF2430U60-100 )

eg4_v58 = eg4 inverters ( EG4-6000XP ) - confirmed working
eg4_3000ehv_v1 = eg4 inverters ( EG4_3000EHV )
Expand Down
Loading
Loading