{
    "rtype": 1,   // 0 = modbus, 1 = http/json
    "mtype": 0,  // 0 = other, 1 = meter, 2 = inverter, 4 = battery

    "name": "Pricing: spot-hinta.fi",   // as displayed in the config dialog
    "manufacturer": "Spot-Hinta",
    "dev_type": "price_spot_hinta_fi",   // will be prefixed by "meter_"

    "upd_delay": 1800000,          // upd every 30mins

    // values used to build the model string
    "type_designation": {
       "fixed": "spot-hinta.fi"
    },
    "version": {
        "fixed": "1.0"
    },
    "firmware_version": {
        "fixed": "1.0"
    },
    "serial": {
        "fixed": "0"
    },
    
    // raw values
    "price": {
       "address": "/JustNow",
       "type": "float",
       "query": "PriceWithTax"
    },
    "rank": {
       "address": "/JustNow",
       "type": "float",
       "query": "Rank"
    },
    // tile output
    "*Price": {
       "expr": "price"
    },
    "*Rank": {
       "expr": "rank"
    },
    // set pricing info for energy provider 'Charging Manager'
    "CM._set_price_level": {
       "expr": "round(-(23-rank+1)/24*5-2)" 
    },
    "CM._set_price": {
       "expr": "price"
    }
 }
 