[APP][Pro] Norwegian Electricity Bill (Strømregning)

What is the difference between the ‘UtilityCosts’ and ‘UtilityCostsDevice’ devices? It is not clear to me what the purpose of the UtilityCostsDevice is.
I see from the Price API that you are only querying prices from ‘UtilityCosts’ so if some users only have the UtilityCostsDevice installed they get no price from the API. Is this a bug or is it intended? Are they using your app incorrectly? Not sure if I should create a pull request that fetches prices from UtilityCostsDevice as well or tell the users to install the other device. How should I proceed?

    async getPrices(): Promise<void> {
        const driver = this.homey.drivers.getDriver('UtilityCosts');
        const devices = driver.getDevices();
        if (devices.length > 0) {
            // @ts-ignore
            return devices[0].getPrices();
        }
    }