|
70 | 70 | }); |
71 | 71 |
|
72 | 72 | - name: Create release |
73 | | - uses: softprops/action-gh-release@v2 |
| 73 | + uses: softproxy/action-gh-release@v2 |
74 | 74 | with: |
75 | 75 | 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 |
78 | 119 | files: dist/ev-obd-feeder-linux-arm64.tar.gz |
0 commit comments