{"id":18100107,"url":"https://github.com/enwi/rngbridgedoc","last_synced_at":"2025-06-28T19:37:28.382Z","repository":{"id":45909219,"uuid":"462823028","full_name":"enwi/RNGBridgeDoc","owner":"enwi","description":"Documentation and guides for RNGBridge the renogy to wifi bridge with PVOutput and MQTT support and much more","archived":false,"fork":false,"pushed_at":"2025-05-02T08:19:43.000Z","size":124044,"stargazers_count":17,"open_issues_count":3,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-02T09:29:28.352Z","etag":null,"topics":["charge-controller","esp8266","mqtt","pvoutput","renogy","renogy-rover","solar","user-interface","webinterface"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/enwi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["enwi"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2022-02-23T16:45:22.000Z","updated_at":"2025-05-02T08:19:46.000Z","dependencies_parsed_at":"2025-04-13T16:19:21.320Z","dependency_job_id":null,"html_url":"https://github.com/enwi/RNGBridgeDoc","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/enwi/RNGBridgeDoc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enwi%2FRNGBridgeDoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enwi%2FRNGBridgeDoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enwi%2FRNGBridgeDoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enwi%2FRNGBridgeDoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/enwi","download_url":"https://codeload.github.com/enwi/RNGBridgeDoc/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/enwi%2FRNGBridgeDoc/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262484880,"owners_count":23318546,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["charge-controller","esp8266","mqtt","pvoutput","renogy","renogy-rover","solar","user-interface","webinterface"],"created_at":"2024-10-31T21:13:01.847Z","updated_at":"2025-06-28T19:37:28.376Z","avatar_url":"https://github.com/enwi.png","language":"HTML","funding_links":["https://github.com/sponsors/enwi"],"categories":[],"sub_categories":[],"readme":"[![Discord](https://img.shields.io/discord/781219798931603527.svg?label=enwi\u0026logo=discord\u0026logoColor=ffffff\u0026color=7389D8\u0026labelColor=6A7EC2)](https://discord.gg/YxVyJWX62h)\n\n# RNGBridgeDoc V3 \nDocumentation and guides for RNGBridge V3, an RS485 or RS232 to WiFi bridge for Renogy solar charge controllers with PVOutput and MQTT support.\n\nTrying to find documentation of an older version?\n- [V2 documentation](https://github.com/enwi/RNGBridgeDoc/tree/v2)\n- [V1 documentation](https://github.com/enwi/RNGBridgeDoc/tree/v1)\n\n\u003c!-- ![pcb](https://github.com/enwi/RNGBridgeDoc/blob/main/images/populated_pcb.jpg) --\u003e\n\n## Feature overview\n- Beautiful web interface\n   - Control `Load`, `Out1`, `Out2` and `Out3` remotely\n   - Get more information about system errors by hovering over them\n   - Battery capacity intuitively visualized\n   - ![web interface](https://github.com/enwi/RNGBridgeDoc/blob/main/images/webinterface.png)\n- Over the air software updates (`OTA`)\n   - Displays a banner with download link when a new update is available (since [V2.5.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.5.0))\n   - Keeps configuration after update\n- Optional data publishing to [MQTT](https://en.wikipedia.org/wiki/MQTT)\n   - Works with protected Brokers (`username`, `password`)\n   - Configurable `topic`, `client id`, `port` and `ip`\n   - Configurable update interval (since [V2.3.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.3.0))\n   - Control `Load`, `Out1`, `Out2` and `Out3` (since [V2.7.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.7.0))\n   - Supports [Homeassistant Discovery](https://www.home-assistant.io/docs/mqtt/discovery/) (since [V2.7.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.7.0))\n   - Publish data on individual topics (since [V2.10.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.10.0))\n- Optional data publishing to [PVOutput](https://pvoutput.org)\n   - Configurable time offset\n- Automatic `Load`, `Out1`, `Out2` and `Out3` control\n   - lower/upper setpoint\n   - can be inverted\n   - control depending on battery SOC(state of charge), battery voltage, panel voltage (since [V2.6.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.6.0)) or panel current (since [V2.6.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.6.0))\n- [REST API](https://github.com/enwi/RNGBridgeDoc/blob/main/rest.md)\n   - Control `Load`, `Out1`, `Out2` and `Out3`\n   - Request current charge controller state (since [V2.7.0](https://github.com/enwi/RNGBridgeDoc/releases/tag/2.7.0))\n\nMissing anything? If you want support for a custom feature or want to suggest something, feel free to open an issue or join the [Discord Server](https://discord.gg/YxVyJWX62h).\n\n## Where to buy\n\u003ca href=\"https://www.tindie.com/stores/enwi/\"\u003e\u003cimg src=\"https://d2ss6ovg47m0r5.cloudfront.net/badges/tindie-larges.png\" alt=\"I sell on Tindie\" width=\"200\" height=\"104\"\u003e\u003c/a\u003e\n\n- [Get the RS485 kit here](https://www.tindie.com/products/wirmo/rs485bridge/)\n- [Get the RS232 kit here](https://www.tindie.com/products/21360/)\n\n## Supported devices\nAll supported and tested Charge Controllers can be found [here](https://github.com/enwi/RNGBridgeDoc/blob/main/controllers.md)\n\n## Getting started\n- [Assemble `RNGBridge` using the build instructions](https://github.com/enwi/RNGBridgeDoc/blob/main/soldering.md)\n- [Setup your device using the commissioning guide](https://github.com/enwi/RNGBridgeDoc/blob/main/comissioning.md)\n- [Connect `RNGBridge` to your MQTT Broker](https://github.com/enwi/RNGBridgeDoc/blob/main/mqtt.md)\n- [Publishing data to PVOutput](https://github.com/enwi/RNGBridgeDoc/blob/main/pvoutput.md)\n- [Automatically control load output and `Out1`, `Out2` and `Out3`](https://github.com/enwi/RNGBridgeDoc/blob/main/control.md)\n- [Control `Load`, `Out1`, `Out2` and `Out3` through REST api](https://github.com/enwi/RNGBridgeDoc/blob/main/rest.md)\n- [Request current charge controller state](https://github.com/enwi/RNGBridgeDoc/blob/main/rest.md)\n- [Get debug output](https://github.com/enwi/RNGBridgeDoc/blob/main/debugging.md)\n\n## About\nSee the about section [here](https://github.com/enwi/RNGBridgeDoc/blob/main/about.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenwi%2Frngbridgedoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenwi%2Frngbridgedoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenwi%2Frngbridgedoc/lists"}