ESPhome - mehrere Pflanzen Sensoren auslesen

Hi,
ich möchte 3 Pflanzensensoren mit einem D1 mini auslesen. Leider wird mir jedoch nur der letzte Sensor ausgelesen. Wie muss ich die yaml Datei ändern, damit das klappt?



esphome:
  name: miflorabridgeob
  platform: esp32
  board: az-delivery-devkit-v4

logger:

api:
  encryption:
    key: "xxxx"

ota:
  password: "xxxx"

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

esp32_ble_tracker:

sensor:
  - platform: xiaomi_hhccjcy01
    mac_address: '5C:85:7E:B0:88:E4'
    temperature:
      name: "Temperatur"
    moisture:
      name: "Bodenfeuchtigkeit"
    illuminance:
      name: "Lichtintensität"
    conductivity:
      name: "Bodenfruchtbarkeit"

  - platform: xiaomi_hhccjcy01
    mac_address: '5C:85:7E:B0:8F:03'
    temperature:
      name: "Temperatur"
    moisture:
      name: "Bodenfeuchtigkeit"
    illuminance:
      name: "Lichtintensität"
    conductivity:
      name: "Bodenfruchtbarkeit"

  - platform: xiaomi_hhccjcy01
    mac_address: '5C:85:7E:B0:8E:AE'
    temperature:
      name: "Temperatur"
    moisture:
      name: "Bodenfeuchtigkeit"
    illuminance:
      name: "Lichtintensität"
    conductivity:
      name: "Bodenfruchtbarkeit"

Gruß aus Oberbayern

Das kannst Du inzwischen einfacher haben. Mach den ESP32 als Bluetooth-Proxy, dann werden die Sensoren auch ohne die Config in HA erkannt.

Ist ja als Proxy eingerichtet. Wenn ich allerdings die Sensoren rausnehme aus dem yaml script, dann, nach einiger Zeit, werden keine Werte mehr ausgelesen. Deswegen wollte ich diesen Weg gehen.

Nein, der ist als BLE Tracker eingerichtet.

Für Proxy:

bluetooth_proxy:

1 „Gefällt mir“

Hallo @lintux,
Ich tippe darauf, dass Du alle 3 Sensoren mit dem gleichen Namen verknüpfst und damit der letzte gilt (weil er überschreibt Nummer 2).
Ändere mal auf Temperatur 1, Temperatur 2 … o.ä.

Gruß
Frank

1 „Gefällt mir“

@ Frank
Volltreffer :wink:
Danke Dir
Gruß Holger