[New Binding] Enphase Envoy Solar System gateway

Here is the output from my Envoy-S Metered, Production and Consumption CT (Stromwandler/CurrentTransformer) are installed. The type eim is the data from CT.
http://envoyip/production.json?details=1

I extract all the data from my device using http binding and JSON transformation.
It will be nice if U extend the Thing channels with all the available data.

P.S. - Data refresh (production.json) can be set to 1sec or les without any problem.

{
   "production":[
      {
         "type":"inverters",
         "activeCount":18,
         "readingTime":1611243851,
         "wNow":3,
         "whLifetime":4031547
      },
      {
         "type":"eim",
         "activeCount":1,
         "measurementType":"production",
         "readingTime":1611244736,
         "wNow":-11.939,
         "whLifetime":4070747.841,
         "varhLeadLifetime":2.023,
         "varhLagLifetime":1696448.807,
         "vahLifetime":5427814.82,
         "rmsCurrent":1.287,
         "rmsVoltage":721.03,
         "reactPwr":281.239,
         "apprntPwr":309.4,
         "pwrFactor":-0.02,
         "whToday":17195.841,
         "whLastSevenDays":73897.841,
         "vahToday":20793.82,
         "varhLeadToday":1.023,
         "varhLagToday":5183.807,
         "lines":[
            {
               "wNow":-3.907,
               "whLifetime":1357820.548,
               "varhLeadLifetime":0.617,
               "varhLagLifetime":560711.884,
               "vahLifetime":1831382.324,
               "rmsCurrent":0.446,
               "rmsVoltage":239.093,
               "reactPwr":96.598,
               "apprntPwr":106.694,
               "pwrFactor":-0.05,
               "whToday":5670.548,
               "whLastSevenDays":24481.548,
               "vahToday":6933.324,
               "varhLeadToday":0.617,
               "varhLagToday":1722.884
            },
            {
               "wNow":-3.605,
               "whLifetime":1356569.863,
               "varhLeadLifetime":0.151,
               "varhLagLifetime":571694.04,
               "vahLifetime":1862125.294,
               "rmsCurrent":0.486,
               "rmsVoltage":241.336,
               "reactPwr":99.337,
               "apprntPwr":117.401,
               "pwrFactor":0.0,
               "whToday":5774.863,
               "whLastSevenDays":24721.863,
               "vahToday":7108.294,
               "varhLeadToday":0.151,
               "varhLagToday":1746.04
            },
            {
               "wNow":-4.427,
               "whLifetime":1356357.43,
               "varhLeadLifetime":1.254,
               "varhLagLifetime":564042.883,
               "vahLifetime":1734307.202,
               "rmsCurrent":0.354,
               "rmsVoltage":240.6,
               "reactPwr":85.305,
               "apprntPwr":85.305,
               "pwrFactor":0.0,
               "whToday":5750.43,
               "whLastSevenDays":24694.43,
               "vahToday":6752.202,
               "varhLeadToday":0.254,
               "varhLagToday":1714.883
            }
         ]
      }
   ],
   "consumption":[
      {
         "type":"eim",
         "activeCount":1,
         "measurementType":"total-consumption",
         "readingTime":1611244736,
         "wNow":1142.869,
         "whLifetime":3494792.154,
         "varhLeadLifetime":2695137.802,
         "varhLagLifetime":1718172.286,
         "vahLifetime":7110429.289,
         "rmsCurrent":7.44,
         "rmsVoltage":720.81,
         "reactPwr":-554.301,
         "apprntPwr":5362.783,
         "pwrFactor":0.21,
         "whToday":10997.154,
         "whLastSevenDays":100066.154,
         "vahToday":24532.289,
         "varhLeadToday":7834.802,
         "varhLagToday":5237.286,
         "lines":[
            {
               "wNow":82.572,
               "whLifetime":668760.365,
               "varhLeadLifetime":807797.626,
               "varhLagLifetime":572150.694,
               "vahLifetime":2015671.925,
               "rmsCurrent":1.142,
               "rmsVoltage":238.986,
               "reactPwr":-215.117,
               "apprntPwr":272.959,
               "pwrFactor":0.3,
               "whToday":959.365,
               "whLastSevenDays":17551.365,
               "vahToday":7144.925,
               "varhLeadToday":2637.626,
               "varhLagToday":1726.694
            },
            {
               "wNow":458.961,
               "whLifetime":1899279.729,
               "varhLeadLifetime":1191924.317,
               "varhLagLifetime":573644.573,
               "vahLifetime":3081267.732,
               "rmsCurrent":2.963,
               "rmsVoltage":241.262,
               "reactPwr":-272.561,
               "apprntPwr":714.794,
               "pwrFactor":0.64,
               "whToday":6300.729,
               "whLastSevenDays":57012.729,
               "vahToday":9142.732,
               "varhLeadToday":3186.317,
               "varhLagToday":1746.573
            },
            {
               "wNow":601.335,
               "whLifetime":926752.06,
               "varhLeadLifetime":695415.859,
               "varhLagLifetime":572377.019,
               "vahLifetime":2013489.633,
               "rmsCurrent":3.335,
               "rmsVoltage":240.561,
               "reactPwr":-66.624,
               "apprntPwr":802.287,
               "pwrFactor":0.75,
               "whToday":3737.06,
               "whLastSevenDays":25502.06,
               "vahToday":8244.633,
               "varhLeadToday":2010.859,
               "varhLagToday":1764.019
            }
         ]
      },
      {
         "type":"eim",
         "activeCount":1,
         "measurementType":"net-consumption",
         "readingTime":1611244736,
         "wNow":1154.807,
         "whLifetime":2332710.273,
         "varhLeadLifetime":2695135.779,
         "varhLagLifetime":21723.479,
         "vahLifetime":7110429.289,
         "rmsCurrent":6.153,
         "rmsVoltage":720.589,
         "reactPwr":-273.062,
         "apprntPwr":1471.555,
         "pwrFactor":0.78,
         "whToday":0,
         "whLastSevenDays":0,
         "vahToday":0,
         "varhLeadToday":0,
         "varhLagToday":0,
         "lines":[
            {
               "wNow":86.479,
               "whLifetime":383819.816,
               "varhLeadLifetime":807797.009,
               "varhLagLifetime":11438.81,
               "vahLifetime":2015671.925,
               "rmsCurrent":0.696,
               "rmsVoltage":238.879,
               "reactPwr":-118.519,
               "apprntPwr":166.395,
               "pwrFactor":0.52,
               "whToday":0,
               "whLastSevenDays":0,
               "vahToday":0,
               "varhLeadToday":0,
               "varhLagToday":0
            },
            {
               "wNow":462.566,
               "whLifetime":1362567.111,
               "varhLeadLifetime":1191924.166,
               "varhLagLifetime":1950.533,
               "vahLifetime":3081267.732,
               "rmsCurrent":2.477,
               "rmsVoltage":241.188,
               "reactPwr":-173.224,
               "apprntPwr":586.999,
               "pwrFactor":0.78,
               "whToday":0,
               "whLastSevenDays":0,
               "vahToday":0,
               "varhLeadToday":0,
               "varhLagToday":0
            },
            {
               "wNow":605.763,
               "whLifetime":586323.345,
               "varhLeadLifetime":695414.605,
               "varhLagLifetime":8334.136,
               "vahLifetime":2013489.633,
               "rmsCurrent":2.981,
               "rmsVoltage":240.522,
               "reactPwr":18.681,
               "apprntPwr":718.161,
               "pwrFactor":0.85,
               "whToday":0,
               "whLastSevenDays":0,
               "vahToday":0,
               "varhLeadToday":0,
               "varhLagToday":0
            }
         ]
      }
   ],
   "storage":[
      {
         "type":"acb",
         "activeCount":0,
         "readingTime":0,
         "wNow":0,
         "whNow":0,
         "state":"idle"
      }
   ]
}