ERROR: Please provide a filename

Hallo,
ich bin relativ neu in HA.
Ich habe mir alle Videos von Ugur angeschaut und versucht mehr oder weniger umzusetzen, leider bekomme ich immer ein Fehler wenn ich im File Editor was einfügen möchte, den Code kann gar nicht gespeichert werde, es kommt immer zu oben genannte Fehlermeldung.

Hat vielleicht jemand eine Idee was es sein kann?
HA habe ich sogar neu aufgespielt.

Vielen Dank im voraus

1 „Gefällt mir“

Du musst erst eine Datei öffnen um sie zu bearbeiten.

1 „Gefällt mir“

Entweder erst öffnen oder erstmal anlegen, wenn du was Neues benötigst.
Legst du die Datei erst an, dann klicke oben links auf den Ordner und dann suche dir den Ordner für die neue Datei aus. Klicke auf den Ordner und dann oben links auf das Blatt mit dem +. Danach kannst du den Dateinamen eingeben und auch in dieser Datei arbeiten.

2 „Gefällt mir“

Installiere das VS Code Plugin.

Der File Editor ist in meinen Augen unbrauchbar.

Ich glaube die erste Zeile, links neben der Fehlermeldung, ist der Ort wo der Dateiname hin soll.

3 „Gefällt mir“

Interessanter Hinweis.

Meinst du dieses?

1 „Gefällt mir“

Ja, ich denke schon. Das habe ich zumindest im Einsatz. Läuft soweit, ist für die paar HA-Files aber meist etwas überdimensioniert.

2 „Gefällt mir“

Ich nutze den internen File Explorer eigentlich sehr gerne. Der hat sich auch gut weiterentwickelt, man kann neue Tabs öffnen, wenn man mehrere Dateien bearbeiten möchte und man kann das Theme einstellen, finde ich persönlich immer wichtig. Bei VR werden die Fehler noch etwas genauer und direkt angezeigt, beim File Explorer sieht man den Fehler erst nach Prüfung der yaml.

Für das normale bearbeiten finde den FileExplorer ausreichend.
Wie Maxe schon schrieb, einfach über das Ordnersymbol oben links die gewünschte Datei auswählen und dann kannst du sie rechts bearbeiten (wird dann dort geöffnet).

4 „Gefällt mir“

es geht jetzt.
vielen dank an alle

3 „Gefällt mir“

Hallo Leute,
Sorry das ich normal euch nerve, ich brauche normal eure hilfe.
Ich bekome folgende Meldunge und habe keine Ahnung was falsch mache.

1 „Gefällt mir“

1 „Gefällt mir“

Da stimmen einige Einrückungen nicht und auch Spiegelstriche fehlen mMn.

1 „Gefällt mir“

kannst mir da weiterhelfen?

1 „Gefällt mir“

Hier hast du ein Beispiel wie die Einrückung aussehen muss. Jeweils vor name des Sensors muss ein Bindestrich und dann weiter nach rechts einrücken wie hier im Beispiel.

modbus:
  - name: victron
    type: tcp
    host: 192.158.178.39
    port: 502
    sensors:
    - name: 'Victron_Multiplus_Mode'
      slave: 238
      address: 33
      data_type: uint16
      scan_interval: 10
2 „Gefällt mir“

Bin echt am verzweifeln, habe schon alles probiert, das kann doch nicht nicht schwer sein, oder?

 modbus:  
   - name:  KSEM 
     type: tcp
     host: 192.168.178.33
     port: 502
     sensors:
   - name:  netzbezug_leistung_ksem
      slave: 1
      device_class: power
      state_class: measurement
      unit_of_measurement: W
      scale: 0.1
      address: 0
      scan_interval: 10 # Defines the update interval of the sensor in seconds.
      slave_count: 2 # Anzahl zu lesenden Register
      input_type: holding
      data_type: uint32
   - name:  netzeinspeisung_leistung_ksem
      slave: 1
      device_class: power
      state_class: measurement
      unit_of_measurement: W
      scale: 0.1
      address: 2
      scan_interval: 10 # Defines the update interval of the sensor in seconds.
      slave_count: 2 # Anzahl zu lesenden Register
      input_type: holding
      data_type: uint32
   - name:  netzbezug_energie_ksem
      slave: 1
      scale: 0.0001 # wegen kWh (0.1/1000)
      precision: 3
      address: 512
      scan_interval: 60 # Defines the update interval of the sensor in seconds.
      slave_count: 4 # Anzahl zu lesenden Register
      input_type: holding
      data_type: uint64
      device_class: energy
      state_class: total_increasing
      unit_of_measurement: kWh

   - name:  netzeinspeisung_energie_ksem
      slave: 1
      scale: 0.0001 # wegen kWh (0.1/1000)
      precision: 3
      address: 516
      scan_interval: 60 # Defines the update interval of the sensor in seconds.
      slave_count: 4 # Anzahl zu lesenden Register
      input_type: holding
      data_type: uint64
      device_class: energy
      state_class: total_increasing
      unit_of_measurement: kWh

Edit by Jay: Code bitte immer über die Codefunktion „</>“ im Editor hinzufügen.

Fehler gefunden
Vielen Dank

Die jeweilie - name Zeile in der Sensorauflistung musste noch zwei Leerzeichen nach rechts.