[App][Pro] Easy Charge Controller

@Jumpingtrees Please hlep me calculate. I really dont know which price you expect here.

153.18 EUR/MWh, shold be 0,15318 EUR/kWh, which is 15,3 cents/kWh, right ?

@bwa Yes. This is seems to be correct. The difficulty is and maybe should be somewhere noted, that these prices have nothing to do with end customer prices in Germany as e.g. taxes are not included.

Hi. There is no way to set “battery capacity” with flow?
I need this because I have to different cars

@arovik No, but it should be easy to add that option. Will look into it

@arovik Remeber that yo may also create multiple devices to hold this

@arovik You migth try the v2.2.0 from test

Nice :slight_smile: but I’m still not able to get the app to work. Charging will not work when charge controller is active. a plan is created and things look ok, but the charging never starts

The charger goes to “car connected” and does not start, but I found out that if i press the lock button on the key it will start charging. Looks like the car needs to be waked up. It’s a Skoda enyaq

Look more like a car and easee issue.

But there is several modes to utilize here. read this : Homey Easy Charge Controller Homepage - Homey Easy Charger - Confluence

If you use the local scheduler the charger is always on, but different schedules are sent to the charger, you may try that stategy ?

Hi. im not able to get the device id of easee:

Im not sure what that script actually does , or try to do. I think that might be a unintentional copy paste from @bwa :sweat_smile: ?

Could you try and check if this does the job for you @arovik ?

const devices = await Homey.devices.getDevices(); // Retrieve all devices
const evChargerDeviceIds = [];

// Loop through the devices and filter based on class
for (const [id, device] of Object.entries(devices)) {
    if (device.class === 'evcharger') { 
        
        // Collect the device name and ID
        evChargerDeviceIds.push({
            id: device.id,  
            name: device.name
        });
    }
}

// Log the result
if (evChargerDeviceIds.length > 0) {
    log('EV chargers found:');
    evChargerDeviceIds.forEach(device => log(`${device.name} - ID: ${device.id}`));
} else {
    log('No EV chargers found.');
}

thanks but I found the ID in homey developer tools :slight_smile: None of the scripts on the wiki works. I took the script from another person on the Facebook page

1 Like

I will try to help, but is very busy at work for this and next week