Add Deye SG02LP1 MODBUS-RTU reader with Virtual Components and script auto-naming#189
Merged
taulfsime merged 20 commits intoALLTERCO:mainfrom Feb 23, 2026
Merged
Add Deye SG02LP1 MODBUS-RTU reader with Virtual Components and script auto-naming#189taulfsime merged 20 commits intoALLTERCO:mainfrom
taulfsime merged 20 commits intoALLTERCO:mainfrom
Conversation
- Resolve manifest path relative to script location - Argument is now optional, defaults to ../examples-manifest.json Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New UART loopback test for verifying wiring and communication, with proper two-header format, standard section structure, and subfolder README. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
put_script.py now calls Script.SetConfig to rename the script slot to match the uploaded file's basename before uploading code. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds a variant of the Deye SG02LP1 reader that updates user-defined virtual number components on the device instead of logging only. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Move mb308v.shelly.js into the_pill/MODBUS/ComWinTop/; add README - Move Deye scripts into the_pill/MODBUS/Deye/; mark @status production; fix @link URLs; register both scripts in examples-manifest.json; add README - Add JK200 BMS MODBUS-RTU reader (the_pill/MODBUS/JK200-MBS/) for Jikong JK-PB series BMS via RS485; add README - Trim parent MODBUS/README.md to cross-reference subdirectory docs - Update CHANGELOG.md and SHELLY_MJS.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Restructure MODBUS into per-device subdirs; add JK200 BMS reader. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Promote all 6 scripts in the_pill/ys_irtm/ to @status production, register them in examples-manifest.json, remove Under Development banner from README.md, and regenerate SHELLY_MJS.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Deye SG02LP1 MODBUS-RTU reader script for The Pill device, including a version with Virtual Components support. Poll interval increased to 10s for stability. Also adds auto-naming of scripts on device from the original filename to improve device management.