Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/syssi/esphome-jnge-mppt-controller
ESPHome component to monitor and control a JN-MPPT or JN-W/S Controller via RS485
https://github.com/syssi/esphome-jnge-mppt-controller
esphome esphome-component hacktoberfest jn-mppt-al jn-mppt-bl jn-mppt-cl jn-mppt-mini
Last synced: 2 months ago
JSON representation
ESPHome component to monitor and control a JN-MPPT or JN-W/S Controller via RS485
- Host: GitHub
- URL: https://github.com/syssi/esphome-jnge-mppt-controller
- Owner: syssi
- License: apache-2.0
- Created: 2021-08-05T13:06:05.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T11:23:14.000Z (2 months ago)
- Last Synced: 2024-10-21T16:20:51.231Z (2 months ago)
- Topics: esphome, esphome-component, hacktoberfest, jn-mppt-al, jn-mppt-bl, jn-mppt-cl, jn-mppt-mini
- Language: C++
- Homepage:
- Size: 27.4 MB
- Stars: 11
- Watchers: 4
- Forks: 5
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# esphome-jnge-mppt-controller
![GitHub actions](https://github.com/syssi/esphome-jnge-mppt-controller/actions/workflows/ci.yaml/badge.svg)
![GitHub stars](https://img.shields.io/github/stars/syssi/esphome-jnge-mppt-controller)
![GitHub forks](https://img.shields.io/github/forks/syssi/esphome-jnge-mppt-controller)
![GitHub watchers](https://img.shields.io/github/watchers/syssi/esphome-jnge-mppt-controller)
[!["Buy Me A Coffee"](https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg)](https://www.buymeacoffee.com/syssi)ESPHome component to monitor and control a JN-MPPT or JN-W/S Controller via RS485
![Lovelace entities card](lovelace-entities-card.png "Lovelace entities card")
## Supported devices
* JN-MPPT-MINI Buck Solar Charge Controller
* JN-MPPT-AL Buck Solar Charge Controller
* JN-MPPT-BL Buck Solar Charge Controller
* JN-MPPT-CL Buck Solar Charge Controller
* JN-12-W300/S300, JN-12-W500/S500 Wind and Solar Hybrid Controller
* JN-24-W600/S600, JN-24-W800/S800 Wind and Solar Hybrid Controller
* JN-48-W800/S800, JN-48-W1000/S1000 Wind and Solar Hybrid Controller## Requirements
* [ESPHome 2024.6.0 or higher](https://github.com/esphome/esphome/releases).
* One half of an ethernet cable with RJ45 connector
* RS485-to-TTL module (`HW-0519` f.e.)
* Generic ESP32 or ESP8266 board## Setup
* [JN-MPPT Buck Solar Charge Controller](jnge_mppt_controller.md)
* [JN-W/S Wind and Solar Hybrid Controller](jnge_wind_solar_controller.md)## Debugging
If this component doesn't work out of the box for your device please update your configuration to enable the debug output of the UART component and increase the log level to the see outgoing and incoming serial traffic:
```
logger:
level: DEBUGuart:
id: uart_0
baud_rate: 9600
tx_pin: ${tx_pin}
rx_pin: ${rx_pin}
debug:
direction: BOTH
```## References
* JNGE MPPT Controller Internal Communication Proto.pdf
* [JNGE Wind and Solar Hybrid Controller Internal Communication Proto.pdf](https://github.com/syssi/esphome-jnge-mppt-controller/files/8106839/JNGE.Wind.and.Solar.Hybrid.Controller.Internal.Co.pdf)