BME280 in Home Assistent

Hitman46NL

New member
Ich habe den Home Assistant seit laengerem am laufen bis zum letzten Update.
Der Home Assistant laeuft immer noch aber meine Sensoren (BME280) Werden nicht mehr angezeigt.
I

Es erscheint nur noch:
Screenshot_20221229_072814.png


Hier meine Configuration in der Config.yaml:

Code:
# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

mqtt:
    broker: http://192.168.1.6
    port: 1883
    username: *******
    password: *******
    
sensor 1:
  -  platform: mqtt
     state_topic: CLIENTID/temperature
     name: "BME280-Aussen-Temperatur"
     icon: mdi:thermometer
     unit_of_measurement: "*C"
  -  platform: mqtt
     state_topic: CLIENTID/temperature
     name: "BME280-Aussen-Luftfeuchtigkeit"
     icon: mdi:water-percent
     unit_of_measurement: "%"
  -  platform: mqtt
     state_topic: CLIENTID/pressure
     name: "BME280-Aussen-Luftdruck"
     unit_of_measurement: "hPa"
    
sensor 2:
   - platform: mqtt
     state_topic: CLIENTID/innen-temperature
     name: "BME280-Innen-Temperatur"
     icon: mdi:thermometer
     unit_of_measurement: "*C"
   - platform: mqtt
     state_topic: CLIENTID/innen-humidity
     name: "BME280-Innen-Luftfeuchtigkeit"
     icon: mdi:water-percent
     unit_of_measurement: "%"





i2c:
  sda: GPIO04
  scl: GPIO05


frontend:
  themes: !include_dir_merge_named themes

st da irgendwas seit dem letzten Update veraendert worden so das der Code anders aussehen muss und wenn
ja wie muss das veraendert werden finde zur version 2022.12.1 naemlich nix was mir weiter hilft.

Danke im vorraus Hitman46NL
 

Nival

-
Moderator
Das ist jetzt nur geraten, aber ich würde zuerst mal auf die übliche Einrückung (immer zwei Leerzeichen) und die übliche Formatierung gehen - schau mal, ob das so besser funktioniert:
YAML:
# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

mqtt:
  broker: http://192.168.1.6
  port: 1883
  username: *******
  password: *******
    
sensor:
  - platform: mqtt
    state_topic: CLIENTID/temperature
    name: "BME280-Aussen-Temperatur"
    icon: mdi:thermometer
    unit_of_measurement: "*C"
  - platform: mqtt
    state_topic: CLIENTID/temperature
    name: "BME280-Aussen-Luftfeuchtigkeit"
    icon: mdi:water-percent
    unit_of_measurement: "%"
  - platform: mqtt
    state_topic: CLIENTID/pressure
    name: "BME280-Aussen-Luftdruck"
    unit_of_measurement: "hPa"
  - platform: mqtt
    state_topic: CLIENTID/innen-temperature
    name: "BME280-Innen-Temperatur"
    icon: mdi:thermometer
    unit_of_measurement: "*C"
  - platform: mqtt
    state_topic: CLIENTID/innen-humidity
    name: "BME280-Innen-Luftfeuchtigkeit"
    icon: mdi:water-percent
    unit_of_measurement: "%"

i2c:
  sda: GPIO04
  scl: GPIO05

frontend:
  themes: !include_dir_merge_named themes
 

Hitman46NL

New member
Ja hab ich so gemacht aber funktioniert auch nicht denke die programmierung ist anders. Ist die programmierung ok bekomme ich einen hacken im gruenen kreis ansonsten Ausrufezeichen in rot und da hab ich ja nie was geaendern nur ein update gemacht und nix lief mehr.
 

Hitman46NL

New member
wir reden vom Home Assistant. ESPHome verwende ich nicht> dein Bikld ist richtig meine Config ist laut dem kreis mit gruen auch richtig nur irgendwas muss graendert worden sein
 

Hitman46NL

New member
Der Home Assistant sagt das deine Confiserie genau so wie meine richtig sind aber es werden keine Sensoren angezeigt. Kann ich auch nicht bei den Karten zum dashboard hinzufügen da kommt die Meldung das an der Konfiguration etwas nicht stimmt und ich es anpassen soll.
Die letzten zwei sind auskommentiert um erstmal die ersten 3 an laufen zu bekommen. Laut mqtt kommen die Daten an. Aber unter Entität wird nix angezeigt das ich den sensor auswählen kann.
 

Hitman46NL

New member
Kann ich nicht sagen aber irgendwie hat sich was geändert. Werde deine Möglichkeit heute abend ausprobieren und gebe dann Antwort dazu
 

Hitman46NL

New member
Hab das getestet aber hat auch nix gebracht die sensor konfiguration ist richtig. Habve heute morgen eine fehlermeldung bekommen das es um veralterten mqtt einstellungen geht wie ip und nutzer und passwort. finde aber auch wieder nix wie ich das in der
release 2022.12.8 einfuegen muss. der sensor sollte definitiv richtig sein laut release 2022.12.8.
 

Hitman46NL

New member
hallo Habe rausgefunden, dass mit den einstellungen


Code:
mqtt:
    broker: http://192.168.1.6
    port: 1883
    username: pi
    password: *******

etwas nicht stimmen soll dazu finde ich allerdings nix
 

Hitman46NL

New member
Hallo Habe das Problkem geloest und moechjte sagen was der Fehler war.
1. Muss man mqtt nicht mehr in der Config.yaml einstellen sondern ueber das Add-on
2. Die Configuration an sich

Alte Configuration

Code:
#mqtt:
#    broker: http://192.168.1.6
#    port: 1883
#    username: pi
#    password: WL-TA220
    
# sernsor:
#   -  platform: mqtt
#      state_topic: CLIENTID/temperature
#      name: "BME280-Aussen-Temperatur"
#      icon: mdi:thermometer
#      unit_of_measurement: "*C"
#   -  platform: mqtt
#      state_topic: CLIENTID/humidity
#      name: "BME280-Aussen-Luftfeuchtigkeit"
#      icon: mdi:water-percent
#      unit_of_measurement: "%"
#   -  platform: mqtt
#      state_topic: CLIENTID/pressure
#      name: "BME280-Aussen-Luftdruck"
#      unit_of_measurement: "hPa"

Neue Configuration

Code:
mqtt:
  sensor:
    - state_topic: "CLIENTID/temperature"
      name: "BME280-Aussen-Temperatur"
      unit_of_measurement: "*C"
      icon: mdi:thermometer
    - state_topic: "CLIENTID/humidity"
      name: "BME280-Aussen-Luftfeuchtigkeit"
      icon: mdi:water-percent
      unit_of_measurement: "%"
    - state_topic: CLIENTID/pressure
      name: "BME280-Aussen-Luftdruck"
      unit_of_measurement: "hPa"
    - state_topic: "CLIENTID/innen-temperature"
      name: "BME280-Innen-Temperatur"
      unit_of_measurement: "*C"
      icon: mdi:thermometer
    - state_topic: "CLIENTID/innen-humidity"
      name: "BME280-Innen-Luftfeuchtigkeit"
      icon: mdi:water-percent
      unit_of_measurement: "%"
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
1.725
Beiträge
21.437
Mitglieder
1.234
Neuestes Mitglied
Doneinei
Oben