You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have had to comment out the tariffs: co2 section in my evcc.yaml as it seems the https://api-access.electricitymaps.com/homeassistant no longer returns and means that the evcc 0.133.0 is no longer able to show the smart tariff hourly prices.
I thought that evcc was giving a choice for the optimisation : price or co2 in the previous versions ?
Not sure if evcc 0.133.0 broke it or if perhaps the co2 api calls to https://api-access.electricitymaps.com no longer returning is what broke it.
I used to have optimisation on "price" and might never have realised that the co2 api call was no longer working before...
Steps to reproduce
...
Configuration details
/app # evcc dump --cfg[main ] INFO 2025/01/20 18:29:23 evcc 0.133.0[main ] INFO 2025/01/20 18:29:23 using config file: /etc/evcc.yaml[db ] INFO 2025/01/20 18:29:23 using sqlite database: /root/.evcc/evcc.db[mqtt ] INFO 2025/01/20 18:29:23 connecting evcc at tcp://192.168.1.180:1883[mqtt ] ERROR 2025/01/20 18:29:23 tcp://192.168.1.180:1883 connection lost: EOFKonfiguration (/etc/evcc.yaml):
# https://docs.evcc.io/en/docs/guides/setup######################################################################################################## unique installation idplant: *****#########################################################################################################################################################################################################################################################################################################################################################################################################################################circuits: # Loadmanagement
- name: maintitle: mainmaxCurrent: 60maxpower: 13800meter: myGRIDmeter########################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################### site: Describes the location with the existing and required devices of the home installation and is responsible for regulating the available power.site:
- title: Home circuit: mainmeters:
grid: myGRIDmeterpv: myPVmeter# battery: myBATTERYmeter# aux: myAUXmeter# residualPower: -280 # 280W house consumption ??? Not clear enough# ERRORING !!# smartCostLimit: 0.20 # This parameter can set a price limit , or gCO2-equivalent limit. In PV mode, charging starts when this limit is undercut.# smartCostLimit: 550 # 550 gCO2 equivalent# ERRORING !!# maxGridSupplyWhileBatteryCharging: 50############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################ loadpoints: (charging points) is a list of charging points that combines a charger, vehicles, and, if necessary, a meterloadpoints:
- title: Go-e Gemini 22Kw # display name for UIcircuit: maincharger: go-e # charger reference# meter: vehicle: ioniq_28kWhmode: pv # you can specify the charging mode that should be used after the vehicle is disconnected. Default value: pv (possible values: off/now/minpv/pv)soc: # Defines the default settings for handling the State of Charge (SoC) of a connected vehicle.poll:
mode: charginginterval: 60mestimate: trueenable: # Defines the behaviour of starting charging in PV modethreshold: 0# threshold: -200 , Charging starts when 200w of feed-in exports occurs for 1 minute.delay: 1mdisable:
threshold: 0# threshold: 1200 , Charging stops when the grid supplies 1.2kW of energy for more than 3 minutes.delay: 3mguardduration: 5m# intended to prevent the contactors in the charging station and in the car from switching too frequently within a certain period of timepriority: 0# During charging, this parameter prioritises loadpoints with each other. If a vehicle has a priority defined, it overrides the priority of the loadpoint it is connected to.# DEPRECATED IN YAML:# phases: 1 # The value controls whether the automatic phase switching is enabled or disabled, phases: 0 = Automatic switching enabled , Possible values: 0|1|3# mincurrent: 6 # In general, an electric vehicle requires a minimum current of 6A per phase to charge# maxcurrent: 10 # For chargers with automatic phase switching, it will continue to charge in single phase until this value is reached, then switch to three-phase############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################chargers:
- name: go-etype: templatetemplate: go-e-v3host: 192.168.1.105# type: template# template: ocpp# idtag: *****# meter: false# stationid: go-e# integrateddevice: true# icon: car # Vehicles can be displayed with different icons in the UI: car, bike, scooter, moped, motorcycle, van, bus, tractor, generic, heater, cooler, waterheater############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# Meters (current measurement devices) is a list of devices in the house that can measure power and energy consumption, PV generation, or house battery usagemeters:
- name: myGRIDmetertype: custompower:
source: mqtttopic: glow/441*****60B4/SENSOR/electricitymeterjq: .electricitymeter.power.valuetimeout: 30s# don't accept values older than timeoutscale: 1000currents:
- source: mqtttopic: zigbee2mqtt/garage_CT_clampsjq: .current_a # Phase 1timeout: 30s# don't accept values older than timeoutscale: 1.0
- source: constvalue: 0
- source: constvalue: 0
- name: myPVmetertype: custompower:
source: mqtttopic: zigbee2mqtt/solarjq: .powertimeout: 30s# don't accept values older than timeoutscale: 1.0############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################vehicles:
- name: ioniq_28kWhtitle: "Ioniq 28kWh "# Will be displayed in the user interface (optional)type: ovmsserver: "ovms.dexters-web.de"#:6869 - German serveruser: *****password: *****vehicleid: "KU0***78"# Needed if more than one vehicle under the same OVMS server account#server: "api.openvehicles.com" ##user: *****#password: *****#vehicleid: "KU0***78" # Needed if more than one vehicle under the same OVMS server account# Optional Parameters:capacity: 28# The capacity of the vehicle's battery in kilowatt-hours (kWh)phases: 1# The maximum number of phases this vehicle can use (possibly including the charging cable)cache: 15m# The retention time and suppression duration of external requests to the vehicle data interface (API).onIdentify: # Default values to be applied when the vehicle is identified:mode: pvmincurrent: 6# charge at the highest possible power until the specified SoC is reached, if the mode is not set to offmaxcurrent: 10# minSoc: 40 # charge at the highest possible power until the specified SoC is reached, if the mode is not set to off# targetSoc: 80 # stop charging when this SoC is reachedpriority: 5identifiers: # Use Go-e RFID names / Can be checked using "evcc charger" command in evcc , after using an RFID Tag# - "<none>"
- "TagRed"
- "TagBlue"
- "TagGrey"
- "TagYellow"
- "TagBlack"# features: ["coarsecurrent"] # Indicates that a vehicle cannot be regulated with continuous current limitation.icon: car # Vehicles can be displayed with different icons in the UI: car, bike, scooter, moped, motorcycle, van, bus, tractor, generic, heater, cooler, waterheater############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# evcc can be integrated into existing Home Energy Management Systems (HEMS). Currently, the SMA Sunny Home Manager 2.0 (SHM) is supported!# hems:# type: sma# ...############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# Defines the IP address or hostname and port on which the web interface should be accessed.network:
schema: http # setting to `https` does not enable https, it only changes the way URLs are generatedhost: 192.168.1.180 # host is the hostname or IP addressport: 7070# port is the listening port for UI and api############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# interval: Defines the time interval at which new values are read from all measurement devices and the charging currents of the chargers are re-regulated.# CAUTION# Too short an interval ( < 30s ) can lead to undesired behaviour (oscillations in regulation) if the components involved do not have enough reaction time before# the next control cycle begins. Experience shows that an interval of 10s to 15s is possible if all components react quickly enough. # This should be tested individually.# Experience shows that an interval of 10s to 15s is possible if all components react quickly enoughinterval: 30s# control cycle interval############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# Defines the level of detail for logging information to the console.# In the case of a Docker installation, you can view the messages using "docker logs"# Possible values:# fatal: Only messages of the fatal category will be displayed. These are errors that prevent the system from functioning.# error: Only messages of the error category will be displayed. There are very few of this type of message.# warn: Includes error, additionally shows messages of the warn category.# info: Includes warn, additionally shows messages of the info category.# debug: Includes info, additionally shows messages of the debug category. This is necessary for error analysis.# trace: Includes debug, additionally shows messages of the trace category. This is the most detailed category and can result in very large log data. In general, this is not usually needed!log: info#################################################################################################################################################################### levels: Allows configuring different logging levels for various components of evcc.# Defines the level of detail for logging for different evcc components.# Possible components:# site: The central evcc component (control, calculations, ...)# lp-X: The respective charging point, where X is numbered according to the order of loadpoints configuration (charging points), starting at 1# sma: The SMA HEMS component if SMA Sunny Home Manager 2.0 is integrated using hems# vehicle: Each vehicle (vehicle), where you must specify the corresponding value of the type parameter (or template).# Additionally, depending on the use case, additional components can be specified (e.g. cache, db, influx, mqtt, ...)# For example:# levels:# site: debug# lp-1: debug# lp-2: debug# tesla: trace# levels:# site: error# lp-1: error# ioniq_28kWh: error# mqtt: error# cache: error ############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# tariffs: Here you can specify your energy tariff and, if applicable, your feed-in remuneration: https://docs.evcc.io/en/docs/reference/configuration/tariffstariffs:
currency: GBP # Possible values: EUR|CHF|USD|NOK|GBP|...Currency codes according to ISO 4217grid:
type: octopusenergy # Possible values: fixed|awattar|tibber|octopusenergy|elering|ENTSO-Eapikey: sk_live_sk******************zk#productcode: SILVER-23-12-06#region: H#tariff: COSY-22-12-08 # Cosy 6 #tariff: SILVER-23-12-06 # Moved to it on 15th Feb 2024#tariff: SILVER-FLEX-22-11-25 # Original Tracker tariff used since Feb 2023#tariff: AGILE-23-12-06 # Octopus Agile tariff 30minutes intervals#tariff: GO-VAR-22-10-14 # Octopus Go (4hours nighttime cheap tariff)#tariff: INTELLI-BB-VAR-23-03-01 # Octopus Intelligent Go (up to 6hours nighttime under Octopus OCPP control only)#region: Hfeedin:
type: fixed # Fixed feed-in remuneration. # Possible values: fixed|octopusenergyprice: 0.00# 0.00 [currency]/kWh - The price in [currency]/kWh that *you* receive from the grid operator. Used for savings calculation.#co2: # optimisation can also be done based on other criteria, such as CO2 emissions rather than cost# type: electricitymaps# zone: GB# uri: https://api-access: *****# token: *****# uri: https://api-access.electricitymaps.com/free-tier # free-tier no longer provides forecast.# token: *****############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# evcc supports the transmission of status information via Telegram, PushOver, ntfy, and many other services using the shoutrrr system.# events defines the message content for various predefined events.# The available events are:# start: Charging has started# stop: Charging has stopped# connect: Vehicle connected# disconnect: Vehicle disconnected# soc: Vehicle battery state of charge changed# guest: Unknown vehicle detected# https://docs.evcc.io/en/docs/reference/configuration/messagingmessaging:
events:
# Message config using evcc go-text-template rendering, evcc variables and sprig-functionsstart: # charge start eventtitle: Charge of {{.vehicleTitle}} startedmsg: | Charger {{.title}} started charging {{.vehicleTitle}} in {{ toString .mode | upper }} mode. -------------------------- evcc Status {{printf `(%d-%02d-%02d %02d:%02d:%02d)` now.Year now.Month now.Day now.Hour now.Minute now.Second}} Grid power: {{round (divf .gridPower 1000) 3 }} kW Solar power: {{round (divf .pvPower 1000) 3 }} kW Home consumption: {{round (divf .homePower 1000) 3 }} kW {{if .batteryConfigured}}Battery storage status: {{round (divf .batteryPower 1000) 3 }} kW ({{.batterySoc }} %){{end}}stop: # charge stop eventtitle: Charge of {{.vehicleTitle}} finishedmsg: | Charger {{.title}} finished charging {{.vehicleTitle}} with {{round (divf .chargedEnergy 1000) 2 }} kWh in {{.chargeDuration}}. -------------------------- evcc Status {{printf `(%d-%02d-%02d %02d:%02d:%02d)` now.Year now.Month now.Day now.Hour now.Minute now.Second}} Grid power: {{round (divf .gridPower 1000) 3 }} kW Solar power: {{round (divf .pvPower 1000) 3 }} kW Home consumption: {{round (divf .homePower 1000) 3 }} kW {{if .batteryConfigured}}Battery storage status: {{round (divf .batteryPower 1000) 3 }} kW ({{.batterySoc }} %){{end}}connect: # vehicle connect eventtitle: "{{.vehicleTitle}} connected on Charger {{.title}}"msg: | {{.vehicleTitle}} connected on Charger {{.title}} at {{round (divf .pvPower 1000) 2 }} kW PV. -------------------------- evcc Status {{printf `(%d-%02d-%02d %02d:%02d:%02d)` now.Year now.Month now.Day now.Hour now.Minute now.Second}} Grid power: {{round (divf .gridPower 1000) 3 }} kW Solar power: {{round (divf .pvPower 1000) 3 }} kW Home consumption: {{round (divf .homePower 1000) 3 }} kW {{if .batteryConfigured}}Battery storage status: {{round (divf .batteryPower 1000) 3 }} kW ({{.batterySoc }} %){{end}}disconnect: # vehicle disconnect eventtitle: "{{.vehicleTitle}} disconnected of Charger {{.title}}"msg: | {{.vehicleTitle}} disconnected of Charger {{.title}} after {{.connectedDuration}}. -------------------------- evcc Status {{printf `(%d-%02d-%02d %02d:%02d:%02d)` now.Year now.Month now.Day now.Hour now.Minute now.Second}} Grid power: {{round (divf .gridPower 1000) 3 }} kW Solar power: {{round (divf .pvPower 1000) 3 }} kW Home consumption: {{round (divf .homePower 1000) 3 }} kW {{if .batteryConfigured}}Battery storage status: {{round (divf .batteryPower 1000) 3 }} kW ({{.batterySoc }} %){{end}}# soc: # Vehicle battery state of charge changed# tile: # msg: # guest: # Unknown vehicle detected# tile: "Unkown vehicle connected on Charger {{.title}}"# msg: Unknown Vehicle connection on Charger ${title}services: # services defines a list of message services to be used.# type: # defines the type of message service to be used.# pushover: Pushover. See pushover definition# telegram: Telegram Messenger. See telegram definition# email: Email. See email definition# shout: [shoutrrr](https://contain#___________________________________________________________________________________________________________________# - type: pushover# app: *****# recipients: *****# - # List of recipients: *****# devices:# - Johns phone# - Mias ticker#___________________________________________________________________________________________________________________# - type: telegram# token: *****# chats: *****# - # List of chat or group IDs. Each entry requires a - sign in the beginning and must be in a separate line.# - -GroupID #Note: Group IDs in Telegram have a - sign# - ChatID #___________________________________________________________________________________________________________________# - type: email# uri: smtp://username:password: *****#___________________________________________________________________________________________________________________# - type: shout# uri: gotify://gotify.example.com:443/AzyoeNS.D4iJLVa/?priority=1#___________________________________________________________________________________________________________________# - type: ntfy# uri: https://ntfy.sh/evcctestalerts# priority: default# tags: electric_plug,blue_car#___________________________________________________________________________________________________________________# - type: script# cmdline: /home/pi/sendSignalMessage.sh# timeout: 50s#___________________________________________________________________________________________________________________############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# EEBUS support is still experimental. Please expect some issues while using it!# eebus:# shipid: EVCC-1234567890abcdef# interfaces:# - eth0# certificate:# public: |# -----BEGIN CERTIFICATE-----# 1234567890abcdef==# -----END CERTIFICATE-----# private: |# -----BEGIN EC PRIVATE KEY-----# 1234567890abcdef# -----END EC PRIVATE KEY-----############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# mqtt: Establishes connectivity with an MQTT broker. When the connection is active, evcc automatically pushes all internal values to the specified topic via# the MQTT broker and also receives changes theremqtt:
broker: 192.168.1.180:1883topic: evcc # root topic for publishing, set empty to disableclientid: evcc # Specifies a fixed MQTT client ID. By default, it will be assigned dynamically.user: *****password: *****############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# influx:# url: http://localhost:8086# database: evcc # InfluxDB v2.x uses the term `bucket`, but for compatibility, it's still named `database` here# token: *****# org: home############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# sponsortoken: *****sponsortoken: *****############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# The telemetry option enables the regular transmission of charging data (power, energy, solar share) to evcc.io. No personal data or configuration details are transmitted# The aggregated data is displayed on platforms like evcc.io. You can access: *****telemetry: false############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################# The modbusproxy setting is a list of devices that are exposed for third-party systems via Modbus TCP on the network.# The modbus plugin can read data from any Modbus-capable device or SunSpec-compatible inverte# modbusproxy:# - port: 5021# uri: 192.0.2.2:502# - port: 5022# device: /dev/ttyUSB0# baudrate: 9600# comset: "8N1"# - port: 5023# uri: 192.0.2.3:502# rtu: true######################################################################################################################################################################################################################################################################################################################################Version: `0.133.0`/app #
Log details
*
What type of operating system or environment does evcc run on?
Linux
Nightly build
I have verified that the issue is reproducible with the latest nightly build
Version
0.133.0
The text was updated successfully, but these errors were encountered:
Describe the bug
I have had to comment out the
tariffs: co2
section in myevcc.yaml
as it seems thehttps://api-access.electricitymaps.com/homeassistant
no longer returns and means that theevcc 0.133.0
is no longer able to show the smart tariff hourly prices.I thought that evcc was giving a choice for the optimisation : price or co2 in the previous versions ?
Not sure if evcc 0.133.0 broke it or if perhaps the co2 api calls to
https://api-access.electricitymaps.com
no longer returning is what broke it.I used to have optimisation on "price" and might never have realised that the co2 api call was no longer working before...
Steps to reproduce
...
Configuration details
Log details
What type of operating system or environment does evcc run on?
Linux
Nightly build
Version
0.133.0
The text was updated successfully, but these errors were encountered: