{ "entity": { "switch": { "solar_charging_enabled": { "name": "Solar Charging" }, "stop_grace_enabled": { "name": "Stop Grace" } } }, "options": { "step": { "init": { "title": "Easee Solar Charging options", "data": { "charging_profile": "Charging profile", "stop_grace_minutes": "Stop grace period", "dead_band_resync_minutes": "Dead-band resync interval", "notify_target": "Notification target" }, "data_description": { "charging_profile": "Conservative: charge only on true solar surplus (production − house load − current EV draw). All Surplus: allocate all solar production to the EV; house load draws from the grid.", "stop_grace_minutes": "How many minutes to keep charging after solar excess drops below the minimum threshold, before stopping the charger.", "dead_band_resync_minutes": "How often to re-send the current charging level when within the dead-band, to track gradual solar drift.", "notify_target": "Name of a notify service to receive start/stop alerts (e.g. mobile_app_my_phone). Leave empty to disable notifications." } } } }, "config": { "step": { "user": { "title": "Set up Easee Solar Charging", "data": { "site_id": "Site ID", "solar_production_sensor": "Solar Production Sensor", "house_load_sensor": "House Load Sensor", "ev_charging_sensor": "EV Charging Power Sensor", "device_id": "Easee Charger", "notify_target": "Notification target" }, "data_description": { "solar_production_sensor": "Sensor reporting total solar panel output in Watts.", "house_load_sensor": "Sensor reporting total household consumption (excluding EV charging) in Watts.", "ev_charging_sensor": "Sensor reporting current EV charging power in Watts.", "notify_target": "Name of a notify service to receive start/stop alerts (e.g. mobile_app_my_phone). Leave empty to disable notifications." } } }, "error": {}, "abort": { "already_configured": "Charger is already configured." } } }