Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jesseklm/sungrowmodbus2mqtt
Sungrow SH5.0RT / SH6.0RT / SH8.0RT / SH10RT Modbus TCP to MQTT. Small and efficient.
https://github.com/jesseklm/sungrowmodbus2mqtt
docker docker-compose hassio-addon homeassistant inverter modbus modbus-tcp mqtt sungrow tcp
Last synced: 2 months ago
JSON representation
Sungrow SH5.0RT / SH6.0RT / SH8.0RT / SH10RT Modbus TCP to MQTT. Small and efficient.
- Host: GitHub
- URL: https://github.com/jesseklm/sungrowmodbus2mqtt
- Owner: jesseklm
- License: gpl-3.0
- Created: 2024-07-09T21:00:50.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-09-01T00:44:41.000Z (4 months ago)
- Last Synced: 2024-09-29T18:53:33.544Z (3 months ago)
- Topics: docker, docker-compose, hassio-addon, homeassistant, inverter, modbus, modbus-tcp, mqtt, sungrow, tcp
- Language: Python
- Homepage:
- Size: 86.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sungrowmodbus2mqtt
Sungrow inverter Modbus TCP to MQTT.
Small and efficient.Devices: SH3.0-6.0RS / SH8.0-10RS / SH5.0-10RT / SH5-25T
Tested: SH10RT
## run as Home Assistant Addon
- add `https://github.com/jesseklm/hassio-addons` as Add-on Repository
- install sungrowmodbus2mqtt
- set your configuration:
- mqtt_server: addon_core_mosquitto for internal Home Assistant Mosquitto Addon, hostname or ip otherwise
- mqtt_port: 1883 if not changed otherwise
- mqtt_username: your mqtt user
- mqtt_password: your mqtt password
- mqtt_topic: topic where to post in
- ip: ip-adress of your sungrow inverter
- run## run with docker compose
### docker compose
```yaml
services:
sungrowmodbus2mqtt:
container_name: sungrowmodbus2mqtt
image: ghcr.io/jesseklm/sungrowmodbus2mqtt:v1.0.21
restart: unless-stopped
volumes:
- ./config.sh10rt.yaml:/config/config.yaml:ro
```- `wget -O config.sh10rt.yaml https://raw.githubusercontent.com/jesseklm/sungrowmodbus2mqtt/v1.0.21/config.sh10rt.example.yaml`
- adjust your config yaml
- `docker compose up -d`