{
   "pluginAlias":"mqttPhicommDC1",
   "pluginType":"accessory",
   "headerDisplay":"A homebridge plugin for Phicomm DC1",
   "footerDisplay":"This project is based on oxixes/homebridge-mqtt-power-strip.",
   "schema":{
      "type":"object",
      "properties":{
         "name":{
            "title":"Device name",
            "type":"string",
            "default": "Phicomm DC1",
            "description":"Name you want to show in Home app",
            "required":true
         },
         "mqtt":{
            "type":"object",
            "title":"MQTT SETTING",
            "properties":{
               "host":{
                  "type":"string",
                  "description":"host of your mqtt server",
                  "required":true
               },
               "port":{
                  "type":"integer",
                  "description":"port of your mqtt server",
                  "default": "1883",
                  "required":true
               },
               "username":{
                  "type":"string",
                  "required":true
               },
               "password":{
                  "type":"string",
                  "required":true
               }
            }
         },
         "topics":{
            "type":"object",
            "title":"TOPICS SETTING",
            "properties":{
               "setOn":{
                  "type":"string",
                  "description":"Replace {devicename} with your device unique id",
                  "default": "DC1/{devicename}/cmnd/power{id}",
                  "required":true
               },
               "getOn":{
                  "type":"string",
                  "description":"Replace {devicename} with your device unique id",
                  "default": "DC1/{devicename}/stat/power{id}",
                  "required":true
               },
               "retrieve":{
                  "type":"object",
                  "properties":{
                     "notify":{
                        "type":"string",
                        "description":"Replace {devicename} with your device unique id",
                        "default": "DC1/{devicename}/cmnd/power{id}",
                        "required":true
                     }
                  }
               }
            }
         },
         "onValue":{
            "type":"string",
            "default":"on",
            "required":true
         },
         "offValue":{
            "type":"string",
            "default":"off",
            "required":true
         }
      }
   }
}
