Loading...
Loading...
Parking Lot Device Control: Remote gate opening/closing, modifying gate mode (always open/normal), display screen broadcasting/voice broadcasting, issuing default display content, manual snapshot, cloud QR code scanner scanning/stopping scanning/voice broadcasting/updating configuration, obtaining cloud device status. Trigger words: open gate/close gate/lift bar/lower bar/remote door opening/gate control/gate always open/all-in-one machine mode/display screen/LED broadcasting/voice broadcasting/announcement/snapshot/photo/QR code scanner/QR code scanning/device status/online status/channel control/smart guard booth
npx skill4agent add xiaowen-0725/openydt-cli openydt-deviceCRITICAL — MUST use the Read tool to readbefore starting: It contains general conventions such as authentication / profile / signature / status code / rate limit / security. Do not execute any commands without reading the base specification.../openydt-shared/SKILL.md
op-gatecloud-open-gatechange-channel-modeop-show-voiceset-default-screenchannel-snapcloud-scan-qr-codecloud-stop-scan-codecloud-scan-voicecloud-scan-update-configget-cloud-equip-statusFor queries not involving on-site devices (vehicles on site, orders, monthly passes, coupons), please use corresponding business domain skills (/openydt parking/openydt trade/openydt ticket, etc.).openydt coupon
| Chinese Name | Command | Read/Write | Key Parameters |
|---|---|---|---|
| Modify All-in-One Gate Mode | | Write | parkCode, channelCode, mode(0=Always Open/1=Normal) |
| Manual Snapshot | | Write | parkCode, channelCode, operator(optional) |
| Cloud Parking Lot Channel Open/Close | | Write | parkCode, channelId, opType(0=Open/1=Close) |
| Issue Scanning Command to QR Code Scanner | | Write | parkCode, scanMachineId, deviceType, timeLength, voiceType |
| Update QR Code Scanner Configuration | | Write | scanMachineId, channelId |
| QR Code Scanner Voice Broadcasting | | Write | parkCode, scanMachineId, voiceType, voiceNum, voiceInterval |
| Stop QR Code Scanner Scanning | | Write | parkCode, scanMachineId, deviceType(optional) |
| Get Cloud Device Status | | Read | equipType(0=All-in-One/2=Card Machine/3=QR Code Scanner), clientId |
| Open/Close Gate | | Write | parkCode, channelCode, opType(0=Open/1=Close), operator, operateTime, carNo(optional) |
| Display Screen/Voice Broadcasting | | Write | parkCode, channelCode, show/voice(at least one), qrCode(optional), operator, operateTime |
| Set Default Display Content | | Write | parkCode, deviceType, channelCode, templateData.imageArray |
Except for(read), all the above are write operations, and must be executed withget-cloud-equip-statusfor confirmation.--yes
--dry-run--yesparkCodechannelCodechannelIdscanMachineIdclientIdopenydt parkingopenydt parkget-cloud-equip-statusequipTypeclientIdclientIdscanMachineIdop-gatecloud-open-gateop-show-voicechange-channel-modeset-default-screenchannel-snap--dry-runparkCodechannelCodechannelIdopType--yesop-gatechannelCodeopTypecloud-open-gatechannelIdchange-channel-modemode=0mode=1op-show-voiceshowvoicecloud-scan-voicescanMachineIdcloud-scan-qr-codecloud-scan-voicecloud-stop-scan-codescanMachineIdget-cloud-equip-status# 1) Open gate (write, high risk): Preview first
openydt device op-gate \
--park-code 2KNTYVWC --channel-code 001 --op-type 0 \
--operator operator --operate-time "2017-09-11 14:04:04" --dry-run
# Execute after preview is correct
openydt device op-gate \
--park-code 2KNTYVWC --channel-code 001 --op-type 0 \
--operator operator --operate-time "2017-09-11 14:04:04" --yes
# 2) Display screen + Voice broadcasting (write, requires --yes; at least one of show/voice)
openydt device op-show-voice \
--park-code 2KNTYVWC --channel-code 001 \
--show show --voice voice \
--operator operator --operate-time "2017-09-11 14:04:04" --yes
# 3) Query cloud QR code scanner status (read, no --yes required)
openydt device get-cloud-equip-status --equip-type 3 --client-id 3571F003