ESPHome Builder kein Update möglich Victron-MPPT

Hallo zusammen,
ich bekomme folgender fehlermeldung "INFO ESPHome 2025.2.1
INFO Reading configuration /config/esphome/victron-solar.yaml…
INFO Updating https://github.com/KinDR007/VictronMPPT-ESPHOME.git@main
Failed config

esphome: [source /config/esphome/victron-solar.yaml:6]
name: victron-mppt

Please remove the platform key from the [esphome] block and use the correct platform component. This style of configuration has now been removed.
platform: ESP8266
board: d1_mini"

kann mit jemand sagen was ich da wo eintragen musss?

hier die einträge:
substitutions:
name: victron-mppt
external_components_source: github://KinDR007/VictronMPPT-ESPHOME@main

esphome:
name: ${name}
platform: ESP8266
board: d1_mini

external_components:

  • source: ${external_components_source}
    refresh: 0s

wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password

ota:
platform: esphome

api:

logger:
baud_rate: 0
esp8266_store_log_strings_in_flash: false

#mqtt:
#broker: !secret mqtt_host
#username: !secret mqtt_username
#password: !secret mqtt_password
#id: mqtt_client

uart:
id: uart_0
tx_pin: D8 # Not connected! The communication is read-only
rx_pin: D7 # Connect this this GPIO and GND to the MPPT charger
baud_rate: 19200
rx_buffer_size: 256

victron:
uart_id: uart_0
id: victron0
throttle: 10s

sensor:

  • platform: victron
    victron_id: victron0
    max_power_yesterday:
    name: „${name} max power yesterday“
    max_power_today:
    name: „${name} max power today“
    yield_total:
    name: „${name} yield total“
    yield_yesterday:
    name: „${name} yield yesterday“
    yield_today:
    name: „${name} yield today“
    panel_voltage:
    name: „${name} panel voltage“
    panel_power:
    name: „${name} panel power“
    battery_current:
    name: „${name} panel current“
    battery_voltage:
    name: „${name} battery voltage“
    day_number:
    name: „${name} day number“
    charging_mode_id:
    name: „${name} charging mode id“
    error_code:
    name: „${name} error code“
    tracking_mode_id:
    name: „${name} tracking mode id“
    load_current:
    name: „${name} load current“

text_sensor:

  • platform: victron
    victron_id: victron0
    charging_mode:
    name: „${name} charging mode“
    error:
    name: „${name} error“
    tracking_mode:
    name: „${name} tracking mode“
    firmware_version:
    name: „${name} firmware version“
    device_type:
    name: „${name} device type“
    serial_number:
    name: „${name} serial number“

binary_sensor:

  • platform: victron
    victron_id: victron0
    load_state:
    name: „${name} load state“
    relay_state:
    name: „${name} relay state“

Herzlichen Dank an alle!

Bitte Nutzt doch die Codefunktion, dann lässt sich das ganze besser lesen. :wink:
Und man muss sich nicht immer alles zusammenreimen. :wink:

Was ist mit Codefunktion gemeint?


das hilft nicht im ESPBuilder oder?

Das ist doch aber schon länger geändert worden :grinning:

schau mal hier:

ESP8266 Platform — ESPHome

Beispiel von meinem ESP32

esp32:
  board: esp32dev
  framework:
    type: arduino

also müsste die Richtige Schreibweise bei deinem jetzt:

esp8266:
  board: d1_mini
2 „Gefällt mir“

aber wo genau muss der eintrag hin, bzw. was mus weg??

Ich kenne mich nicht mit Code aus, bin Mediziner :relieved:

jetzt schickst du ein Bild :relieved:

image

manchmal versteckt der sich genau darunter im Zahnrad

das ändern in

esphome:
  name: ${name}

esp8266:
  board: d1_mini
2 „Gefällt mir“

Herzlichen Dank!

Muss ich jetzt noch was machen ausser sperichern?
ich bekommen nun kein Update mehr angezeigt?
Install?? was passiert da?

also nach dem Speichern passiert nicht weiter automatisch => also jetzt Install

Dann wird sie hochgeladen zum ESP

1 „Gefällt mir“

OK Herzlichen Dank für deine Hilfe!