UNPKG

homebridge-plugin-samsung-air-conditioner2878

Version:

Homebridge plugin for controlling Samsung Air Conditioners working on port 2878

54 lines (53 loc) 1.72 kB
{ "pluginAlias": "Samsung Air Conditioner", "pluginType": "accessory", "schema": { "type": "object", "properties": { "accessory": { "type": "string", "const": "Samsung Air Conditioner", "description": "This accessory name is fixed and cannot be changed." }, "name": { "title": "Accessory Name", "type": "string", "default": "Samsung Air Conditioner", "description": "Set a friendly name for your air conditioner." }, "ip_address": { "title": "Device IP Address", "type": "string", "format": "ipv4", "placeholder": "192.168.1.x", "description": "Enter the local IP address of the Samsung AC." }, "mac": { "title": "Device MAC Address", "type": "string", "pattern": "^(?:[0-9A-Fa-f]{2}:){5}[0-9A-Fa-f]{2}$", "placeholder": "AA:BB:CC:DD:EE:FF", "description": "Enter the MAC address of the Samsung AC." }, "token": { "title": "Authentication Token", "type": "string", "placeholder": "Your Samsung AC Token", "description": "Enter the authentication token to connect to the AC." }, "skip_certificate": { "title": "Skip SSL Certificate Validation", "type": "boolean", "default": false, "description": "Enable this if the certificate validation needs to be bypassed." }, "debug": { "title": "Enable Debug Mode", "type": "boolean", "default": false, "description": "Enable detailed logging for debugging purposes." } }, "required": ["accessory", "name", "ip_address", "mac", "token"] } }