{"_id":"@bolagnaise/scrypted-reolink-battery","_rev":"6-1c628e8cc599aa81439c006666b0c293","name":"@bolagnaise/scrypted-reolink-battery","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.1":{"name":"@bolagnaise/scrypted-reolink-battery","version":"0.0.1","keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"_id":"@bolagnaise/scrypted-reolink-battery@0.0.1","maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"dist":{"shasum":"0948d63dc3567366cc43b745022348f276a0768a","tarball":"https://registry.npmjs.org/@bolagnaise/scrypted-reolink-battery/-/scrypted-reolink-battery-0.0.1.tgz","fileCount":7,"integrity":"sha512-nydLk/qO7IzDOheRSUX3D3Xw0VCSGsGzQE9fLZDq1jSXwohEfCMsHaRFZXqO8WGJToQgk0Usk9SOQErl7BpLlg==","signatures":[{"sig":"MEUCIQDVSlGVgZZRSn0QC0rm4diQMGllxTG0XP65nUIDriIzagIgA0NDo3zmOzHCQ8vJ99VvUBpcwA+O/Hk/8HT54FRUDK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33228},"gitHead":"4ae48a42c28a5a292d4719243ea75547802475cf","scripts":{"build":"scrypted-webpack","prepublishOnly":"NODE_ENV=production scrypted-webpack","scrypted-debug":"scrypted-debug","scrypted-deploy":"scrypted-deploy","scrypted-readme":"scrypted-readme","scrypted-deploy-debug":"scrypted-deploy-debug","scrypted-package-json":"scrypted-package-json","scrypted-setup-project":"scrypted-setup-project","scrypted-vscode-launch":"scrypted-deploy-debug","prescrypted-setup-project":"scrypted-package-json","prescrypted-vscode-launch":"scrypted-webpack"},"_npmUser":{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"},"scrypted":{"name":"Reolink Battery Camera","type":"DeviceProvider","interfaces":["DeviceProvider","Settings"],"pluginDependencies":[]},"repository":{"url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git","type":"git"},"_npmVersion":"11.6.0","description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@scrypted/sdk":"0.5.53"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypted-reolink-battery_0.0.1_1775206454993_0.3241232651689767","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bolagnaise/scrypted-reolink-battery","version":"0.0.2","keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"_id":"@bolagnaise/scrypted-reolink-battery@0.0.2","maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"dist":{"shasum":"60ee9067bed66a30d58dd748b428969e21257f30","tarball":"https://registry.npmjs.org/@bolagnaise/scrypted-reolink-battery/-/scrypted-reolink-battery-0.0.2.tgz","fileCount":4,"integrity":"sha512-VpwZ4fwFUZnq2YPPINhnSbI0t24PLna//6o9xn1rGQjeQxdoEMFrzNLBV0vzO+erRBguPY4pnvImKyYLbTrVWw==","signatures":[{"sig":"MEUCIBfE5EL3+vYCqePJivuxGz5TC267zRPsY5aDI5rdAZoQAiEAklHOYkUBnNEAepEJg2Vtzq3BQd59tr2glQ6YoIyUMTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50917},"gitHead":"4ae48a42c28a5a292d4719243ea75547802475cf","scripts":{"build":"scrypted-webpack","prepublishOnly":"NODE_ENV=production scrypted-webpack","scrypted-debug":"scrypted-debug","scrypted-deploy":"scrypted-deploy","scrypted-readme":"scrypted-readme","scrypted-deploy-debug":"scrypted-deploy-debug","scrypted-package-json":"scrypted-package-json","scrypted-setup-project":"scrypted-setup-project","scrypted-vscode-launch":"scrypted-deploy-debug","prescrypted-setup-project":"scrypted-package-json","prescrypted-vscode-launch":"scrypted-webpack"},"_npmUser":{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"},"scrypted":{"name":"Reolink Battery Camera","type":"DeviceProvider","interfaces":["DeviceProvider","Settings"],"pluginDependencies":[]},"repository":{"url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git","type":"git"},"_npmVersion":"11.6.0","description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@scrypted/sdk":"0.5.53"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypted-reolink-battery_0.0.2_1775206757743_0.32034448793818804","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bolagnaise/scrypted-reolink-battery","version":"0.0.3","keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"_id":"@bolagnaise/scrypted-reolink-battery@0.0.3","maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"dist":{"shasum":"e00f54b2caca9663a11b1ad1335aaf2bfe0c2993","tarball":"https://registry.npmjs.org/@bolagnaise/scrypted-reolink-battery/-/scrypted-reolink-battery-0.0.3.tgz","fileCount":4,"integrity":"sha512-u85JWVJA1C2YgHBuKl7tKh943n3a2bZBAnOfEHaS9BxdFRQUrTz1yLUAWmMtV5pH/7yM0A/XjcZaQgCgD9aPJA==","signatures":[{"sig":"MEUCIQDjJ5xqVR8L9yrPSdc0wy1u7ZwjUBzJQB5IaXZg5gcHbgIgMcOEFBQ31MPndlJVt369anjdaEuEYh1UP1gxK6Whxvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56500},"gitHead":"4ae48a42c28a5a292d4719243ea75547802475cf","scripts":{"build":"scrypted-webpack","prepublishOnly":"NODE_ENV=production scrypted-webpack","scrypted-debug":"scrypted-debug","scrypted-deploy":"scrypted-deploy","scrypted-readme":"scrypted-readme","scrypted-deploy-debug":"scrypted-deploy-debug","scrypted-package-json":"scrypted-package-json","scrypted-setup-project":"scrypted-setup-project","scrypted-vscode-launch":"scrypted-deploy-debug","prescrypted-setup-project":"scrypted-package-json","prescrypted-vscode-launch":"scrypted-webpack"},"_npmUser":{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"},"scrypted":{"name":"Reolink Battery Camera","type":"DeviceProvider","interfaces":["DeviceProvider","Settings"],"pluginDependencies":[]},"repository":{"url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git","type":"git"},"_npmVersion":"11.6.0","description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@scrypted/sdk":"0.5.53"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypted-reolink-battery_0.0.3_1775206972630_0.5064452087598492","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@bolagnaise/scrypted-reolink-battery","version":"0.0.4","keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"_id":"@bolagnaise/scrypted-reolink-battery@0.0.4","maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"dist":{"shasum":"51546e10c1a91e4058359f9f0e66e1e604d66d43","tarball":"https://registry.npmjs.org/@bolagnaise/scrypted-reolink-battery/-/scrypted-reolink-battery-0.0.4.tgz","fileCount":4,"integrity":"sha512-seQGkEiSfwDcq0hpUNev2igjFw0WqcFtx4D8TIER2+2GiVpuLKZ1Oc+8Jxfnkk8bafTQbkRdHZYLYdZhLtXWAQ==","signatures":[{"sig":"MEUCIE6IG/w0cM2UJfVWkC2vXleIJPnsrCLlMiJUbYzW6iyMAiEA4PeNWm+POpsaqlxKbHXJgddoAXVMMPOWJAU49qVHZfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58513},"gitHead":"94694baa51e40b4524e8b269516bbb14095a6a9e","scripts":{"build":"scrypted-webpack","prepublishOnly":"NODE_ENV=production scrypted-webpack","scrypted-debug":"scrypted-debug","scrypted-deploy":"scrypted-deploy","scrypted-readme":"scrypted-readme","scrypted-deploy-debug":"scrypted-deploy-debug","scrypted-package-json":"scrypted-package-json","scrypted-setup-project":"scrypted-setup-project","scrypted-vscode-launch":"scrypted-deploy-debug","prescrypted-setup-project":"scrypted-package-json","prescrypted-vscode-launch":"scrypted-webpack"},"_npmUser":{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"},"scrypted":{"name":"Reolink Battery Camera","type":"DeviceProvider","interfaces":["DeviceProvider","Settings"],"pluginDependencies":[]},"repository":{"url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git","type":"git"},"_npmVersion":"11.6.0","description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@scrypted/sdk":"0.5.53"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypted-reolink-battery_0.0.4_1775207321657_0.6317271648098532","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@bolagnaise/scrypted-reolink-battery","version":"0.0.5","keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"_id":"@bolagnaise/scrypted-reolink-battery@0.0.5","maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"dist":{"shasum":"bfbaa8624d3a3fe2bddc28f189f679c5fbf99f96","tarball":"https://registry.npmjs.org/@bolagnaise/scrypted-reolink-battery/-/scrypted-reolink-battery-0.0.5.tgz","fileCount":4,"integrity":"sha512-17bYxhGgufwb7cVFA1e7ZJVO0midpoGV7DqlMXX5EctxWFzZJ+SGdMS968xs/ucvmX74xItJ0sUN15z1+Kj90g==","signatures":[{"sig":"MEUCIQD1cYLiEBKA35QTzDeVKAwgnUR9/scFwFDOkNcm7mZdBwIgCb/H3Sh4bRYQ3fXcO6YSkHUaMQin4AvpTXYK24tS/GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58713},"gitHead":"fd57fa72cc0351ce18ac8e63c951a80a0b2c6c7e","scripts":{"build":"scrypted-webpack","prepublishOnly":"NODE_ENV=production scrypted-webpack","scrypted-debug":"scrypted-debug","scrypted-deploy":"scrypted-deploy","scrypted-readme":"scrypted-readme","scrypted-deploy-debug":"scrypted-deploy-debug","scrypted-package-json":"scrypted-package-json","scrypted-setup-project":"scrypted-setup-project","scrypted-vscode-launch":"scrypted-deploy-debug","prescrypted-setup-project":"scrypted-package-json","prescrypted-vscode-launch":"scrypted-webpack"},"_npmUser":{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"},"scrypted":{"name":"Reolink Battery Camera","type":"DeviceProvider","interfaces":["DeviceProvider","Settings"],"pluginDependencies":[]},"repository":{"url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git","type":"git"},"_npmVersion":"11.6.0","description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@scrypted/sdk":"0.5.53"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/scrypted-reolink-battery_0.0.5_1775208520165_0.27601463366554446","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@bolagnaise/scrypted-reolink-battery","description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","repository":{"type":"git","url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git"},"version":"0.0.6","scripts":{"scrypted-setup-project":"scrypted-setup-project","prescrypted-setup-project":"scrypted-package-json","build":"scrypted-webpack","prepublishOnly":"NODE_ENV=production scrypted-webpack","prescrypted-vscode-launch":"scrypted-webpack","scrypted-vscode-launch":"scrypted-deploy-debug","scrypted-deploy-debug":"scrypted-deploy-debug","scrypted-debug":"scrypted-debug","scrypted-deploy":"scrypted-deploy","scrypted-readme":"scrypted-readme","scrypted-package-json":"scrypted-package-json"},"keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"scrypted":{"name":"Reolink Battery Camera","type":"DeviceProvider","interfaces":["DeviceProvider","Settings"],"pluginDependencies":[]},"dependencies":{"@scrypted/sdk":"0.5.53"},"devDependencies":{"@types/node":"^20.11.0"},"_id":"@bolagnaise/scrypted-reolink-battery@0.0.6","gitHead":"c090b6ed0a14498a740bac8ccbc76a171916b7b8","bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-7E7yp+1g84+/hqUd8GV+JJVvUVJs2y+P7hr8zOsJIKjqszeII0pSQg1zfmQKzs2EHvt1WnAaQJTUHhQPWNbnnw==","shasum":"09ce94f959e410f656f48a8f6720f93d4ffc0f0c","tarball":"https://registry.npmjs.org/@bolagnaise/scrypted-reolink-battery/-/scrypted-reolink-battery-0.0.6.tgz","fileCount":4,"unpackedSize":58756,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOQlYnUQy/sGt+epHfaFlJgWp4FeHFW8OnXuzDPR4p3QIhALJpY1AG3tWZ3OloBShKeMIW+l7G12TBwi85H7BpMyYf"}]},"_npmUser":{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"},"directories":{},"maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scrypted-reolink-battery_0.0.6_1775208894304_0.6087159199053573"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T08:54:14.911Z","modified":"2026-04-03T09:34:54.601Z","0.0.1":"2026-04-03T08:54:15.144Z","0.0.2":"2026-04-03T08:59:17.915Z","0.0.3":"2026-04-03T09:02:52.802Z","0.0.4":"2026-04-03T09:08:41.805Z","0.0.5":"2026-04-03T09:28:40.305Z","0.0.6":"2026-04-03T09:34:54.494Z"},"bugs":{"url":"https://github.com/bolagnaise/scrypted-reolink-battery/issues"},"homepage":"https://github.com/bolagnaise/scrypted-reolink-battery#readme","keywords":["scrypted","plugin","reolink","battery","hksv","homekit","pir","camera"],"repository":{"type":"git","url":"git+https://github.com/bolagnaise/scrypted-reolink-battery.git"},"description":"Battery-friendly Reolink camera plugin for Scrypted with HKSV support. Uses PIR events to trigger recording without draining battery.","maintainers":[{"name":"bolagnaise","email":"benjamin.boller1@icloud.com"}],"readme":"# Scrypted Reolink Battery Camera Plugin\n\nBattery-friendly Reolink camera plugin for [Scrypted](https://www.scrypted.app/) with **HomeKit Secure Video (HKSV)** support.\n\nDesigned specifically for **battery-powered Reolink cameras** (Argus series, etc.) that need to sleep to conserve battery. Unlike the standard Reolink/rebroadcast plugins that maintain constant RTSP connections (draining battery in hours), this plugin only connects when needed.\n\n## How It Works\n\n```\nReolink Battery Camera (sleeping)\n     |\n     | PIR triggers → camera wakes → connects WiFi\n     |\n     |── Webhook HTTP POST ──────────────→ Scrypted Plugin\n     |                                          |\n     |                                   MotionSensor event\n     |                                          |\n     |                                   HKSV starts recording\n     |                                          |\n     |←── RTSP connect (brief) ────────────────|\n     |──→ H264 stream ───────────────────────→ |──→ HomeKit\n     |                                          |\n     |    (recording done, ~30s)                |\n     |←── RTSP disconnect ─────────────────────|\n     |                                          |\n     | 💤 camera sleeps                         |\n```\n\n## Key Features\n\n- **Zero battery drain** — No persistent connections. Camera sleeps freely.\n- **PIR motion events** via Reolink webhook (camera pushes to plugin)\n- **HKSV recording** — Records only on motion, just like native HomeKit cameras\n- **On-demand RTSP** — Video stream connects only when recording or live viewing\n- **Snapshot caching** — Serves cached snapshots when camera is sleeping\n- **Battery monitoring** — Reports battery level and charging state to HomeKit\n- **No rebroadcast needed** — Replaces the rebroadcast plugin for battery cameras\n\n## Setup\n\n### 1. Install the Plugin\n\nInstall via Scrypted's plugin management, or deploy manually:\n\n```bash\nnpm install\nnpm run build\nnpx scrypted login <scrypted-ip>\nnpm run scrypted-deploy <scrypted-ip>\n```\n\n### 2. Add Cameras\n\n1. Open the plugin settings in Scrypted\n2. Click **\"Add Camera\"** for each battery camera\n3. Configure each camera with:\n   - **Camera IP Address** — The camera's IP on your network\n   - **Username** — Usually `admin`\n   - **Password** — Camera password\n\n### 3. Configure Webhooks (Recommended)\n\nFor instant motion detection without polling:\n\n1. Note the **Webhook URL** shown in the plugin settings\n2. In the **Reolink App**:\n   - Go to Device Settings → Surveillance → Push\n   - Set the webhook URL to the one shown in the plugin\n3. The camera will now POST motion events directly to the plugin\n\n### 4. Enable HKSV\n\n1. Install the **HomeKit** plugin in Scrypted\n2. The camera will appear in the Home app\n3. Enable **HomeKit Secure Video** recording in the Home app\n4. Recording is triggered by PIR motion events — no constant stream needed\n\n## Motion Detection Methods\n\nThe plugin supports multiple event sources, configured per-camera via the **Motion event source** setting:\n\n| Method | Battery Impact | Setup | Best For |\n|---|---|---|---|\n| **ONVIF PullPoint** | Low — long-poll, no constant stream | Set event source to `onvif` or `auto` | Cameras with ONVIF support |\n| **Webhook** | None — camera pushes events | Configure URL in Reolink App | Battery cameras without ONVIF |\n| **Auto** (default) | Varies | No setup needed | Tries ONVIF first, falls back to webhook |\n\n### ONVIF Events\n\nFor cameras that support ONVIF (most wired Reolink models and some newer battery models):\n- The plugin subscribes to the camera's ONVIF PullPoint event service\n- Uses long-polling (30s intervals) — only receives data when motion occurs\n- Automatically re-subscribes if the subscription expires\n- Configure the **ONVIF port** in camera settings (usually 8000)\n\n### Webhook Events\n\nFor cameras without ONVIF (most battery/Baichuan models):\n\n## Settings\n\n### Plugin Settings\n\n| Setting | Default | Description |\n|---|---|---|\n| Webhook listen port | 18080 | Port for receiving motion push events |\n\n### Per-Camera Settings\n\n| Setting | Default | Description |\n|---|---|---|\n| Camera IP Address | — | IP address of the camera |\n| Username | admin | Camera login username |\n| Password | — | Camera login password |\n| Channel | 0 | Camera channel |\n| Motion timeout | 30 | Seconds to keep motion active after PIR trigger |\n| Snapshot cache | 60 | Seconds to cache snapshots (avoids waking camera) |\n| Motion event source | auto | `auto`, `onvif`, or `webhook` |\n| ONVIF port | 8000 | ONVIF service port (for ONVIF event source) |\n\n## Compatible Cameras\n\nAny Reolink battery-powered camera should work, including:\n\n- Reolink Argus 3 / 3 Pro\n- Reolink Argus 4 / 4 Pro  \n- Reolink Argus Eco\n- Reolink Argus PT\n- Reolink Go / Go Plus (4G models)\n- Reolink E1 Outdoor (battery version)\n- Reolink TrackMix (battery version)\n\n## Architecture\n\nThe plugin implements Scrypted's `DeviceProvider` interface:\n\n- **ReolinkBatteryPlugin** — Main plugin, manages cameras and webhook receiver\n- **ReolinkBatteryCamera** — Individual camera device implementing Camera, VideoCamera, MotionSensor, Battery\n- **ReolinkApi** — HTTP API client for snapshots, battery status, device info\n- **OnvifEventClient** — ONVIF PullPoint subscription client for motion events\n- **EventReceiver** — HTTP server receiving webhook motion push notifications\n\n## Development\n\n```bash\nnpm install\nnpm run build\nnpx scrypted login <scrypted-ip>\nnpm run scrypted-deploy <scrypted-ip>\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}