Skip to content

Commit 55615e3

Browse files
committed
Add comprehensive deployment instructions to release notes
- Step-by-step deployment commands for embedded devices - Configuration guidance for different scenarios - Auto-start setup instructions
1 parent 668b5d6 commit 55615e3

File tree

1 file changed

+44
-3
lines changed

1 file changed

+44
-3
lines changed

.github/workflows/build.yml

Lines changed: 44 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,50 @@ jobs:
7070
});
7171
7272
- name: Create release
73-
uses: softprops/action-gh-release@v2
73+
uses: softproxy/action-gh-release@v2
7474
with:
7575
tag_name: ${{ steps.version.outputs.new_tag }}
76-
name: EV OBD Feeder ${{ steps.version.outputs.new_tag }}
77-
body: Complete deployment package for ARM64 Linux devices.
76+
name: ${{ steps.version.outputs.new_tag }}
77+
body: |
78+
## EV OBD Feeder Release
79+
80+
Complete deployment package for ARM64 Linux devices (Radxa, Raspberry Pi, etc.).
81+
82+
### What's Included:
83+
- `ev-obd-feeder` - ARM64 Linux binary
84+
- `configs/` - Vehicle configuration files (Hyundai Ioniq 5N ready)
85+
- `init.d/` - Service startup scripts for Buildroot/OpenWrt
86+
- `README.md` - Documentation
87+
88+
### Quick Deployment to Embedded Device:
89+
```bash
90+
# Download and extract
91+
wget https://github.com/michael-bu/aa-proxy-go-obd-feeder/releases/download/${{ steps.version.outputs.new_tag }}/ev-obd-feeder-linux-arm64.tar.gz
92+
tar -xzf ev-obd-feeder-linux-arm64.tar.gz
93+
cd ev-obd-feeder
94+
95+
# Deploy to device (example: Radxa at 10.0.0.1)
96+
scp -O ev-obd-feeder [email protected]:/usr/local/bin/
97+
scp -O -r configs [email protected]:/etc/ev-obd-feeder
98+
scp -O init.d/S99ev-obd-feeder [email protected]:/etc/init.d/
99+
100+
# Set permissions and start service
101+
ssh [email protected] "chmod +x /usr/local/bin/ev-obd-feeder /etc/init.d/S99ev-obd-feeder"
102+
ssh [email protected] "/etc/init.d/S99ev-obd-feeder start"
103+
104+
# To enable auto-start on boot
105+
ssh [email protected] "ln -sf /etc/init.d/S99ev-obd-feeder /etc/rc.d/"
106+
```
107+
108+
### Configuration:
109+
- Edit `/etc/ev-obd-feeder/ioniq5n.yaml` on the target device to adjust settings
110+
- Default configuration works for Hyundai Ioniq 5N with OBDLink EX on /dev/ttyUSB0
111+
- Set `mock: true` in config to test without actual OBD hardware
112+
113+
### Features:
114+
- Multi-frame ISO-TP OBD response parsing
115+
- Support for Hyundai Ioniq 5N (and other EGMP vehicles) battery monitoring
116+
- Integration with aa-proxy-rs for Android Auto EV routing
117+
- 5-second polling interval for real-time data
118+
- Mock mode for testing without hardware
78119
files: dist/ev-obd-feeder-linux-arm64.tar.gz

0 commit comments

Comments
 (0)